From b5c9c6d0a86f90cec53c86484511be7303cdab2d Mon Sep 17 00:00:00 2001 From: Usama Date: Fri, 13 Mar 2026 15:31:15 +0000 Subject: [PATCH 1/3] Implement verification prompts and UI enhancements in audio conversation flow - Integrated verification prompts in the StopRecordingConfirmationModal to remind users to verify outcomes before finishing. - Added logic to conditionally display a verification banner in ParticipantConversationAudioContent based on recording time and project settings. - Enhanced the ParticipantConversationAudio component to handle verification actions, including skipping verification and navigating to the verification page. - Updated the ProjectPortalEditor to include a toggle for enabling verification prompts on finish, improving user guidance during the conversation process. This update aims to streamline the verification process and enhance user experience by ensuring participants are prompted to verify outcomes before concluding their audio conversations. --- .../ParticipantConversationAudio.tsx | 25 +++ .../ParticipantConversationAudioContent.tsx | 50 +++++- .../StopRecordingConfirmationModal.tsx | 163 +++++++++++++----- .../verify/VerifiedArtefactItem.tsx | 16 +- .../participant/verify/VerifyArtefact.tsx | 4 + .../project/ProjectPortalEditor.tsx | 35 ++++ echo/frontend/src/lib/typesDirectus.d.ts | 1 + .../src/routes/project/ProjectRoutes.tsx | 1 + echo/server/dembrane/api/participant.py | 1 + 9 files changed, 243 insertions(+), 53 deletions(-) diff --git a/echo/frontend/src/components/participant/ParticipantConversationAudio.tsx b/echo/frontend/src/components/participant/ParticipantConversationAudio.tsx index d9122c109..be24cc5d4 100644 --- a/echo/frontend/src/components/participant/ParticipantConversationAudio.tsx +++ b/echo/frontend/src/components/participant/ParticipantConversationAudio.tsx @@ -48,6 +48,7 @@ import { import useChunkedAudioRecorder from "./hooks/useChunkedAudioRecorder"; import { PermissionErrorModal } from "./PermissionErrorModal"; import { StopRecordingConfirmationModal } from "./StopRecordingConfirmationModal"; +import { useConversationArtefacts } from "./verify/hooks"; const CONVERSATION_DELETION_STATUS_CODES = [404, 403, 410]; const REFINE_BUTTON_THRESHOLD_SECONDS = 60; @@ -74,6 +75,7 @@ export const ParticipantConversationAudio = () => { const conversationQuery = useConversationQuery(projectId, conversationId); const chunks = useConversationChunksQuery(projectId, conversationId); const uploadChunkMutation = useUploadConversationChunk(); + const artefactsQuery = useConversationArtefacts(conversationId); const pendingUploadsRef = useRef[]>([]); const onChunk = (chunk: Blob) => { @@ -225,6 +227,14 @@ export const ParticipantConversationAudio = () => { } }, [refineInfoModalOpened, recordingTime, closeRefineInfoModal]); + const hasApprovedArtefacts = (artefactsQuery.data?.length ?? 0) > 0; + const effectiveRecordingTime = stoppedRecordingTime ?? recordingTime; + const shouldVerifyOnFinish = + !!projectQuery.data?.is_verify_on_finish_enabled && + !!projectQuery.data?.is_verify_enabled && + !hasApprovedArtefacts && + effectiveRecordingTime >= REFINE_BUTTON_THRESHOLD_SECONDS; + // Handlers const handleStopRecording = () => { if (isRecording) { @@ -274,6 +284,11 @@ export const ParticipantConversationAudio = () => { } }; + const handleSkipVerification = async () => { + close(); + await handleConfirmFinish(); + }; + const handleSwitchToText = () => { setStoppedRecordingTime(null); close(); @@ -291,6 +306,12 @@ export const ParticipantConversationAudio = () => { } }; + const handleVerify = () => { + close(); + handleResumeRecording(); + navigate(`/${projectId}/conversation/${conversationId}/verify`); + }; + // Clear stoppedRecordingTime when recording actually starts (avoids UI flash) useEffect(() => { if (isRecording && stoppedRecordingTime !== null) { @@ -473,6 +494,9 @@ export const ParticipantConversationAudio = () => { handleConfirmFinish={handleConfirmFinish} handleResume={handleResumeRecording} handleSwitchToText={handleSwitchToText} + showVerifyOnFinish={shouldVerifyOnFinish} + handleSkipVerification={handleSkipVerification} + handleVerify={handleVerify} /> {/* Modal for refine info */} @@ -580,6 +604,7 @@ export const ParticipantConversationAudio = () => {
diff --git a/echo/frontend/src/components/participant/ParticipantConversationAudioContent.tsx b/echo/frontend/src/components/participant/ParticipantConversationAudioContent.tsx index 081d7450c..432ef88ce 100644 --- a/echo/frontend/src/components/participant/ParticipantConversationAudioContent.tsx +++ b/echo/frontend/src/components/participant/ParticipantConversationAudioContent.tsx @@ -1,5 +1,8 @@ import { useChat } from "@ai-sdk/react"; +import { Trans } from "@lingui/react/macro"; +import { Box, Group, Paper, Text } from "@mantine/core"; import { useLocalStorage } from "@mantine/hooks"; +import { IconRosetteDiscountCheck } from "@tabler/icons-react"; import { useEffect, useRef } from "react"; import { useOutletContext, useParams, useSearchParams } from "react-router"; import { API_BASE_URL } from "@/config"; @@ -12,10 +15,14 @@ import { } from "./hooks"; import { ParticipantBody } from "./ParticipantBody"; import { ParticipantEchoMessages } from "./ParticipantEchoMessages"; +import { useConversationArtefacts } from "./verify/hooks"; import { VerifiedArtefactsList } from "./verify/VerifiedArtefactsList"; +const VERIFICATION_BANNER_THRESHOLD_SECONDS = 60; + type OutletContextType = { isRecording: boolean; + recordingTime: number; }; export const ParticipantConversationAudioContent = () => { @@ -25,7 +32,7 @@ export const ParticipantConversationAudioContent = () => { const { projectId, conversationId } = useParams(); const [searchParams, setSearchParams] = useSearchParams(); - const { isRecording } = useOutletContext(); + const { isRecording, recordingTime } = useOutletContext(); const projectQuery = useParticipantProjectById(projectId ?? ""); const conversationQuery = useConversationQuery(projectId, conversationId); const [_isRefineDisabled, _setIsRefineDisabled, removeValue] = @@ -34,6 +41,14 @@ export const ParticipantConversationAudioContent = () => { key: `refine_disabled_${conversationId}`, }); + const artefactsQuery = useConversationArtefacts(conversationId); + const hasApprovedArtefacts = (artefactsQuery.data?.length ?? 0) > 0; + const showVerificationBanner = + !!projectQuery.data?.is_verify_on_finish_enabled && + !!projectQuery.data?.is_verify_enabled && + !hasApprovedArtefacts && + recordingTime >= VERIFICATION_BANNER_THRESHOLD_SECONDS; + const hasEchoParam = searchParams.get("echo") === "1"; const repliesQuery = useConversationRepliesQuery(conversationId); @@ -69,11 +84,13 @@ export const ParticipantConversationAudioContent = () => { }); // Handle load status notifications (shows toast when backend reports high load) - const hasEchoContent = echoMessages.length > 0 && echoMessages[echoMessages.length - 1]?.content?.length > 0; + const hasEchoContent = + echoMessages.length > 0 && + echoMessages[echoMessages.length - 1]?.content?.length > 0; useLoadNotification({ data: echoData, - isLoading: echoIsLoading, hasContent: hasEchoContent, + isLoading: echoIsLoading, }); const handleReply = async (e: React.MouseEvent) => { @@ -125,6 +142,33 @@ export const ParticipantConversationAudioContent = () => { projectLanguage={projectQuery.data?.language} /> + {showVerificationBanner && ( + + + + + + Verification required + + + + + + + )} + void; handleResume: () => void; handleSwitchToText: () => void; + showVerifyOnFinish?: boolean; + handleSkipVerification?: () => void; + handleVerify?: () => void; }; export const StopRecordingConfirmationModal = ({ @@ -28,24 +33,49 @@ export const StopRecordingConfirmationModal = ({ handleConfirmFinish, handleResume, handleSwitchToText, + showVerifyOnFinish = false, + handleSkipVerification, + handleVerify, }: StopRecordingConfirmationModalProps) => { const isFinishDisabled = isStopping || isUploading; + const [showVerifyPrompt, setShowVerifyPrompt] = useState(false); const handleClose = () => { handleResume(); + setShowVerifyPrompt(false); close(); }; + const handleFinishClick = () => { + if (showVerifyOnFinish) { + setShowVerifyPrompt(true); + return; + } + handleConfirmFinish(); + }; + + const handleModalClose = () => { + if (isStopping) return; + setShowVerifyPrompt(false); + handleClose(); + }; + return ( {} : handleClose} + onClose={handleModalClose} closeOnClickOutside={!isStopping} closeOnEscape={!isStopping} centered title={ - Recording Paused + {showVerifyPrompt ? ( + + Verification reminder + + ) : ( + Recording Paused + )} } size="sm" @@ -54,49 +84,98 @@ export const StopRecordingConfirmationModal = ({ {...testId("portal-audio-stop-modal")} > - {/* Uploading indicator */} - {isUploading && ( - - + {showVerifyPrompt ? ( + <> - Uploading audio... + + You haven't verified any outcomes yet. Would you like to verify + before finishing? + - - )} + + + + + + ) : ( + <> + {isUploading && ( + + + + + Uploading audio... + + + + )} - - - - - - Switch to text input - + + + + + + + Switch to text input + + + + )} ); diff --git a/echo/frontend/src/components/participant/verify/VerifiedArtefactItem.tsx b/echo/frontend/src/components/participant/verify/VerifiedArtefactItem.tsx index 453d5460a..5ebbd2bc3 100644 --- a/echo/frontend/src/components/participant/verify/VerifiedArtefactItem.tsx +++ b/echo/frontend/src/components/participant/verify/VerifiedArtefactItem.tsx @@ -40,14 +40,6 @@ export const VerifiedArtefactItem = ({ {...(dataTestId ? testId(dataTestId) : {})} > - - - {icon ? {icon} : null} @@ -59,6 +51,14 @@ export const VerifiedArtefactItem = ({ )} + + + diff --git a/echo/frontend/src/components/participant/verify/VerifyArtefact.tsx b/echo/frontend/src/components/participant/verify/VerifyArtefact.tsx index b8b0eec19..80b27f535 100644 --- a/echo/frontend/src/components/participant/verify/VerifyArtefact.tsx +++ b/echo/frontend/src/components/participant/verify/VerifyArtefact.tsx @@ -125,6 +125,10 @@ export const VerifyArtefact = () => { conversationId, }); + queryClient.invalidateQueries({ + queryKey: ["verify", "conversation_artifacts", conversationId], + }); + const conversationUrl = `/${projectId}/conversation/${conversationId}`; navigate(conversationUrl); diff --git a/echo/frontend/src/components/project/ProjectPortalEditor.tsx b/echo/frontend/src/components/project/ProjectPortalEditor.tsx index 59741013f..870647209 100644 --- a/echo/frontend/src/components/project/ProjectPortalEditor.tsx +++ b/echo/frontend/src/components/project/ProjectPortalEditor.tsx @@ -79,6 +79,7 @@ const FormSchema = z.object({ is_get_reply_enabled: z.boolean(), is_project_notification_subscription_allowed: z.boolean(), is_verify_enabled: z.boolean(), + is_verify_on_finish_enabled: z.boolean(), language: z.enum(["en", "nl", "de", "fr", "es", "it"]), verification_topics: z.array(z.string()), }); @@ -300,6 +301,7 @@ const ProjectPortalEditorComponent: React.FC = ({ is_project_notification_subscription_allowed: project.is_project_notification_subscription_allowed ?? false, is_verify_enabled: project.is_verify_enabled ?? false, + is_verify_on_finish_enabled: project.is_verify_on_finish_enabled ?? false, language: projectLanguageCode, verification_topics: selectedTopicDefaults, }; @@ -1235,6 +1237,39 @@ const ProjectPortalEditorComponent: React.FC = ({ )} /> + + ( + + } + description={t`When finishing the conversation, participants who haven't verified yet will be prompted to verify or skip`} + disabled={!watchedVerifyEnabled} + checked={field.value} + onChange={(e) => + field.onChange(e.currentTarget.checked) + } + style={{ + opacity: watchedVerifyEnabled ? 1 : 0.6, + }} + {...testId("portal-editor-verify-on-finish-switch")} + /> + )} + /> diff --git a/echo/frontend/src/lib/typesDirectus.d.ts b/echo/frontend/src/lib/typesDirectus.d.ts index e8a005e10..b94d84599 100644 --- a/echo/frontend/src/lib/typesDirectus.d.ts +++ b/echo/frontend/src/lib/typesDirectus.d.ts @@ -276,6 +276,7 @@ interface Project { name: string | null; updated_at: string | null; is_verify_enabled: boolean | null; + is_verify_on_finish_enabled: boolean | null; selected_verification_key_list: string | null; conversations: string[] | Conversation[]; tags: string[] | ProjectTag[]; diff --git a/echo/frontend/src/routes/project/ProjectRoutes.tsx b/echo/frontend/src/routes/project/ProjectRoutes.tsx index a91d1fb47..4ba0da7a2 100644 --- a/echo/frontend/src/routes/project/ProjectRoutes.tsx +++ b/echo/frontend/src/routes/project/ProjectRoutes.tsx @@ -111,6 +111,7 @@ export const ProjectPortalSettingsRoute = () => { "get_reply_prompt", "is_get_reply_enabled", "is_verify_enabled", + "is_verify_on_finish_enabled", "selected_verification_key_list", "is_project_notification_subscription_allowed", "anonymize_transcripts", diff --git a/echo/server/dembrane/api/participant.py b/echo/server/dembrane/api/participant.py index 87b5a7ca9..4950f103e 100644 --- a/echo/server/dembrane/api/participant.py +++ b/echo/server/dembrane/api/participant.py @@ -43,6 +43,7 @@ class PublicProjectSchema(BaseModel): is_conversation_allowed: bool is_get_reply_enabled: bool is_verify_enabled: bool + is_verify_on_finish_enabled: bool = False is_project_notification_subscription_allowed: bool verification_topics: Optional[List[str]] = [] From 286c04f96f2a5998e6c12896d0c2e34ca656ec61 Mon Sep 17 00:00:00 2001 From: Usama Date: Fri, 13 Mar 2026 15:32:39 +0000 Subject: [PATCH 2/3] Update sort order for project fields in JSON configuration - Incremented the sort values for the fields: anonymize_transcripts, conversation_title_prompt, enable_ai_title_and_tags, and selected_verification_key_list to maintain proper ordering in the project schema. - This change ensures that the fields are displayed in the correct sequence, enhancing the organization and usability of the project settings. --- .../fields/project/anonymize_transcripts.json | 2 +- .../project/conversation_title_prompt.json | 2 +- .../project/enable_ai_title_and_tags.json | 2 +- .../project/is_verify_on_finish_enabled.json | 46 +++++++++++++++++++ .../selected_verification_key_list.json | 2 +- 5 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 echo/directus/sync/snapshot/fields/project/is_verify_on_finish_enabled.json diff --git a/echo/directus/sync/snapshot/fields/project/anonymize_transcripts.json b/echo/directus/sync/snapshot/fields/project/anonymize_transcripts.json index 549a4f4e1..011582ca8 100644 --- a/echo/directus/sync/snapshot/fields/project/anonymize_transcripts.json +++ b/echo/directus/sync/snapshot/fields/project/anonymize_transcripts.json @@ -16,7 +16,7 @@ "readonly": false, "required": false, "searchable": true, - "sort": 35, + "sort": 36, "special": [ "cast-boolean" ], diff --git a/echo/directus/sync/snapshot/fields/project/conversation_title_prompt.json b/echo/directus/sync/snapshot/fields/project/conversation_title_prompt.json index b6eeccb55..646ed9225 100644 --- a/echo/directus/sync/snapshot/fields/project/conversation_title_prompt.json +++ b/echo/directus/sync/snapshot/fields/project/conversation_title_prompt.json @@ -16,7 +16,7 @@ "readonly": false, "required": false, "searchable": true, - "sort": 34, + "sort": 35, "special": null, "translations": null, "validation": null, diff --git a/echo/directus/sync/snapshot/fields/project/enable_ai_title_and_tags.json b/echo/directus/sync/snapshot/fields/project/enable_ai_title_and_tags.json index 19cb7cc08..c5c56f811 100644 --- a/echo/directus/sync/snapshot/fields/project/enable_ai_title_and_tags.json +++ b/echo/directus/sync/snapshot/fields/project/enable_ai_title_and_tags.json @@ -16,7 +16,7 @@ "readonly": false, "required": false, "searchable": true, - "sort": 33, + "sort": 34, "special": [ "cast-boolean" ], diff --git a/echo/directus/sync/snapshot/fields/project/is_verify_on_finish_enabled.json b/echo/directus/sync/snapshot/fields/project/is_verify_on_finish_enabled.json new file mode 100644 index 000000000..7f0f4f6d8 --- /dev/null +++ b/echo/directus/sync/snapshot/fields/project/is_verify_on_finish_enabled.json @@ -0,0 +1,46 @@ +{ + "collection": "project", + "field": "is_verify_on_finish_enabled", + "type": "boolean", + "meta": { + "collection": "project", + "conditions": null, + "display": null, + "display_options": null, + "field": "is_verify_on_finish_enabled", + "group": null, + "hidden": false, + "interface": "boolean", + "note": null, + "options": null, + "readonly": false, + "required": false, + "searchable": true, + "sort": 32, + "special": [ + "cast-boolean" + ], + "translations": null, + "validation": null, + "validation_message": null, + "width": "full" + }, + "schema": { + "name": "is_verify_on_finish_enabled", + "table": "project", + "data_type": "boolean", + "default_value": false, + "max_length": null, + "numeric_precision": null, + "numeric_scale": null, + "is_nullable": true, + "is_unique": false, + "is_indexed": false, + "is_primary_key": false, + "is_generated": false, + "generation_expression": null, + "has_auto_increment": false, + "foreign_key_table": null, + "foreign_key_column": null + } +} diff --git a/echo/directus/sync/snapshot/fields/project/selected_verification_key_list.json b/echo/directus/sync/snapshot/fields/project/selected_verification_key_list.json index 37b12b4cd..c77dcf4f9 100644 --- a/echo/directus/sync/snapshot/fields/project/selected_verification_key_list.json +++ b/echo/directus/sync/snapshot/fields/project/selected_verification_key_list.json @@ -19,7 +19,7 @@ "readonly": false, "required": false, "searchable": true, - "sort": 32, + "sort": 33, "special": null, "translations": null, "validation": null, From 5c2fa5ddb76bfc154e9ccd65b4794927d6ac5fbb Mon Sep 17 00:00:00 2001 From: Usama Date: Fri, 13 Mar 2026 15:44:25 +0000 Subject: [PATCH 3/3] - translations --- echo/frontend/src/locales/de-DE.po | 347 ++++++++++++++++------------- echo/frontend/src/locales/en-US.po | 347 ++++++++++++++++------------- echo/frontend/src/locales/es-ES.po | 347 ++++++++++++++++------------- echo/frontend/src/locales/fr-FR.po | 347 ++++++++++++++++------------- echo/frontend/src/locales/it-IT.po | 347 ++++++++++++++++------------- echo/frontend/src/locales/nl-NL.po | 347 ++++++++++++++++------------- 6 files changed, 1140 insertions(+), 942 deletions(-) diff --git a/echo/frontend/src/locales/de-DE.po b/echo/frontend/src/locales/de-DE.po index c57df39d5..07b0b6109 100644 --- a/echo/frontend/src/locales/de-DE.po +++ b/echo/frontend/src/locales/de-DE.po @@ -221,17 +221,17 @@ msgstr " Von Benachrichtigungen abmelden" #~ msgstr "-5s" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:422 +#: src/components/participant/ParticipantConversationAudio.tsx:443 msgid "participant.modal.echo.info.title.generic" msgstr "\"ECHO\" bald verfügbar" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:436 +#: src/components/participant/ParticipantConversationAudio.tsx:457 msgid "participant.modal.echo.info.title.go.deeper" msgstr "\"Erkunden\" bald verfügbar" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:429 +#: src/components/participant/ParticipantConversationAudio.tsx:450 msgid "participant.modal.echo.info.title.concrete" msgstr "\"Überprüfen\" bald verfügbar" @@ -255,7 +255,7 @@ msgstr "{0, plural, one {Tag:} other {Tags:}}" #: src/routes/project/chat/ProjectChatRoute.tsx:608 #: src/components/settings/FontSettingsCard.tsx:49 #: src/components/settings/FontSettingsCard.tsx:51 -#: src/components/project/ProjectPortalEditor.tsx:599 +#: src/components/project/ProjectPortalEditor.tsx:601 #: src/components/chat/References.tsx:29 msgid "{0}" msgstr "{0}" @@ -395,7 +395,7 @@ msgstr "Unterhaltungen zum Kontext hinzufügen" msgid "Add Custom Topic" msgstr "Benutzerdefiniertes Thema hinzufügen" -#: src/components/project/ProjectPortalEditor.tsx:164 +#: src/components/project/ProjectPortalEditor.tsx:165 msgid "Add key terms or proper nouns to improve transcript quality and accuracy." msgstr "Fügen Sie Schlüsselbegriffe oder Eigennamen hinzu, um die Qualität und Genauigkeit der Transkription zu verbessern." @@ -425,7 +425,7 @@ msgstr "Zu Filtern hinzufügen" msgid "Add to this chat" msgstr "Zu diesem Chat hinzufügen" -#: src/components/project/ProjectPortalEditor.tsx:1231 +#: src/components/project/ProjectPortalEditor.tsx:1233 msgid "Add Topic" msgstr "Thema hinzufügen" @@ -492,7 +492,7 @@ msgstr "Die Basis-Schriftgröße für die Oberfläche anpassen" msgid "Advanced" msgstr "Erweitert" -#: src/components/project/ProjectPortalEditor.tsx:762 +#: src/components/project/ProjectPortalEditor.tsx:764 msgid "Advanced (Tips and best practices)" msgstr "Erweitert (Tipps und best practices)" @@ -500,7 +500,7 @@ msgstr "Erweitert (Tipps und best practices)" #~ msgid "Advanced (Tips and tricks)" #~ msgstr "Erweitert (Tipps und Tricks)" -#: src/components/project/ProjectPortalEditor.tsx:1402 +#: src/components/project/ProjectPortalEditor.tsx:1437 msgid "Advanced Settings" msgstr "Erweiterte Einstellungen" @@ -614,7 +614,7 @@ msgstr "Ankündigungen" #~ msgid "Announcements" #~ msgstr "Ankündigungen" -#: src/components/project/ProjectPortalEditor.tsx:1425 +#: src/components/project/ProjectPortalEditor.tsx:1460 msgid "Anonymize Transcripts" msgstr "Transkripte anonymisieren" @@ -627,7 +627,7 @@ msgid "Anonymized conversation" msgstr "Anonymisierte Unterhaltung" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:447 +#: src/components/participant/verify/VerifyArtefact.tsx:451 msgid "participant.concrete.action.button.approve" msgstr "Freigeben" @@ -645,7 +645,7 @@ msgstr "Sind Sie sicher, dass Sie den Webhook \"{0}\" löschen möchten? Diese A msgid "Are you sure you want to delete this conversation? This action cannot be undone." msgstr "Sind Sie sicher, dass Sie dieses Gespräch löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden." -#: src/components/project/ProjectPortalEditor.tsx:1661 +#: src/components/project/ProjectPortalEditor.tsx:1696 msgid "Are you sure you want to delete this custom topic? This cannot be undone." msgstr "Sind Sie sicher, dass Sie dieses benutzerdefinierte Thema löschen möchten? Dies kann nicht rückgängig gemacht werden." @@ -675,7 +675,7 @@ msgstr "Sind Sie sicher, dass Sie das Gespräch beenden möchten?" msgid "Are you sure you want to generate the library? This will take a while and overwrite your current views and insights." msgstr "Sind Sie sicher, dass Sie die Bibliothek generieren möchten? Dies wird eine Weile dauern und Ihre aktuellen Ansichten und Erkenntnisse überschreiben." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:159 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:169 msgid "Are you sure you want to regenerate the summary? You will lose the current summary." msgstr "Sind Sie sicher, dass Sie das Zusammenfassung erneut generieren möchten? Sie werden die aktuelle Zusammenfassung verlieren." @@ -707,11 +707,11 @@ msgstr "Sind Sie sicher, dass Sie das Zusammenfassung erneut generieren möchten msgid "Ask" msgstr "Fragen" -#: src/components/project/ProjectPortalEditor.tsx:678 +#: src/components/project/ProjectPortalEditor.tsx:680 msgid "Ask for Email?" msgstr "E-Mail anfragen?" -#: src/components/project/ProjectPortalEditor.tsx:649 +#: src/components/project/ProjectPortalEditor.tsx:651 msgid "Ask for Name?" msgstr "Nach Namen fragen?" @@ -739,12 +739,12 @@ msgstr "Aspekte" #~ msgid "At least one topic must be selected to enable Make it concrete" #~ msgstr "Wähle mindestens ein Thema, um Konkret machen zu aktivieren" -#: src/components/project/ProjectPortalEditor.tsx:1111 +#: src/components/project/ProjectPortalEditor.tsx:1113 msgid "At least one topic must be selected to enable Verify" msgstr "Mindestens ein Thema muss ausgewählt werden, um Verify zu aktivieren" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:545 +#: src/components/participant/ParticipantConversationAudio.tsx:569 msgid "participant.modal.interruption.issue.message" msgstr "Achtung! Wir haben die letzten 60 Sekunden Ihrer Aufnahme aufgrund einer Unterbrechung verloren. Bitte drücken Sie die Schaltfläche unten, um die Verbindung wiederherzustellen." @@ -786,15 +786,15 @@ msgstr "Audit-Protokolle als JSON exportiert" msgid "Authenticator code" msgstr "Authentifizierungscode" -#: src/components/project/ProjectPortalEditor.tsx:1496 +#: src/components/project/ProjectPortalEditor.tsx:1531 msgid "Auto-generate titles" msgstr "Titel automatisch generieren" -#: src/components/project/ProjectPortalEditor.tsx:1473 +#: src/components/project/ProjectPortalEditor.tsx:1508 msgid "Auto-generate Titles" msgstr "Titel automatisch generieren" -#: src/components/conversation/ConversationEdit.tsx:341 +#: src/components/conversation/ConversationEdit.tsx:350 msgid "Auto-generated or enter manually" msgstr "Automatisch generiert oder manuell eingeben" @@ -813,7 +813,7 @@ msgstr "Automatisch auswählen aktiviert" #~ msgid "Auto-select sources to add to the chat" #~ msgstr "Quellen automatisch auswählen, um dem Chat hinzuzufügen" -#: src/components/project/ProjectPortalEditor.tsx:1481 +#: src/components/project/ProjectPortalEditor.tsx:1516 msgid "Automatically generate a short topic-based title for each conversation after summarization. The title describes what was discussed, not who participated. The participant's original name is preserved separately, if they provided one." msgstr "Automatisch einen kurzen themenbasierten Titel für jedes Gespräch nach der Zusammenfassung generieren. Der Titel beschreibt, was besprochen wurde, nicht, wer teilgenommen hat. Der ursprüngliche Name des Teilnehmers wird separat gespeichert, wenn er bereitgestellt wurde." @@ -853,11 +853,11 @@ msgstr "Zurück" msgid "Back to Selection" msgstr "Zurück zur Auswahl" -#: src/components/project/ProjectPortalEditor.tsx:758 +#: src/components/project/ProjectPortalEditor.tsx:760 msgid "Basic (Essential tutorial slides)" msgstr "Grundlegend (Wesentliche Tutorial-Folien)" -#: src/components/project/ProjectPortalEditor.tsx:613 +#: src/components/project/ProjectPortalEditor.tsx:615 msgid "Basic Settings" msgstr "Grundlegende Einstellungen" @@ -865,8 +865,8 @@ msgstr "Grundlegende Einstellungen" #~ msgstr "Beginnen!" #: src/routes/project/report/ProjectReportRoute.tsx:64 -#: src/components/project/ProjectPortalEditor.tsx:1432 -#: src/components/project/ProjectPortalEditor.tsx:1477 +#: src/components/project/ProjectPortalEditor.tsx:1467 +#: src/components/project/ProjectPortalEditor.tsx:1512 #: src/components/conversation/RetranscribeConversation.tsx:144 #: src/components/conversation/MoveConversationButton.tsx:142 #: src/components/chat/ChatModeSelector.tsx:156 @@ -875,12 +875,12 @@ msgid "Beta" msgstr "Beta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:787 +#: src/components/project/ProjectPortalEditor.tsx:789 msgid "dashboard.dembrane.concrete.beta" msgstr "Beta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:997 +#: src/components/project/ProjectPortalEditor.tsx:999 msgid "dashboard.dembrane.verify.beta" msgstr "Beta" @@ -894,7 +894,7 @@ msgstr "Beta" msgid "Book a call" msgstr "Einen Anruf buchen" -#: src/components/project/ProjectPortalEditor.tsx:910 +#: src/components/project/ProjectPortalEditor.tsx:912 msgid "Brainstorm Ideas" msgstr "Ideen brainstormen" @@ -908,7 +908,7 @@ msgstr "Durch das Löschen dieses Projekts werden alle damit verbundenen Daten g #: src/routes/project/report/ProjectReportRoute.tsx:347 #: src/components/settings/TwoFactorSettingsCard.tsx:406 -#: src/components/project/ProjectPortalEditor.tsx:1668 +#: src/components/project/ProjectPortalEditor.tsx:1703 #: src/components/project/ProjectDangerZone.tsx:156 #: src/components/project/ProjectDangerZone.tsx:188 #: src/components/project/CustomTopicModal.tsx:233 @@ -927,7 +927,7 @@ msgid "participant.mic.settings.modal.second.confirm.cancel" msgstr "Abbrechen" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:377 +#: src/components/participant/verify/VerifyArtefact.tsx:381 msgid "participant.concrete.action.button.cancel" msgstr "Abbrechen" @@ -1233,7 +1233,7 @@ msgstr "Abkühlung läuft. Verfügbar in {0}" msgid "Copied" msgstr "Kopiert" -#: src/components/conversation/ConversationEdit.tsx:85 +#: src/components/conversation/ConversationEdit.tsx:86 msgid "Copied from original conversation" msgstr "Von dem ursprünglichen Gespräch kopiert" @@ -1260,7 +1260,7 @@ msgstr "Link zum Teilen dieses Berichts kopieren" msgid "Copy secret" msgstr "Geheimnis kopieren" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:158 msgid "Copy Summary" msgstr "Zusammenfassung kopieren" @@ -1330,7 +1330,7 @@ msgstr "Ansicht erstellen" msgid "Create Webhook" msgstr "Webhook erstellen" -#: src/components/conversation/ConversationEdit.tsx:248 +#: src/components/conversation/ConversationEdit.tsx:259 msgid "Created on" msgstr "Erstellt am" @@ -1338,7 +1338,7 @@ msgstr "Erstellt am" msgid "Current logo" msgstr "Aktuelles Logo" -#: src/components/project/ProjectPortalEditor.tsx:940 +#: src/components/project/ProjectPortalEditor.tsx:942 msgid "Custom" msgstr "Benutzerdefiniert" @@ -1350,7 +1350,7 @@ msgstr "Benutzerdefinierter Dateiname" msgid "Custom Logo" msgstr "Benutzerdefiniertes Logo" -#: src/components/project/ProjectPortalEditor.tsx:1521 +#: src/components/project/ProjectPortalEditor.tsx:1556 msgid "Custom title prompt" msgstr "Benutzerdefinierter Titel-Prompt" @@ -1373,11 +1373,11 @@ msgstr "Dashboard-URL (direkter Link zur Gesprächsübersicht)" #~ msgid "dashboard.dembrane.verify.topic.select" #~ msgstr "Select which topics participants can use for verification." -#: src/components/project/ProjectPortalEditor.tsx:876 +#: src/components/project/ProjectPortalEditor.tsx:878 msgid "Default" msgstr "Standard" -#: src/components/project/ProjectPortalEditor.tsx:754 +#: src/components/project/ProjectPortalEditor.tsx:756 msgid "Default - No tutorial (Only privacy statements)" msgstr "Standard - Kein Tutorial (Nur Datenschutzbestimmungen)" @@ -1385,7 +1385,7 @@ msgstr "Standard - Kein Tutorial (Nur Datenschutzbestimmungen)" msgid "Delegate multi-step analysis with live tool execution" msgstr "Multistufige Analyse mit live Werkzeugausführung delegieren" -#: src/components/project/ProjectPortalEditor.tsx:1675 +#: src/components/project/ProjectPortalEditor.tsx:1710 #: src/components/project/webhooks/WebhookSettingsCard.tsx:647 #: src/components/project/webhooks/WebhookSettingsCard.tsx:686 msgid "Delete" @@ -1400,7 +1400,7 @@ msgstr "Chat löschen" msgid "Delete Conversation" msgstr "Gespräch löschen" -#: src/components/project/ProjectPortalEditor.tsx:1653 +#: src/components/project/ProjectPortalEditor.tsx:1688 msgid "Delete Custom Topic" msgstr "Benutzerdefiniertes Thema löschen" @@ -1448,7 +1448,7 @@ msgstr "Beschreiben Sie, was die Sprachmodell aus dem Gespräch extrahieren oder msgid "Determines under which GDPR legal basis personal data is processed. This affects the information shown to participants and data subject rights." msgstr "Bestimmt, unter welcher GDPR-Rechtsgrundlage personenbezogene Daten verarbeitet werden. Dies beeinflusst die Informationen, die an Teilnehmer und betroffene Personen gezeigt werden und deren Rechte." -#: src/components/project/ProjectPortalEditor.tsx:709 +#: src/components/project/ProjectPortalEditor.tsx:711 msgid "Determines under which GDPR legal basis personal data is processed. This setting applies to all your projects and can be changed in your account settings." msgstr "Bestimmt, unter welcher GDPR-Rechtsgrundlage personenbezogene Daten verarbeitet werden. Diese Einstellung gilt für alle Ihre Projekte und kann in Ihren Kontoeinstellungen geändert werden." @@ -1550,15 +1550,15 @@ msgstr "Ziehen Sie Audio-Dateien hier oder klicken Sie, um Dateien auszuwählen" msgid "Drag to reorder" msgstr "Ziehen, um umzusortieren" -#: src/components/conversation/ConversationEdit.tsx:258 +#: src/components/conversation/ConversationEdit.tsx:269 msgid "Duration" msgstr "Dauer" -#: src/components/project/ProjectPortalEditor.tsx:631 +#: src/components/project/ProjectPortalEditor.tsx:633 msgid "Dutch" msgstr "Niederländisch" -#: src/components/project/ProjectPortalEditor.tsx:1539 +#: src/components/project/ProjectPortalEditor.tsx:1574 msgid "e.g. \"Use short noun phrases like 'Urban Green Spaces' or 'Youth Employment'. Avoid generic titles.\"" msgstr "z.B. \"Verwenden Sie kurze Nomen-Phrasen wie 'Stadtbäume' oder 'Jugendliche Arbeitsplätze'. Vermeiden Sie generische Titel.\"" @@ -1567,7 +1567,7 @@ msgid "e.g., Slack Notifications, Make Workflow" msgstr "z.B. Slack-Benachrichtigungen, Make-Workflow" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:730 +#: src/components/participant/ParticipantConversationAudio.tsx:755 msgid "participant.button.echo" msgstr "ECHO" @@ -1587,7 +1587,7 @@ msgstr "ECHO" msgid "Edit" msgstr "Bearbeiten" -#: src/components/conversation/ConversationEdit.tsx:225 +#: src/components/conversation/ConversationEdit.tsx:236 msgid "Edit Conversation" msgstr "Gespräch bearbeiten" @@ -1673,7 +1673,7 @@ msgstr "2FA aktivieren" #~ msgid "Enable Dembrane Verify" #~ msgstr "Enable Verify" -#: src/components/project/ProjectPortalEditor.tsx:811 +#: src/components/project/ProjectPortalEditor.tsx:813 msgid "Enable Explore" msgstr "Explore aktivieren" @@ -1689,7 +1689,7 @@ msgstr "Explore aktivieren" msgid "Enable participation" msgstr "Teilnahme aktivieren" -#: src/components/project/ProjectPortalEditor.tsx:1261 +#: src/components/project/ProjectPortalEditor.tsx:1296 msgid "Enable Report Notifications" msgstr "Benachrichtigungen für Berichte aktivieren" @@ -1703,7 +1703,7 @@ msgstr "Benachrichtigungen für Berichte aktivieren" #~ msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"ECHO\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." #~ msgstr "Aktivieren Sie diese Funktion, um Teilnehmern die Möglichkeit zu geben, KI-gesteuerte Antworten während ihres Gesprächs anzufordern. Teilnehmer können nach Aufnahme ihrer Gedanken auf \"ECHO\" klicken, um kontextbezogene Rückmeldungen zu erhalten, die tiefere Reflexion und Engagement fördern. Ein Abkühlungszeitraum gilt zwischen Anfragen." -#: src/components/project/ProjectPortalEditor.tsx:794 +#: src/components/project/ProjectPortalEditor.tsx:796 msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"Explore\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." msgstr "Aktivieren Sie diese Funktion, um Teilnehmern die Möglichkeit zu geben, KI-gesteuerte Antworten während ihres Gesprächs anzufordern. Teilnehmer können nach Aufnahme ihrer Gedanken auf \"Explore\" klicken, um kontextbezogene Rückmeldungen zu erhalten, die tiefere Reflexion und Engagement fördern. Ein Abkühlungszeitraum gilt zwischen Anfragen." @@ -1715,11 +1715,11 @@ msgstr "Aktivieren Sie diese Funktion, um Teilnehmern die Möglichkeit zu geben, #~ msgstr "Aktiviere das, damit Teilnehmende in ihrem Gespräch KI-Antworten anfordern können. Nach ihrer Aufnahme können sie auf „Tiefer eintauchen“ klicken und bekommen Feedback im Kontext, das zu mehr Reflexion und Beteiligung anregt. Zwischen den Anfragen gibt es eine kurze Wartezeit." #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1004 +#: src/components/project/ProjectPortalEditor.tsx:1006 msgid "dashboard.dembrane.feature.verify.description" msgstr "Aktivieren Sie diese Funktion, damit Teilnehmer \"Ergebnisse\" aus ihren Beiträgen verifizieren und genehmigen können. Dies hilft, Schlüsselideen, Bedenken oder Zusammenfassungen zu konkretisieren. Nach dem Gespräch können Sie nach Diskussionen mit verifizierten Ergebnissen filtern und diese in der Übersicht einsehen." -#: src/components/project/ProjectPortalEditor.tsx:1452 +#: src/components/project/ProjectPortalEditor.tsx:1487 msgid "Enable transcript anonymization" msgstr "Transkript anonymisieren aktivieren" @@ -1727,7 +1727,7 @@ msgstr "Transkript anonymisieren aktivieren" msgid "Enable two-factor authentication" msgstr "Zwei-Faktor-Authentifizierung aktivieren" -#: src/components/project/ProjectPortalEditor.tsx:1021 +#: src/components/project/ProjectPortalEditor.tsx:1023 msgid "Enable Verify" msgstr "Verify aktivieren" @@ -1740,11 +1740,11 @@ msgstr "Aktiviert" #~ msgid "End of list • All {0} conversations loaded" #~ msgstr "Ende der Liste • Alle {0} Gespräche geladen" -#: src/components/project/ProjectPortalEditor.tsx:630 +#: src/components/project/ProjectPortalEditor.tsx:632 msgid "English" msgstr "Englisch" -#: src/components/project/ProjectPortalEditor.tsx:173 +#: src/components/project/ProjectPortalEditor.tsx:174 msgid "Enter a key term or proper noun" msgstr "Geben Sie einen Schlüsselbegriff oder Eigennamen ein" @@ -1788,7 +1788,7 @@ msgstr "Geben Sie Ihr Passwort ein" msgid "Enter your query" msgstr "Geben Sie Ihre Anfrage ein" -#: src/components/conversation/ConversationEdit.tsx:83 +#: src/components/conversation/ConversationEdit.tsx:84 msgid "Entered by the participant on the portal" msgstr "Von dem Teilnehmer auf dem Portal eingetragen" @@ -1814,7 +1814,7 @@ msgstr "Fehler beim Laden der Ankündigungen" #~ msgstr "Fehler beim Laden der Erkenntnisse" #: src/routes/project/ProjectRoutes.tsx:49 -#: src/routes/project/ProjectRoutes.tsx:153 +#: src/routes/project/ProjectRoutes.tsx:154 msgid "Error loading project" msgstr "Fehler beim Laden des Projekts" @@ -1858,7 +1858,7 @@ msgstr "Beispiel-Webhook-Payload" #~ msgid "Experimental" #~ msgstr "Experimentell" -#: src/components/project/ProjectPortalEditor.tsx:784 +#: src/components/project/ProjectPortalEditor.tsx:786 msgid "Explore" msgstr "Explore" @@ -1902,7 +1902,7 @@ msgstr "Fehler beim Hinzufügen von Unterhaltungen zum Kontext" #~ msgid "Failed to approve artefact. Please try again." #~ msgstr "Artefakt konnte nicht freigegeben werden. Bitte versuchen Sie es erneut." -#: src/components/participant/verify/VerifyArtefact.tsx:137 +#: src/components/participant/verify/VerifyArtefact.tsx:141 msgid "Failed to approve outcome. Please try again." msgstr "Ergebnis konnte nicht freigegeben werden. Bitte versuchen Sie es erneut." @@ -1940,7 +1940,7 @@ msgstr "Fehler beim Aktivieren des Automatischen Auswählens für diesen Chat" #~ msgid "Failed to finish conversation. Please try again or start a new conversation." #~ msgstr "Fehler beim Beenden des Gesprächs. Bitte versuchen Sie es erneut oder starten Sie ein neues Gespräch." -#: src/components/participant/ParticipantConversationAudio.tsx:272 +#: src/components/participant/ParticipantConversationAudio.tsx:282 msgid "Failed to finish conversation. Please try again." msgstr "Fehler beim Beenden des Gesprächs. Bitte versuchen Sie es erneut." @@ -1948,7 +1948,7 @@ msgstr "Fehler beim Beenden des Gesprächs. Bitte versuchen Sie es erneut." msgid "Failed to generate {label}. Please try again." msgstr "Fehler beim Generieren von {label}. Bitte versuchen Sie es erneut." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:90 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:95 msgid "Failed to generate the summary. Please try again later." msgstr "Zusammenfassung konnte nicht erstellt werden. Versuch es später noch mal." @@ -1979,15 +1979,15 @@ msgstr "Fehler beim Markieren aller Ankündigungen als gelesen" msgid "Failed to mark announcement as read" msgstr "Fehler beim Markieren der Ankündigung als gelesen" -#: src/components/participant/ParticipantConversationAudio.tsx:366 +#: src/components/participant/ParticipantConversationAudio.tsx:387 msgid "Failed to reconnect. Please try reloading the page." msgstr "Verbindung fehlgeschlagen. Bitte versuche, die Seite neu zu laden." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:89 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:94 msgid "Failed to regenerate the summary. Please try again later." msgstr "Fehler beim erneuten Generieren der Zusammenfassung. Bitte versuchen Sie es erneut." -#: src/components/participant/verify/VerifyArtefact.tsx:245 +#: src/components/participant/verify/VerifyArtefact.tsx:249 msgid "Failed to reload. Please try again." msgstr "Neu laden fehlgeschlagen. Bitte versuchen Sie es erneut." @@ -2012,7 +2012,7 @@ msgstr "Fehler beim Hertranskribieren des Gesprächs. Bitte versuchen Sie es ern #~ msgid "Failed to revise artefact. Please try again." #~ msgstr "Artefakt konnte nicht überarbeitet werden. Bitte versuchen Sie es erneut." -#: src/components/participant/verify/VerifyArtefact.tsx:186 +#: src/components/participant/verify/VerifyArtefact.tsx:190 msgid "Failed to revise outcome. Please try again." msgstr "Ergebnis konnte nicht überarbeitet werden. Bitte versuchen Sie es erneut." @@ -2020,7 +2020,7 @@ msgstr "Ergebnis konnte nicht überarbeitet werden. Bitte versuchen Sie es erneu #~ msgid "Failed to start new conversation. Please try again." #~ msgstr "Fehler beim Starten eines neuen Gesprächs. Bitte versuchen Sie es erneut." -#: src/components/participant/ParticipantConversationAudio.tsx:172 +#: src/components/participant/ParticipantConversationAudio.tsx:174 msgid "Failed to stop recording on device change. Please try again." msgstr "Fehler beim Beenden der Aufnahme bei Änderung des Mikrofons. Bitte versuchen Sie es erneut." @@ -2040,7 +2040,7 @@ msgstr "Logo konnte nicht hochgeladen werden" #~ msgstr "E-Mail-Status konnte nicht überprüft werden. Bitte versuchen Sie es erneut." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:442 +#: src/components/participant/ParticipantConversationAudio.tsx:463 msgid "participant.modal.echo.info.title" msgstr "Funktion bald verfügbar" @@ -2073,7 +2073,7 @@ msgstr "Datei \"{0}\" ist zu klein ({1}). Mindestgröße ist {2}." msgid "File size: Min {0}, Max {1}, up to {MAX_FILES} files" msgstr "Dateigröße: Min {0}, Max {1}, bis zu {MAX_FILES} Dateien" -#: src/components/conversation/ConversationEdit.tsx:84 +#: src/components/conversation/ConversationEdit.tsx:85 msgid "Filename from uploaded file" msgstr "Dateiname aus hochgeladener Datei" @@ -2101,7 +2101,7 @@ msgid "Find contradictions and suggest follow-up questions" msgstr "Finde Widersprüche und vorschlage Folgefragen" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:86 +#: src/components/participant/StopRecordingConfirmationModal.tsx:161 msgid "participant.button.stop.finish" msgstr "Beenden" @@ -2111,7 +2111,7 @@ msgid "participant.button.finish.text.mode" msgstr "Beenden" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:698 +#: src/components/participant/ParticipantConversationAudio.tsx:723 msgid "participant.button.finish" msgstr "Beenden" @@ -2150,7 +2150,7 @@ msgstr "Für erfahrene Benutzer: Ein Geheimnis-Schlüssel, um die Authentizität msgid "Forgot your password?" msgstr "Passwort vergessen?" -#: src/components/project/ProjectPortalEditor.tsx:634 +#: src/components/project/ProjectPortalEditor.tsx:636 msgid "French" msgstr "Französisch" @@ -2158,11 +2158,11 @@ msgstr "Französisch" msgid "Full transcript (when available)" msgstr "Vollständiges Transkript (wenn verfügbar)" -#: src/components/conversation/ConversationEdit.tsx:334 +#: src/components/conversation/ConversationEdit.tsx:343 msgid "Generate" msgstr "Generieren" -#: src/components/conversation/ConversationEdit.tsx:324 +#: src/components/conversation/ConversationEdit.tsx:333 msgid "Generate a summary first" msgstr "Erstellen Sie zuerst eine Zusammenfassung" @@ -2177,19 +2177,19 @@ msgstr "Geheimnis generieren" #~ msgid "Generate structured meeting notes based on the following discussion points provided in the context." #~ msgstr "Generieren Sie strukturierte Besprechungsnotizen basierend auf den im Kontext bereitgestellten Diskussionspunkten." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:210 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:220 msgid "Generate Summary" msgstr "Zusammenfassung generieren" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:93 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:98 msgid "Generating the summary. Please wait..." msgstr "Zusammenfassung wird erstellt. Kurz warten ..." -#: src/components/project/ProjectPortalEditor.tsx:632 +#: src/components/project/ProjectPortalEditor.tsx:634 msgid "German" msgstr "Deutsch" -#: src/components/participant/ParticipantConversationAudio.tsx:414 +#: src/components/participant/ParticipantConversationAudio.tsx:435 msgid "Get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Erhalte eine sofortige Antwort von dembrane, um das Gespräch zu vertiefen." @@ -2227,14 +2227,14 @@ msgstr "Zur Startseite" msgid "Go to new conversation" msgstr "Zur neuen Unterhaltung gehen" -#: src/components/project/ProjectPortalEditor.tsx:723 +#: src/components/project/ProjectPortalEditor.tsx:725 msgid "Go to Settings" msgstr "Zur Einstellungen" #~ msgid "Grid view" #~ msgstr "Rasteransicht" -#: src/components/project/ProjectPortalEditor.tsx:1533 +#: src/components/project/ProjectPortalEditor.tsx:1568 msgid "Guide how titles are generated. Titles describe the topic of the conversation, not the participant." msgstr "Leitfaden, wie Titel generiert werden. Titel beschreiben das Thema des Gesprächs, nicht den Teilnehmer." @@ -2259,7 +2259,7 @@ msgstr "Verborgen" msgid "Hidden gem" msgstr "Verborgener Schatz" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Hide" msgstr "Verstecken" @@ -2306,7 +2306,7 @@ msgstr "" "* Wie sieht Erfolg aus" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:510 +#: src/components/participant/ParticipantConversationAudio.tsx:534 msgid "participant.button.i.understand" msgstr "Ich verstehe" @@ -2426,7 +2426,7 @@ msgstr "Wir konnten dieses Ergebnis nicht laden. Dies könnte ein vorübergehend msgid "It sounds like more than one person is speaking. Taking turns will help us hear everyone clearly." msgstr "Es klingt, als würden mehrere Personen sprechen. Wenn Sie abwechselnd sprechen, können wir alle deutlich hören." -#: src/components/project/ProjectPortalEditor.tsx:635 +#: src/components/project/ProjectPortalEditor.tsx:637 msgid "Italian" msgstr "Italienisch" @@ -2449,7 +2449,7 @@ msgstr "Einen Moment bitte" msgid "Keep access secure with a one-time code from your authenticator app. Toggle two-factor authentication for this account." msgstr "Halten Sie den Zugriff sicher mit einem Einmalcode aus Ihrer Authentifizierungs-App. Aktivieren oder deaktivieren Sie die Zwei-Faktor-Authentifizierung für dieses Konto." -#: src/components/project/ProjectPortalEditor.tsx:623 +#: src/components/project/ProjectPortalEditor.tsx:625 msgid "Language" msgstr "Sprache" @@ -2478,7 +2478,7 @@ msgid "Leave empty to keep existing" msgstr "Leer lassen, um das bestehende zu behalten" #: src/components/settings/LegalBasisSettingsCard.tsx:82 -#: src/components/project/ProjectPortalEditor.tsx:704 +#: src/components/project/ProjectPortalEditor.tsx:706 msgid "Legal Basis" msgstr "Rechtsgrundlage" @@ -2553,7 +2553,7 @@ msgstr "Live Audiopegel:" #~ msgid "Live audio level:" #~ msgstr "Live Audiopegel:" -#: src/components/project/ProjectPortalEditor.tsx:1603 +#: src/components/project/ProjectPortalEditor.tsx:1638 msgid "Live Preview" msgstr "Live Vorschau" @@ -2599,7 +2599,7 @@ msgstr "Transkript wird geladen ..." #~ msgid "Loading verification topics…" #~ msgstr "Loading verification topics…" -#: src/components/project/ProjectPortalEditor.tsx:1061 +#: src/components/project/ProjectPortalEditor.tsx:1063 msgid "Loading verify topics…" msgstr "Verify Themen werden geladen…" @@ -2669,7 +2669,7 @@ msgstr "Der Mikrofonzugriff ist weiterhin verweigert. Bitte überprüfen Sie Ihr #~ msgid "min" #~ msgstr "min" -#: src/components/project/ProjectPortalEditor.tsx:835 +#: src/components/project/ProjectPortalEditor.tsx:837 msgid "Mode" msgstr "Modus" @@ -2697,7 +2697,7 @@ msgstr "Gespräch zu einem anderen Projekt verschieben" #: src/components/project/ProjectBasicEdit.tsx:104 #: src/components/project/webhooks/WebhookSettingsCard.tsx:377 -#: src/components/conversation/ConversationEdit.tsx:299 +#: src/components/conversation/ConversationEdit.tsx:308 #: src/components/common/RedactedText.tsx:14 msgid "Name" msgstr "Name" @@ -2839,7 +2839,7 @@ msgstr "Noch keine Gespräche" #~ msgid "No key terms or proper nouns have been added yet. Add them using the input above to improve transcript accuracy." #~ msgstr "Es wurden noch keine Schlüsselbegriffe oder Eigennamen hinzugefügt. Fügen Sie sie über die obige Eingabe hinzu, um die Transkriptgenauigkeit zu verbessern." -#: src/components/participant/verify/VerifyArtefact.tsx:183 +#: src/components/participant/verify/VerifyArtefact.tsx:187 msgid "No new feedback detected yet. Please continue your discussion and try again soon." msgstr "Noch kein neues Feedback erkannt. Bitte fahren Sie mit Ihrer Diskussion fort und versuchen Sie es später erneut." @@ -2906,7 +2906,7 @@ msgstr "Für dieses Projekt sind keine Verifizierungsthemen konfiguriert." #~ msgid "No verification topics available." #~ msgstr "No verification topics available." -#: src/components/project/ProjectPortalEditor.tsx:1065 +#: src/components/project/ProjectPortalEditor.tsx:1067 msgid "No verify topics available." msgstr "Keine Verify Themen verfügbar." @@ -2927,7 +2927,7 @@ msgstr "Nicht hinzugefügt" msgid "Not available" msgstr "Nicht verfügbar" -#: src/components/project/ProjectPortalEditor.tsx:1248 +#: src/components/project/ProjectPortalEditor.tsx:1283 msgid "Notify participants when a report is published." msgstr "Teilnehmer benachrichtigen, wenn ein Bericht veröffentlicht wird." @@ -3016,11 +3016,11 @@ msgstr "Optional" msgid "Optional (falls back to English)" msgstr "Optional (falls auf Englisch zurückgegriffen wird)" -#: src/components/project/ProjectPortalEditor.tsx:662 +#: src/components/project/ProjectPortalEditor.tsx:664 msgid "Optional field on the start page" msgstr "Optionales Feld auf der Startseite" -#: src/components/project/ProjectPortalEditor.tsx:691 +#: src/components/project/ProjectPortalEditor.tsx:693 msgid "Optional field on the thank you page" msgstr "Optionales Feld auf der Danksagungsseite" @@ -3033,19 +3033,19 @@ msgstr "Optionen" msgid "Organiser's Privacy Policy URL" msgstr "URL der Datenschutzerklärung der Organisatoren" -#: src/components/participant/verify/VerifyArtefact.tsx:133 +#: src/components/participant/verify/VerifyArtefact.tsx:137 msgid "Outcome approved successfully!" msgstr "Ergebnis erfolgreich freigeschaltet!" -#: src/components/participant/verify/VerifyArtefact.tsx:243 +#: src/components/participant/verify/VerifyArtefact.tsx:247 msgid "Outcome reloaded successfully!" msgstr "Ergebnis erfolgreich neu geladen!" -#: src/components/participant/verify/VerifyArtefact.tsx:175 +#: src/components/participant/verify/VerifyArtefact.tsx:179 msgid "Outcome revised successfully!" msgstr "Ergebnis erfolgreich überarbeitet!" -#: src/components/participant/verify/VerifyArtefact.tsx:213 +#: src/components/participant/verify/VerifyArtefact.tsx:217 msgid "Outcome updated!" msgstr "Ergebnis erfolgreich aktualisiert!" @@ -3067,7 +3067,7 @@ msgstr "Übersicht" msgid "Overview - Themes & patterns" msgstr "Overview – Themes & Patterns" -#: src/components/project/ProjectPortalEditor.tsx:1331 +#: src/components/project/ProjectPortalEditor.tsx:1366 msgid "Page Content" msgstr "Seiteninhalt" @@ -3075,7 +3075,7 @@ msgstr "Seiteninhalt" msgid "Page not found" msgstr "Seite nicht gefunden" -#: src/components/project/ProjectPortalEditor.tsx:1307 +#: src/components/project/ProjectPortalEditor.tsx:1342 msgid "Page Title" msgstr "Seitentitel" @@ -3084,15 +3084,15 @@ msgstr "Seitentitel" msgid "Participant" msgstr "Teilnehmer" -#: src/components/conversation/ConversationEdit.tsx:271 +#: src/components/conversation/ConversationEdit.tsx:280 msgid "Participant Email" msgstr "Teilnehmer-E-Mail" -#: src/components/conversation/ConversationEdit.tsx:273 +#: src/components/conversation/ConversationEdit.tsx:282 msgid "Participant Emails" msgstr "Teilnehmer-E-Mails" -#: src/components/project/ProjectPortalEditor.tsx:778 +#: src/components/project/ProjectPortalEditor.tsx:780 msgid "Participant Features" msgstr "Teilnehmer-Funktionen" @@ -3231,7 +3231,7 @@ msgstr "Passwörter stimmen nicht überein" #~ msgid "Pause" #~ msgstr "Pause" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Pause reading" msgstr "Vorlesen pausieren" @@ -3343,11 +3343,11 @@ msgstr "Bitte warten Sie, während wir Ihren Bericht aktualisieren. Sie werden a msgid "Please wait while we verify your email address." msgstr "Bitte warten Sie, während wir Ihre E-Mail-Adresse verifizieren." -#: src/components/project/ProjectPortalEditor.tsx:1297 +#: src/components/project/ProjectPortalEditor.tsx:1332 msgid "Portal Content" msgstr "Portal Inhalt" -#: src/components/project/ProjectPortalEditor.tsx:581 +#: src/components/project/ProjectPortalEditor.tsx:583 #: src/components/layout/ProjectOverviewLayout.tsx:47 msgid "Portal Editor" msgstr "Portal Editor" @@ -3500,7 +3500,7 @@ msgstr "Hol dir die wichtigsten Zitate aus dieser Session" msgid "Re-use settings from an existing webhook" msgstr "Einstellungen aus einem bestehenden Webhook wiederverwenden" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Read aloud" msgstr "Vorlesen" @@ -3521,12 +3521,12 @@ msgid "Recommended apps" msgstr "Empfohlene Apps" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:572 +#: src/components/participant/ParticipantConversationAudio.tsx:596 msgid "participant.button.interruption.reconnect" msgstr "Erneut verbinden" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:673 +#: src/components/participant/ParticipantConversationAudio.tsx:698 msgid "participant.button.record" msgstr "Aufnehmen" @@ -3538,12 +3538,12 @@ msgid "Record another conversation" msgstr "Ein weiteres Gespräch aufnehmen" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:538 +#: src/components/participant/ParticipantConversationAudio.tsx:562 msgid "participant.modal.interruption.title" msgstr "Aufnahme unterbrochen" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:48 +#: src/components/participant/StopRecordingConfirmationModal.tsx:77 msgid "participant.modal.pause.title" msgstr "Aufnahme pausiert" @@ -3566,7 +3566,7 @@ msgstr "Wiederkehrende Themen" msgid "References" msgstr "Referenzen" -#: src/components/project/ProjectPortalEditor.tsx:1611 +#: src/components/project/ProjectPortalEditor.tsx:1646 msgid "Refresh" msgstr "Aktualisieren" @@ -3577,16 +3577,16 @@ msgstr "Audit-Protokolle aktualisieren" #~ msgid "Regenerate Library" #~ msgstr "Bibliothek neu generieren" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:153 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:163 msgid "Regenerate Summary" msgstr "Zusammenfassung neu generieren" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:315 +#: src/components/participant/verify/VerifyArtefact.tsx:319 msgid "participant.regenerating.outcome" msgstr "Ergebnis wird neu generiert" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:92 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:97 msgid "Regenerating the summary. Please wait..." msgstr "Zusammenfassung wird neu erstellt. Kurz warten ..." @@ -3619,6 +3619,10 @@ msgstr "Neu laden" #~ msgid "Reload Page" #~ msgstr "Seite neu laden" +#: src/components/project/ProjectPortalEditor.tsx:1249 +msgid "Remind users to verify before finishing" +msgstr "Benutzer daran erinnern, vor dem Abschließen zu überprüfen" + #: src/components/settings/WhitelabelLogoCard.tsx:129 msgid "Remove" msgstr "Entfernen" @@ -3643,7 +3647,7 @@ msgstr "Umbenennen" #~ msgid "Rename" #~ msgstr "Umbenennen" -#: src/components/project/ProjectPortalEditor.tsx:955 +#: src/components/project/ProjectPortalEditor.tsx:957 msgid "Reply Prompt" msgstr "Antwort Prompt" @@ -3666,7 +3670,7 @@ msgstr "Bericht erstellt - {0}" msgid "Report generation is currently in beta and limited to projects with fewer than 10 hours of recording." msgstr "Berichtgenerierung befindet sich derzeit in der Beta und ist auf Projekte mit weniger als 10 Stunden Aufnahme beschränkt." -#: src/components/project/ProjectPortalEditor.tsx:1243 +#: src/components/project/ProjectPortalEditor.tsx:1278 msgid "Report Notifications" msgstr "Berichtsbenachrichtigungen" @@ -3704,7 +3708,7 @@ msgstr "Mikrofonzugriff wird angefragt..." msgid "Required" msgstr "Erforderlich" -#: src/components/project/ProjectPortalEditor.tsx:1275 +#: src/components/project/ProjectPortalEditor.tsx:1310 msgid "Requires \"Ask for Email?\" to be enabled" msgstr "Benötigt \"E-Mail anfordern?\" um aktiviert zu sein" @@ -3733,7 +3737,7 @@ msgstr "Auf Standard zurücksetzen" #~ msgstr "Ressourcen" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:75 +#: src/components/participant/StopRecordingConfirmationModal.tsx:145 msgid "participant.button.stop.resume" msgstr "Fortsetzen" @@ -3781,7 +3785,7 @@ msgid "Review processing status for every conversation collected in this project msgstr "Überprüfen Sie den Status der Verarbeitung für jedes Gespräch, das in diesem Projekt gesammelt wurde." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:412 +#: src/components/participant/verify/VerifyArtefact.tsx:416 msgid "participant.concrete.action.button.revise" msgstr "Überarbeiten" @@ -3807,7 +3811,7 @@ msgid "Save" msgstr "Speichern" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:388 +#: src/components/participant/verify/VerifyArtefact.tsx:392 msgid "participant.concrete.action.button.save" msgstr "Speichern" @@ -3926,7 +3930,7 @@ msgstr "Alle Ergebnisse auswählen" msgid "Select at least one event" msgstr "Mindestens ein Ereignis auswählen" -#: src/components/project/ProjectPortalEditor.tsx:1162 +#: src/components/project/ProjectPortalEditor.tsx:1164 msgid "Select at least one other topic before deleting this one" msgstr "Mindestens ein anderes Thema auswählen, bevor dieses gelöscht wird" @@ -3946,24 +3950,24 @@ msgstr "Gespräche in der Seitenleiste auswählen" msgid "Select Project" msgstr "Projekt auswählen" -#: src/components/conversation/ConversationEdit.tsx:355 +#: src/components/conversation/ConversationEdit.tsx:364 msgid "Select tags" msgstr "Tags auswählen" -#: src/components/project/ProjectPortalEditor.tsx:747 +#: src/components/project/ProjectPortalEditor.tsx:749 msgid "Select the instructions that will be shown to participants when they start a conversation" msgstr "Wählen Sie die Anweisungen aus, die den Teilnehmern beim Starten eines Gesprächs angezeigt werden" -#: src/components/project/ProjectPortalEditor.tsx:840 +#: src/components/project/ProjectPortalEditor.tsx:842 msgid "Select the type of feedback or engagement you want to encourage." msgstr "Wählen Sie den Typ der Rückmeldung oder der Beteiligung, die Sie fördern möchten." -#: src/components/project/ProjectPortalEditor.tsx:735 +#: src/components/project/ProjectPortalEditor.tsx:737 msgid "Select tutorial" msgstr "Tutorial auswählen" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1054 +#: src/components/project/ProjectPortalEditor.tsx:1056 msgid "dashboard.dembrane.feature.verify.topic.select" msgstr "Wählen Sie aus, welche Themen Teilnehmer für \"Verifizieren\" verwenden können." @@ -4059,7 +4063,7 @@ msgstr "Teilen Sie Ihre Stimme, indem Sie den unten stehenden QR-Code scannen." msgid "Shortest First" msgstr "Kürzeste zuerst" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Show" msgstr "Anzeigen" @@ -4115,6 +4119,11 @@ msgstr "{displayFrom}–{displayTo} von {totalItems} Einträgen werden angezeigt #~ msgid "Sign in with Google" #~ msgstr "Mit Google anmelden" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:106 +msgid "participant.button.verify_prompt.skip" +msgstr "Überspringen" + #. js-lingui-explicit-id #: src/components/participant/ParticipantOnboardingCards.tsx:312 msgid "participant.mic.check.button.skip" @@ -4150,7 +4159,7 @@ msgstr "Einige können übersprungen werden (kein Transkript oder Auswahl zu gro #: src/routes/auth/Login.tsx:159 #: src/components/participant/ParticipantInitiateForm.tsx:93 -#: src/components/conversation/ConversationEdit.tsx:241 +#: src/components/conversation/ConversationEdit.tsx:252 msgid "Something went wrong" msgstr "Etwas ist schief gelaufen" @@ -4184,7 +4193,7 @@ msgstr "Beim Gespräch ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut msgid "participant.explore.generic.error.message" msgstr "Etwas ist schief gelaufen. Bitte versuchen Sie es erneut, indem Sie die Schaltfläche <0>Erkunden drücken, oder kontaktieren Sie den Support, wenn das Problem weiterhin besteht." -#: src/components/participant/verify/VerifyArtefact.tsx:150 +#: src/components/participant/verify/VerifyArtefact.tsx:154 msgid "Something went wrong. Please try again." msgstr "Etwas ist schief gelaufen. Bitte versuchen Sie es erneut." @@ -4206,14 +4215,14 @@ msgstr "Quelle {0}" #~ msgid "Sources:" #~ msgstr "Quellen:" -#: src/components/project/ProjectPortalEditor.tsx:633 +#: src/components/project/ProjectPortalEditor.tsx:635 msgid "Spanish" msgstr "Spanisch" #~ msgid "Speaker" #~ msgstr "Sprecher" -#: src/components/project/ProjectPortalEditor.tsx:154 +#: src/components/project/ProjectPortalEditor.tsx:155 msgid "Specific Context" msgstr "Spezifischer Kontext" @@ -4260,7 +4269,7 @@ msgid "Stop" msgstr "Stopp" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:750 +#: src/components/participant/ParticipantConversationAudio.tsx:775 msgid "participant.button.stop" msgstr "Beenden" @@ -4301,7 +4310,7 @@ msgstr "Fass die wichtigsten Erkenntnisse aus meinen Interviews zusammen" msgid "Summarize this interview into a shareable article" msgstr "Fass dieses Interview als teilbaren Artikel zusammen" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:138 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 msgid "Summary" msgstr "Zusammenfassung" @@ -4309,18 +4318,18 @@ msgstr "Zusammenfassung" msgid "Summary (when available)" msgstr "Zusammenfassung (wenn verfügbar)" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:103 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:108 msgid "Summary generated successfully." msgstr "Zusammenfassung erstellt." #~ msgid "Summary not available yet" #~ msgstr "Zusammenfassung noch nicht verfügbar" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:102 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 msgid "Summary regenerated successfully." msgstr "Zusammenfassung neu erstellt." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:193 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:203 msgid "Summary will be available once the conversation is transcribed" msgstr "Die Zusammenfassung ist verfügbar, sobald das Gespräch transkribiert ist." @@ -4329,7 +4338,7 @@ msgid "Supported formats: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" msgstr "Unterstützte Formate: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:98 +#: src/components/participant/StopRecordingConfirmationModal.tsx:173 msgid "participant.link.switch.text" msgstr "Zur Texteingabe wechseln" @@ -4339,17 +4348,17 @@ msgstr "System" #: src/components/project/ProjectTagsInput.tsx:239 #: src/components/participant/ParticipantInitiateForm.tsx:117 -#: src/components/conversation/ConversationEdit.tsx:358 +#: src/components/conversation/ConversationEdit.tsx:367 #: src/components/conversation/ConversationAccordion.tsx:1263 #: src/components/conversation/ConversationAccordion.tsx:1266 msgid "Tags" msgstr "Tags" -#: src/components/participant/ParticipantConversationAudio.tsx:408 +#: src/components/participant/ParticipantConversationAudio.tsx:429 msgid "Take some time to create an outcome that makes your contribution concrete or get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Nimm dir Zeit, ein konkretes Ergebnis zu erstellen, das deinen Beitrag festhält, oder erhalte eine sofortige Antwort von dembrane, um das Gespräch zu vertiefen." -#: src/components/participant/ParticipantConversationAudio.tsx:411 +#: src/components/participant/ParticipantConversationAudio.tsx:432 msgid "Take some time to create an outcome that makes your contribution concrete." msgstr "Nimm dir Zeit, ein konkretes Ergebnis zu erstellen, das deinen Beitrag festhält." @@ -4379,7 +4388,7 @@ msgstr "Text" msgid "Thank you for participating!" msgstr "Vielen Dank für Ihre Teilnahme!" -#: src/components/project/ProjectPortalEditor.tsx:1363 +#: src/components/project/ProjectPortalEditor.tsx:1398 msgid "Thank You Page Content" msgstr "Danke-Seite Inhalt" @@ -4425,11 +4434,11 @@ msgstr "Die folgenden Gespräche wurden automatisch zum Kontext hinzugefügt" #~ msgid "the project library." #~ msgstr "die Projektbibliothek." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:112 msgid "The summary is being generated. Please wait for it to be available." msgstr "Die Zusammenfassung wird erstellt. Warte, bis sie verfügbar ist." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:106 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:111 msgid "The summary is being regenerated. Please wait for it to be available." msgstr "Die Zusammenfassung wird neu erstellt. Warte, bis sie verfügbar ist." @@ -4513,7 +4522,7 @@ msgstr "Diese E-Mail ist bereits in der Liste." #~ msgstr "Diese E-Mail ist bereits für Benachrichtigungen angemeldet." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:499 +#: src/components/participant/ParticipantConversationAudio.tsx:523 msgid "participant.modal.refine.info.available.in" msgstr "Diese Funktion wird in {remainingTime} Sekunden verfügbar sein." @@ -4521,7 +4530,7 @@ msgstr "Diese Funktion wird in {remainingTime} Sekunden verfügbar sein." msgid "This information is anonymized" msgstr "Diese Informationen sind anonymisiert" -#: src/components/project/ProjectPortalEditor.tsx:1615 +#: src/components/project/ProjectPortalEditor.tsx:1650 msgid "This is a live preview of the participant's portal. You will need to refresh the page to see the latest changes." msgstr "Dies ist eine Live-Vorschau des Teilnehmerportals. Sie müssen die Seite aktualisieren, um die neuesten Änderungen zu sehen." @@ -4546,22 +4555,22 @@ msgstr "Bibliothek" #~ msgid "This language will be used for the Participant's Portal, transcription and analysis. To change the language of this application, please use the language picker in the header user menu instead." #~ msgstr "Diese Sprache wird für das Teilnehmerportal, die Transkription und die Analyse verwendet. Um die Sprache dieser Anwendung zu ändern, verwenden Sie bitte stattdessen die Sprachauswahl im Benutzermenü der Kopfzeile." -#: src/components/project/ProjectPortalEditor.tsx:628 +#: src/components/project/ProjectPortalEditor.tsx:630 msgid "This language will be used for the Participant's Portal." msgstr "Diese Sprache wird für das Teilnehmerportal verwendet." -#: src/components/project/ProjectPortalEditor.tsx:1373 +#: src/components/project/ProjectPortalEditor.tsx:1408 msgid "This page is shown after the participant has completed the conversation." msgstr "Diese Seite wird angezeigt, nachdem der Teilnehmer das Gespräch beendet hat." -#: src/components/project/ProjectPortalEditor.tsx:1341 +#: src/components/project/ProjectPortalEditor.tsx:1376 msgid "This page is shown to participants when they start a conversation after they successfully complete the tutorial." msgstr "Diese Seite wird den Teilnehmern angezeigt, wenn sie nach erfolgreichem Abschluss des Tutorials ein Gespräch beginnen." #~ msgid "This project library was generated on" #~ msgstr "Diese Projektbibliothek wurde generiert am" -#: src/components/project/ProjectPortalEditor.tsx:966 +#: src/components/project/ProjectPortalEditor.tsx:968 msgid "This prompt guides how the AI responds to participants. Customize it to shape the type of feedback or engagement you want to encourage." msgstr "Dieser Prompt leitet ein, wie die KI auf die Teilnehmer reagiert. Passen Sie ihn an, um den Typ der Rückmeldung oder Engagement zu bestimmen, den Sie fördern möchten." @@ -4577,7 +4586,7 @@ msgstr "Dieser Bericht wurde von {0} Personen geöffnet" #~ msgid "This summary is AI-generated and brief, for thorough analysis, use the Chat or Library." #~ msgstr "Diese Zusammenfassung ist KI-generiert und kurz, für eine gründliche Analyse verwenden Sie den Chat oder die Bibliothek." -#: src/components/project/ProjectPortalEditor.tsx:1318 +#: src/components/project/ProjectPortalEditor.tsx:1353 msgid "This title is shown to participants when they start a conversation" msgstr "Dieser Titel wird den Teilnehmern angezeigt, wenn sie ein Gespräch beginnen" @@ -4599,7 +4608,7 @@ msgid "add.tag.filter.modal.info" msgstr "Dies filtert die Unterhaltungsliste, um Unterhaltungen mit diesem Tag anzuzeigen." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:320 +#: src/components/participant/verify/VerifyArtefact.tsx:324 msgid "participant.concrete.regenerating.artefact.description" msgstr "Wir erstellen dein Artefakt neu. Das kann einen Moment dauern." @@ -4631,7 +4640,7 @@ msgstr "Tipp" msgid "Tip: Use the play button (▶) to send a test payload to your webhook and verify it's working correctly." msgstr "Tipp: Verwenden Sie den Play-Button (▶), um einen Test-Payload an Ihren Webhook zu senden und zu überprüfen, ob er korrekt funktioniert." -#: src/components/conversation/ConversationEdit.tsx:319 +#: src/components/conversation/ConversationEdit.tsx:328 msgid "Title" msgstr "Titel" @@ -4639,7 +4648,7 @@ msgstr "Titel" msgid "Title auto-generated" msgstr "Titel automatisch generiert" -#: src/components/conversation/ConversationEdit.tsx:381 +#: src/components/conversation/ConversationEdit.tsx:390 msgid "To assign a new tag, please create it first in the project overview." msgstr "Um ein neues Tag zuzuweisen, erstellen Sie es bitte zuerst in der Projektübersicht." @@ -4672,7 +4681,7 @@ msgstr "Themenbezeichnung" msgid "Topic updated successfully" msgstr "Thema erfolgreich aktualisiert" -#: src/components/conversation/ConversationEdit.tsx:340 +#: src/components/conversation/ConversationEdit.tsx:349 msgid "Topic-based title describing what was discussed" msgstr "Thematischer Titel, der beschreibt, was besprochen wurde" @@ -4943,12 +4952,12 @@ msgid "Uploading Audio Files..." msgstr "Audio-Dateien werden hochgeladen..." #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:62 +#: src/components/participant/StopRecordingConfirmationModal.tsx:130 msgid "participant.modal.uploading" msgstr "Audio wird hochgeladen..." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:556 +#: src/components/participant/ParticipantConversationAudio.tsx:580 msgid "participant.modal.interruption.uploading" msgstr "Audio wird hochgeladen..." @@ -4984,6 +4993,16 @@ msgstr "Standard-dembrane-Logo verwendet" msgid "Using webhooks? We'd love to hear from you" msgstr "Webhooks verwenden? Wir würden gerne von Ihnen hören" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:73 +msgid "participant.modal.verify_prompt.title" +msgstr "Erinnerung zur Verifizierung" + +#. js-lingui-explicit-id +#: src/components/participant/ParticipantConversationAudioContent.tsx:159 +msgid "participant.banner.verification_required" +msgstr "Verifizierung erforderlich" + #~ msgid "Verification Topics" #~ msgstr "Verification Topics" @@ -5016,7 +5035,12 @@ msgid "verified artifacts" msgstr "verifizierte Artefakte" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:988 +#: src/components/participant/StopRecordingConfirmationModal.tsx:118 +msgid "participant.button.verify_prompt.verify" +msgstr "Verifizieren" + +#. js-lingui-explicit-id +#: src/components/project/ProjectPortalEditor.tsx:990 msgid "dashboard.dembrane.verify.title" msgstr "Verifizieren" @@ -5029,7 +5053,7 @@ msgstr "Verifizieren" msgid "Verify code" msgstr "Code verifizieren" -#: src/components/project/ProjectPortalEditor.tsx:1045 +#: src/components/project/ProjectPortalEditor.tsx:1047 msgid "Verify Topics" msgstr "Verify Themen" @@ -5104,7 +5128,7 @@ msgstr "Wir haben Ihnen eine E-Mail mit den nächsten Schritten gesendet. Wenn S #~ msgstr "Wir haben Ihnen eine E-Mail mit den nächsten Schritten gesendet. Wenn Sie sie nicht sehen, überprüfen Sie Ihren Spam-Ordner. Wenn Sie sie immer noch nicht sehen, kontaktieren Sie bitte jules@dembrane.com" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:450 +#: src/components/participant/ParticipantConversationAudio.tsx:471 msgid "participant.modal.echo.info.reason" msgstr "Wir benötigen etwas mehr Kontext, um Ihnen zu helfen, ECHO effektiv zu nutzen. Bitte setzen Sie die Aufzeichnung fort, damit wir bessere Vorschläge machen können." @@ -5219,7 +5243,7 @@ msgstr "Wenn alle Audio in Text umgewandelt wurde und der vollständige Transkri msgid "When are webhooks triggered?" msgstr "Wenn werden Webhooks ausgelöst?" -#: src/components/project/ProjectPortalEditor.tsx:1436 +#: src/components/project/ProjectPortalEditor.tsx:1471 msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. Anonymized conversations also disable audio playback, audio download, and retranscription to protect participant privacy. This cannot be undone for already-processed conversations." msgstr "Wenn aktiviert, werden alle neuen Transkripte persönliche Informationen (Namen, E-Mails, Telefonnummern, Adressen) durch Platzhalter ersetzt. Anonymisierte Unterhaltungen deaktivieren auch die Audio-Wiedergabe, den Audio-Download und die Hertranskription, um die Privatsphäre der Teilnehmer zu schützen. Dies kann für bereits verarbeitete Gespräche nicht rückgängig gemacht werden." @@ -5227,6 +5251,10 @@ msgstr "Wenn aktiviert, werden alle neuen Transkripte persönliche Informationen #~ msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. This cannot be undone for already-processed conversations." #~ msgstr "Wenn aktiviert, werden alle neuen Transkripte persönliche Informationen (Namen, E-Mails, Telefonnummern, Adressen) durch Platzhalter ersetzt. Dies kann für bereits verarbeitete Gespräche nicht rückgängig gemacht werden." +#: src/components/project/ProjectPortalEditor.tsx:1260 +msgid "When finishing the conversation, participants who haven't verified yet will be prompted to verify or skip" +msgstr "Wenn das Gespräch abgeschlossen wird, werden Teilnehmer, die noch nicht verifiziert haben, aufgefordert, zu verifizieren oder zu überspringen" + #: src/components/project/webhooks/WebhookSettingsCard.tsx:792 msgid "When the summary is ready (includes both transcript and summary)" msgstr "Wenn die Zusammenfassung bereit ist (beinhaltet Transkript und Zusammenfassung)" @@ -5279,6 +5307,11 @@ msgstr "Sie haben Ihr Mikrofon geändert. Bitte klicken Sie auf \"Weiter\", um m msgid "You have successfully unsubscribed." msgstr "Sie haben sich erfolgreich abgemeldet." +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:90 +msgid "participant.modal.verify_prompt.description" +msgstr "Sie haben noch keine Ergebnisse verifiziert. Möchten Sie vor dem Abschluss verifizieren?" + #: src/routes/participant/ParticipantPostConversation.tsx:128 msgid "You may also choose to record another conversation." msgstr "Sie können auch wählen, ein weiteres Gespräch aufzunehmen." diff --git a/echo/frontend/src/locales/en-US.po b/echo/frontend/src/locales/en-US.po index 224091e64..8c17a0279 100644 --- a/echo/frontend/src/locales/en-US.po +++ b/echo/frontend/src/locales/en-US.po @@ -396,17 +396,17 @@ msgstr " Unsubscribe from Notifications" #~ msgstr "-5s" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:422 +#: src/components/participant/ParticipantConversationAudio.tsx:443 msgid "participant.modal.echo.info.title.generic" msgstr "\"ECHO\" available soon" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:436 +#: src/components/participant/ParticipantConversationAudio.tsx:457 msgid "participant.modal.echo.info.title.go.deeper" msgstr "\"Explore\" available soon" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:429 +#: src/components/participant/ParticipantConversationAudio.tsx:450 msgid "participant.modal.echo.info.title.concrete" msgstr "\"Verify\" available soon" @@ -431,7 +431,7 @@ msgstr "{0, plural, one {Tag:} other {Tags:}}" #: src/routes/project/chat/ProjectChatRoute.tsx:608 #: src/components/settings/FontSettingsCard.tsx:49 #: src/components/settings/FontSettingsCard.tsx:51 -#: src/components/project/ProjectPortalEditor.tsx:599 +#: src/components/project/ProjectPortalEditor.tsx:601 #: src/components/chat/References.tsx:29 msgid "{0}" msgstr "{0}" @@ -584,7 +584,7 @@ msgstr "Add Conversations to Context" msgid "Add Custom Topic" msgstr "Add Custom Topic" -#: src/components/project/ProjectPortalEditor.tsx:164 +#: src/components/project/ProjectPortalEditor.tsx:165 msgid "Add key terms or proper nouns to improve transcript quality and accuracy." msgstr "Add key terms or proper nouns to improve transcript quality and accuracy." @@ -614,7 +614,7 @@ msgstr "Add to Filters" msgid "Add to this chat" msgstr "Add to this chat" -#: src/components/project/ProjectPortalEditor.tsx:1231 +#: src/components/project/ProjectPortalEditor.tsx:1233 msgid "Add Topic" msgstr "Add Topic" @@ -681,7 +681,7 @@ msgstr "Adjust the base font size for the interface" msgid "Advanced" msgstr "Advanced" -#: src/components/project/ProjectPortalEditor.tsx:762 +#: src/components/project/ProjectPortalEditor.tsx:764 msgid "Advanced (Tips and best practices)" msgstr "Advanced (Tips and best practices)" @@ -689,7 +689,7 @@ msgstr "Advanced (Tips and best practices)" #~ msgid "Advanced (Tips and tricks)" #~ msgstr "Advanced (Tips and tricks)" -#: src/components/project/ProjectPortalEditor.tsx:1402 +#: src/components/project/ProjectPortalEditor.tsx:1437 msgid "Advanced Settings" msgstr "Advanced Settings" @@ -807,7 +807,7 @@ msgstr "Announcements" #~ msgid "Announcements" #~ msgstr "Announcements" -#: src/components/project/ProjectPortalEditor.tsx:1425 +#: src/components/project/ProjectPortalEditor.tsx:1460 msgid "Anonymize Transcripts" msgstr "Anonymize Transcripts" @@ -824,7 +824,7 @@ msgstr "Anonymized conversation" #~ msgstr "Anonymous Participant" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:447 +#: src/components/participant/verify/VerifyArtefact.tsx:451 msgid "participant.concrete.action.button.approve" msgstr "Approve" @@ -842,7 +842,7 @@ msgstr "Are you sure you want to delete the webhook \"{0}\"? This action cannot msgid "Are you sure you want to delete this conversation? This action cannot be undone." msgstr "Are you sure you want to delete this conversation? This action cannot be undone." -#: src/components/project/ProjectPortalEditor.tsx:1661 +#: src/components/project/ProjectPortalEditor.tsx:1696 msgid "Are you sure you want to delete this custom topic? This cannot be undone." msgstr "Are you sure you want to delete this custom topic? This cannot be undone." @@ -883,7 +883,7 @@ msgstr "Are you sure you want to generate the library? This will take a while an #~ msgid "Are you sure you want to generate the library? This will take a while." #~ msgstr "Are you sure you want to generate the library? This will take a while." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:159 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:169 msgid "Are you sure you want to regenerate the summary? You will lose the current summary." msgstr "Are you sure you want to regenerate the summary? You will lose the current summary." @@ -915,11 +915,11 @@ msgstr "Are you sure you want to regenerate the summary? You will lose the curre msgid "Ask" msgstr "Ask" -#: src/components/project/ProjectPortalEditor.tsx:678 +#: src/components/project/ProjectPortalEditor.tsx:680 msgid "Ask for Email?" msgstr "Ask for Email?" -#: src/components/project/ProjectPortalEditor.tsx:649 +#: src/components/project/ProjectPortalEditor.tsx:651 msgid "Ask for Name?" msgstr "Ask for Name?" @@ -945,12 +945,12 @@ msgstr "Aspects" #~ msgid "At least one topic must be selected to enable Make it concrete" #~ msgstr "At least one topic must be selected to enable Make it concrete" -#: src/components/project/ProjectPortalEditor.tsx:1111 +#: src/components/project/ProjectPortalEditor.tsx:1113 msgid "At least one topic must be selected to enable Verify" msgstr "At least one topic must be selected to enable Verify" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:545 +#: src/components/participant/ParticipantConversationAudio.tsx:569 msgid "participant.modal.interruption.issue.message" msgstr "Attention! We lost the last 60 seconds or so of your recording due to some interruption. Please press the button below to reconnect." @@ -998,15 +998,15 @@ msgstr "Audit logs exported to JSON" msgid "Authenticator code" msgstr "Authenticator code" -#: src/components/project/ProjectPortalEditor.tsx:1496 +#: src/components/project/ProjectPortalEditor.tsx:1531 msgid "Auto-generate titles" msgstr "Auto-generate titles" -#: src/components/project/ProjectPortalEditor.tsx:1473 +#: src/components/project/ProjectPortalEditor.tsx:1508 msgid "Auto-generate Titles" msgstr "Auto-generate Titles" -#: src/components/conversation/ConversationEdit.tsx:341 +#: src/components/conversation/ConversationEdit.tsx:350 msgid "Auto-generated or enter manually" msgstr "Auto-generated or enter manually" @@ -1026,7 +1026,7 @@ msgstr "Auto-select enabled" #~ msgid "Auto-select sources to add to the chat" #~ msgstr "Auto-select sources to add to the chat" -#: src/components/project/ProjectPortalEditor.tsx:1481 +#: src/components/project/ProjectPortalEditor.tsx:1516 msgid "Automatically generate a short topic-based title for each conversation after summarization. The title describes what was discussed, not who participated. The participant's original name is preserved separately, if they provided one." msgstr "Automatically generate a short topic-based title for each conversation after summarization. The title describes what was discussed, not who participated. The participant's original name is preserved separately, if they provided one." @@ -1066,11 +1066,11 @@ msgstr "Back" msgid "Back to Selection" msgstr "Back to Selection" -#: src/components/project/ProjectPortalEditor.tsx:758 +#: src/components/project/ProjectPortalEditor.tsx:760 msgid "Basic (Essential tutorial slides)" msgstr "Basic (Essential tutorial slides)" -#: src/components/project/ProjectPortalEditor.tsx:613 +#: src/components/project/ProjectPortalEditor.tsx:615 msgid "Basic Settings" msgstr "Basic Settings" @@ -1079,8 +1079,8 @@ msgstr "Basic Settings" #~ msgstr "Begin!" #: src/routes/project/report/ProjectReportRoute.tsx:64 -#: src/components/project/ProjectPortalEditor.tsx:1432 -#: src/components/project/ProjectPortalEditor.tsx:1477 +#: src/components/project/ProjectPortalEditor.tsx:1467 +#: src/components/project/ProjectPortalEditor.tsx:1512 #: src/components/conversation/RetranscribeConversation.tsx:144 #: src/components/conversation/MoveConversationButton.tsx:142 #: src/components/chat/ChatModeSelector.tsx:156 @@ -1089,12 +1089,12 @@ msgid "Beta" msgstr "Beta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:787 +#: src/components/project/ProjectPortalEditor.tsx:789 msgid "dashboard.dembrane.concrete.beta" msgstr "Beta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:997 +#: src/components/project/ProjectPortalEditor.tsx:999 msgid "dashboard.dembrane.verify.beta" msgstr "Beta" @@ -1111,7 +1111,7 @@ msgstr "Beta" msgid "Book a call" msgstr "Book a call" -#: src/components/project/ProjectPortalEditor.tsx:910 +#: src/components/project/ProjectPortalEditor.tsx:912 msgid "Brainstorm Ideas" msgstr "Brainstorm Ideas" @@ -1125,7 +1125,7 @@ msgstr "By deleting this project, you will delete all the data associated with i #: src/routes/project/report/ProjectReportRoute.tsx:347 #: src/components/settings/TwoFactorSettingsCard.tsx:406 -#: src/components/project/ProjectPortalEditor.tsx:1668 +#: src/components/project/ProjectPortalEditor.tsx:1703 #: src/components/project/ProjectDangerZone.tsx:156 #: src/components/project/ProjectDangerZone.tsx:188 #: src/components/project/CustomTopicModal.tsx:233 @@ -1144,7 +1144,7 @@ msgid "participant.mic.settings.modal.second.confirm.cancel" msgstr "Cancel" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:377 +#: src/components/participant/verify/VerifyArtefact.tsx:381 msgid "participant.concrete.action.button.cancel" msgstr "Cancel" @@ -1459,7 +1459,7 @@ msgstr "Cooling down. Available in {0}" msgid "Copied" msgstr "Copied" -#: src/components/conversation/ConversationEdit.tsx:85 +#: src/components/conversation/ConversationEdit.tsx:86 msgid "Copied from original conversation" msgstr "Copied from original conversation" @@ -1486,7 +1486,7 @@ msgstr "Copy link to share this report" msgid "Copy secret" msgstr "Copy secret" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:158 msgid "Copy Summary" msgstr "Copy Summary" @@ -1559,7 +1559,7 @@ msgstr "Create View" msgid "Create Webhook" msgstr "Create Webhook" -#: src/components/conversation/ConversationEdit.tsx:248 +#: src/components/conversation/ConversationEdit.tsx:259 msgid "Created on" msgstr "Created on" @@ -1567,7 +1567,7 @@ msgstr "Created on" msgid "Current logo" msgstr "Current logo" -#: src/components/project/ProjectPortalEditor.tsx:940 +#: src/components/project/ProjectPortalEditor.tsx:942 msgid "Custom" msgstr "Custom" @@ -1579,7 +1579,7 @@ msgstr "Custom Filename" msgid "Custom Logo" msgstr "Custom Logo" -#: src/components/project/ProjectPortalEditor.tsx:1521 +#: src/components/project/ProjectPortalEditor.tsx:1556 msgid "Custom title prompt" msgstr "Custom title prompt" @@ -1591,11 +1591,11 @@ msgstr "Custom title prompt" msgid "Dashboard URL (direct link to conversation overview)" msgstr "Dashboard URL (direct link to conversation overview)" -#: src/components/project/ProjectPortalEditor.tsx:876 +#: src/components/project/ProjectPortalEditor.tsx:878 msgid "Default" msgstr "Default" -#: src/components/project/ProjectPortalEditor.tsx:754 +#: src/components/project/ProjectPortalEditor.tsx:756 msgid "Default - No tutorial (Only privacy statements)" msgstr "Default - No tutorial (Only privacy statements)" @@ -1603,7 +1603,7 @@ msgstr "Default - No tutorial (Only privacy statements)" msgid "Delegate multi-step analysis with live tool execution" msgstr "Delegate multi-step analysis with live tool execution" -#: src/components/project/ProjectPortalEditor.tsx:1675 +#: src/components/project/ProjectPortalEditor.tsx:1710 #: src/components/project/webhooks/WebhookSettingsCard.tsx:647 #: src/components/project/webhooks/WebhookSettingsCard.tsx:686 msgid "Delete" @@ -1618,7 +1618,7 @@ msgstr "Delete" msgid "Delete Conversation" msgstr "Delete Conversation" -#: src/components/project/ProjectPortalEditor.tsx:1653 +#: src/components/project/ProjectPortalEditor.tsx:1688 msgid "Delete Custom Topic" msgstr "Delete Custom Topic" @@ -1673,7 +1673,7 @@ msgstr "Describe what the language model should extract or summarize from the co msgid "Determines under which GDPR legal basis personal data is processed. This affects the information shown to participants and data subject rights." msgstr "Determines under which GDPR legal basis personal data is processed. This affects the information shown to participants and data subject rights." -#: src/components/project/ProjectPortalEditor.tsx:709 +#: src/components/project/ProjectPortalEditor.tsx:711 msgid "Determines under which GDPR legal basis personal data is processed. This setting applies to all your projects and can be changed in your account settings." msgstr "Determines under which GDPR legal basis personal data is processed. This setting applies to all your projects and can be changed in your account settings." @@ -1779,15 +1779,15 @@ msgstr "Drag audio files here or click to select files" msgid "Drag to reorder" msgstr "Drag to reorder" -#: src/components/conversation/ConversationEdit.tsx:258 +#: src/components/conversation/ConversationEdit.tsx:269 msgid "Duration" msgstr "Duration" -#: src/components/project/ProjectPortalEditor.tsx:631 +#: src/components/project/ProjectPortalEditor.tsx:633 msgid "Dutch" msgstr "Dutch" -#: src/components/project/ProjectPortalEditor.tsx:1539 +#: src/components/project/ProjectPortalEditor.tsx:1574 msgid "e.g. \"Use short noun phrases like 'Urban Green Spaces' or 'Youth Employment'. Avoid generic titles.\"" msgstr "e.g. \"Use short noun phrases like 'Urban Green Spaces' or 'Youth Employment'. Avoid generic titles.\"" @@ -1796,7 +1796,7 @@ msgid "e.g., Slack Notifications, Make Workflow" msgstr "e.g., Slack Notifications, Make Workflow" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:730 +#: src/components/participant/ParticipantConversationAudio.tsx:755 msgid "participant.button.echo" msgstr "ECHO" @@ -1824,7 +1824,7 @@ msgstr "ECHO" msgid "Edit" msgstr "Edit" -#: src/components/conversation/ConversationEdit.tsx:225 +#: src/components/conversation/ConversationEdit.tsx:236 msgid "Edit Conversation" msgstr "Edit Conversation" @@ -1907,7 +1907,7 @@ msgstr "Enable 2FA" #~ msgid "Enable ECHO" #~ msgstr "Enable ECHO" -#: src/components/project/ProjectPortalEditor.tsx:811 +#: src/components/project/ProjectPortalEditor.tsx:813 msgid "Enable Explore" msgstr "Enable Explore" @@ -1927,7 +1927,7 @@ msgstr "Enable participation" #~ msgid "Enable Reply" #~ msgstr "Enable Reply" -#: src/components/project/ProjectPortalEditor.tsx:1261 +#: src/components/project/ProjectPortalEditor.tsx:1296 msgid "Enable Report Notifications" msgstr "Enable Report Notifications" @@ -1943,7 +1943,7 @@ msgstr "Enable Report Notifications" #~ msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"ECHO\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." #~ msgstr "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"ECHO\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." -#: src/components/project/ProjectPortalEditor.tsx:794 +#: src/components/project/ProjectPortalEditor.tsx:796 msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"Explore\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." msgstr "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"Explore\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." @@ -1956,11 +1956,11 @@ msgstr "Enable this feature to allow participants to request AI-powered response #~ msgstr "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"Go deeper\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1004 +#: src/components/project/ProjectPortalEditor.tsx:1006 msgid "dashboard.dembrane.feature.verify.description" msgstr "Enable this feature to allow participants to verify and approve \"outcomes\" from their submissions. This helps crystallize key ideas, concerns, or summaries. After the conversation, you can filter for discussions with verified outcomes and review them in the overview." -#: src/components/project/ProjectPortalEditor.tsx:1452 +#: src/components/project/ProjectPortalEditor.tsx:1487 msgid "Enable transcript anonymization" msgstr "Enable transcript anonymization" @@ -1968,7 +1968,7 @@ msgstr "Enable transcript anonymization" msgid "Enable two-factor authentication" msgstr "Enable two-factor authentication" -#: src/components/project/ProjectPortalEditor.tsx:1021 +#: src/components/project/ProjectPortalEditor.tsx:1023 msgid "Enable Verify" msgstr "Enable Verify" @@ -1982,11 +1982,11 @@ msgstr "Enabled" #~ msgid "End of list • All {0} conversations loaded" #~ msgstr "End of list • All {0} conversations loaded" -#: src/components/project/ProjectPortalEditor.tsx:630 +#: src/components/project/ProjectPortalEditor.tsx:632 msgid "English" msgstr "English" -#: src/components/project/ProjectPortalEditor.tsx:173 +#: src/components/project/ProjectPortalEditor.tsx:174 msgid "Enter a key term or proper noun" msgstr "Enter a key term or proper noun" @@ -2034,7 +2034,7 @@ msgstr "Enter your password" msgid "Enter your query" msgstr "Enter your query" -#: src/components/conversation/ConversationEdit.tsx:83 +#: src/components/conversation/ConversationEdit.tsx:84 msgid "Entered by the participant on the portal" msgstr "Entered by the participant on the portal" @@ -2061,7 +2061,7 @@ msgstr "Error loading announcements" #~ msgstr "Error loading insights" #: src/routes/project/ProjectRoutes.tsx:49 -#: src/routes/project/ProjectRoutes.tsx:153 +#: src/routes/project/ProjectRoutes.tsx:154 msgid "Error loading project" msgstr "Error loading project" @@ -2115,7 +2115,7 @@ msgstr "Example Webhook Payload" #~ msgid "Experimental" #~ msgstr "Experimental" -#: src/components/project/ProjectPortalEditor.tsx:784 +#: src/components/project/ProjectPortalEditor.tsx:786 msgid "Explore" msgstr "Explore" @@ -2159,7 +2159,7 @@ msgstr "Failed to add conversations to context" #~ msgid "Failed to approve artefact. Please try again." #~ msgstr "Failed to approve artefact. Please try again." -#: src/components/participant/verify/VerifyArtefact.tsx:137 +#: src/components/participant/verify/VerifyArtefact.tsx:141 msgid "Failed to approve outcome. Please try again." msgstr "Failed to approve outcome. Please try again." @@ -2197,7 +2197,7 @@ msgstr "Failed to enable Auto Select for this chat" #~ msgid "Failed to finish conversation. Please try again or start a new conversation." #~ msgstr "Failed to finish conversation. Please try again or start a new conversation." -#: src/components/participant/ParticipantConversationAudio.tsx:272 +#: src/components/participant/ParticipantConversationAudio.tsx:282 msgid "Failed to finish conversation. Please try again." msgstr "Failed to finish conversation. Please try again." @@ -2209,7 +2209,7 @@ msgstr "Failed to generate {label}. Please try again." #~ msgid "Failed to generate Hidden gems. Please try again." #~ msgstr "Failed to generate Hidden gems. Please try again." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:90 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:95 msgid "Failed to generate the summary. Please try again later." msgstr "Failed to generate the summary. Please try again later." @@ -2244,15 +2244,15 @@ msgstr "Failed to mark all announcements as read" msgid "Failed to mark announcement as read" msgstr "Failed to mark announcement as read" -#: src/components/participant/ParticipantConversationAudio.tsx:366 +#: src/components/participant/ParticipantConversationAudio.tsx:387 msgid "Failed to reconnect. Please try reloading the page." msgstr "Failed to reconnect. Please try reloading the page." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:89 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:94 msgid "Failed to regenerate the summary. Please try again later." msgstr "Failed to regenerate the summary. Please try again later." -#: src/components/participant/verify/VerifyArtefact.tsx:245 +#: src/components/participant/verify/VerifyArtefact.tsx:249 msgid "Failed to reload. Please try again." msgstr "Failed to reload. Please try again." @@ -2277,7 +2277,7 @@ msgstr "Failed to retranscribe conversation. Please try again." #~ msgid "Failed to revise artefact. Please try again." #~ msgstr "Failed to revise artefact. Please try again." -#: src/components/participant/verify/VerifyArtefact.tsx:186 +#: src/components/participant/verify/VerifyArtefact.tsx:190 msgid "Failed to revise outcome. Please try again." msgstr "Failed to revise outcome. Please try again." @@ -2285,7 +2285,7 @@ msgstr "Failed to revise outcome. Please try again." #~ msgid "Failed to start new conversation. Please try again." #~ msgstr "Failed to start new conversation. Please try again." -#: src/components/participant/ParticipantConversationAudio.tsx:172 +#: src/components/participant/ParticipantConversationAudio.tsx:174 msgid "Failed to stop recording on device change. Please try again." msgstr "Failed to stop recording on device change. Please try again." @@ -2307,7 +2307,7 @@ msgstr "Failed to upload logo" #~ msgstr "Failed to verify email status. Please try again." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:442 +#: src/components/participant/ParticipantConversationAudio.tsx:463 msgid "participant.modal.echo.info.title" msgstr "Feature available soon" @@ -2340,7 +2340,7 @@ msgstr "File \"{0}\" is too small ({1}). Minimum size is {2}." msgid "File size: Min {0}, Max {1}, up to {MAX_FILES} files" msgstr "File size: Min {0}, Max {1}, up to {MAX_FILES} files" -#: src/components/conversation/ConversationEdit.tsx:84 +#: src/components/conversation/ConversationEdit.tsx:85 msgid "Filename from uploaded file" msgstr "Filename from uploaded file" @@ -2369,7 +2369,7 @@ msgid "Find contradictions and suggest follow-up questions" msgstr "Find contradictions and suggest follow-up questions" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:86 +#: src/components/participant/StopRecordingConfirmationModal.tsx:161 msgid "participant.button.stop.finish" msgstr "Finish" @@ -2379,7 +2379,7 @@ msgid "participant.button.finish.text.mode" msgstr "Finish" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:698 +#: src/components/participant/ParticipantConversationAudio.tsx:723 msgid "participant.button.finish" msgstr "Finish" @@ -2422,7 +2422,7 @@ msgstr "For advanced users: A secret key to verify webhook authenticity. Only ne msgid "Forgot your password?" msgstr "Forgot your password?" -#: src/components/project/ProjectPortalEditor.tsx:634 +#: src/components/project/ProjectPortalEditor.tsx:636 msgid "French" msgstr "French" @@ -2430,11 +2430,11 @@ msgstr "French" msgid "Full transcript (when available)" msgstr "Full transcript (when available)" -#: src/components/conversation/ConversationEdit.tsx:334 +#: src/components/conversation/ConversationEdit.tsx:343 msgid "Generate" msgstr "Generate" -#: src/components/conversation/ConversationEdit.tsx:324 +#: src/components/conversation/ConversationEdit.tsx:333 msgid "Generate a summary first" msgstr "Generate a summary first" @@ -2450,19 +2450,19 @@ msgstr "Generate secret" #~ msgid "Generate structured meeting notes based on the following discussion points provided in the context." #~ msgstr "Generate structured meeting notes based on the following discussion points provided in the context." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:210 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:220 msgid "Generate Summary" msgstr "Generate Summary" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:93 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:98 msgid "Generating the summary. Please wait..." msgstr "Generating the summary. Please wait..." -#: src/components/project/ProjectPortalEditor.tsx:632 +#: src/components/project/ProjectPortalEditor.tsx:634 msgid "German" msgstr "German" -#: src/components/participant/ParticipantConversationAudio.tsx:414 +#: src/components/participant/ParticipantConversationAudio.tsx:435 msgid "Get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Get an immediate reply from dembrane to help you deepen the conversation." @@ -2500,7 +2500,7 @@ msgstr "Go home" msgid "Go to new conversation" msgstr "Go to new conversation" -#: src/components/project/ProjectPortalEditor.tsx:723 +#: src/components/project/ProjectPortalEditor.tsx:725 msgid "Go to Settings" msgstr "Go to Settings" @@ -2508,7 +2508,7 @@ msgstr "Go to Settings" #~ msgid "Grid view" #~ msgstr "Grid view" -#: src/components/project/ProjectPortalEditor.tsx:1533 +#: src/components/project/ProjectPortalEditor.tsx:1568 msgid "Guide how titles are generated. Titles describe the topic of the conversation, not the participant." msgstr "Guide how titles are generated. Titles describe the topic of the conversation, not the participant." @@ -2533,7 +2533,7 @@ msgstr "Hidden" msgid "Hidden gem" msgstr "Hidden gem" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Hide" msgstr "Hide" @@ -2584,7 +2584,7 @@ msgstr "" "* What does success look like" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:510 +#: src/components/participant/ParticipantConversationAudio.tsx:534 msgid "participant.button.i.understand" msgstr "I understand" @@ -2722,7 +2722,7 @@ msgstr "It looks like we couldn't load this outcome. This might be a temporary i msgid "It sounds like more than one person is speaking. Taking turns will help us hear everyone clearly." msgstr "It sounds like more than one person is speaking. Taking turns will help us hear everyone clearly." -#: src/components/project/ProjectPortalEditor.tsx:635 +#: src/components/project/ProjectPortalEditor.tsx:637 msgid "Italian" msgstr "Italian" @@ -2746,7 +2746,7 @@ msgstr "Just a moment" msgid "Keep access secure with a one-time code from your authenticator app. Toggle two-factor authentication for this account." msgstr "Keep access secure with a one-time code from your authenticator app. Toggle two-factor authentication for this account." -#: src/components/project/ProjectPortalEditor.tsx:623 +#: src/components/project/ProjectPortalEditor.tsx:625 msgid "Language" msgstr "Language" @@ -2775,7 +2775,7 @@ msgid "Leave empty to keep existing" msgstr "Leave empty to keep existing" #: src/components/settings/LegalBasisSettingsCard.tsx:82 -#: src/components/project/ProjectPortalEditor.tsx:704 +#: src/components/project/ProjectPortalEditor.tsx:706 msgid "Legal Basis" msgstr "Legal Basis" @@ -2843,7 +2843,7 @@ msgstr "Live audio level:" #~ msgid "Live audio level:" #~ msgstr "Live audio level:" -#: src/components/project/ProjectPortalEditor.tsx:1603 +#: src/components/project/ProjectPortalEditor.tsx:1638 msgid "Live Preview" msgstr "Live Preview" @@ -2890,7 +2890,7 @@ msgstr "Loading transcript..." #~ msgid "Loading verification topics…" #~ msgstr "Loading verification topics…" -#: src/components/project/ProjectPortalEditor.tsx:1061 +#: src/components/project/ProjectPortalEditor.tsx:1063 msgid "Loading verify topics…" msgstr "Loading verify topics…" @@ -2961,7 +2961,7 @@ msgstr "Microphone access is still denied. Please check your settings and try ag #~ msgid "min" #~ msgstr "min" -#: src/components/project/ProjectPortalEditor.tsx:835 +#: src/components/project/ProjectPortalEditor.tsx:837 msgid "Mode" msgstr "Mode" @@ -2989,7 +2989,7 @@ msgstr "Move to Project" #: src/components/project/ProjectBasicEdit.tsx:104 #: src/components/project/webhooks/WebhookSettingsCard.tsx:377 -#: src/components/conversation/ConversationEdit.tsx:299 +#: src/components/conversation/ConversationEdit.tsx:308 #: src/components/common/RedactedText.tsx:14 msgid "Name" msgstr "Name" @@ -3137,7 +3137,7 @@ msgstr "No conversations yet" #~ msgid "No key terms or proper nouns have been added yet. Add them using the input above to improve transcript accuracy." #~ msgstr "No key terms or proper nouns have been added yet. Add them using the input above to improve transcript accuracy." -#: src/components/participant/verify/VerifyArtefact.tsx:183 +#: src/components/participant/verify/VerifyArtefact.tsx:187 msgid "No new feedback detected yet. Please continue your discussion and try again soon." msgstr "No new feedback detected yet. Please continue your discussion and try again soon." @@ -3210,7 +3210,7 @@ msgstr "No verification topics are configured for this project." #~ msgid "No verification topics available." #~ msgstr "No verification topics available." -#: src/components/project/ProjectPortalEditor.tsx:1065 +#: src/components/project/ProjectPortalEditor.tsx:1067 msgid "No verify topics available." msgstr "No verify topics available." @@ -3231,7 +3231,7 @@ msgstr "Not Added" msgid "Not available" msgstr "Not available" -#: src/components/project/ProjectPortalEditor.tsx:1248 +#: src/components/project/ProjectPortalEditor.tsx:1283 msgid "Notify participants when a report is published." msgstr "Notify participants when a report is published." @@ -3326,11 +3326,11 @@ msgstr "Optional" msgid "Optional (falls back to English)" msgstr "Optional (falls back to English)" -#: src/components/project/ProjectPortalEditor.tsx:662 +#: src/components/project/ProjectPortalEditor.tsx:664 msgid "Optional field on the start page" msgstr "Optional field on the start page" -#: src/components/project/ProjectPortalEditor.tsx:691 +#: src/components/project/ProjectPortalEditor.tsx:693 msgid "Optional field on the thank you page" msgstr "Optional field on the thank you page" @@ -3343,19 +3343,19 @@ msgstr "Options" msgid "Organiser's Privacy Policy URL" msgstr "Organiser's Privacy Policy URL" -#: src/components/participant/verify/VerifyArtefact.tsx:133 +#: src/components/participant/verify/VerifyArtefact.tsx:137 msgid "Outcome approved successfully!" msgstr "Outcome approved successfully!" -#: src/components/participant/verify/VerifyArtefact.tsx:243 +#: src/components/participant/verify/VerifyArtefact.tsx:247 msgid "Outcome reloaded successfully!" msgstr "Outcome reloaded successfully!" -#: src/components/participant/verify/VerifyArtefact.tsx:175 +#: src/components/participant/verify/VerifyArtefact.tsx:179 msgid "Outcome revised successfully!" msgstr "Outcome revised successfully!" -#: src/components/participant/verify/VerifyArtefact.tsx:213 +#: src/components/participant/verify/VerifyArtefact.tsx:217 msgid "Outcome updated!" msgstr "Outcome updated!" @@ -3381,7 +3381,7 @@ msgstr "Overview - Themes & patterns" #~ msgid "Page" #~ msgstr "Page" -#: src/components/project/ProjectPortalEditor.tsx:1331 +#: src/components/project/ProjectPortalEditor.tsx:1366 msgid "Page Content" msgstr "Page Content" @@ -3389,7 +3389,7 @@ msgstr "Page Content" msgid "Page not found" msgstr "Page not found" -#: src/components/project/ProjectPortalEditor.tsx:1307 +#: src/components/project/ProjectPortalEditor.tsx:1342 msgid "Page Title" msgstr "Page Title" @@ -3398,15 +3398,15 @@ msgstr "Page Title" msgid "Participant" msgstr "Participant" -#: src/components/conversation/ConversationEdit.tsx:271 +#: src/components/conversation/ConversationEdit.tsx:280 msgid "Participant Email" msgstr "Participant Email" -#: src/components/conversation/ConversationEdit.tsx:273 +#: src/components/conversation/ConversationEdit.tsx:282 msgid "Participant Emails" msgstr "Participant Emails" -#: src/components/project/ProjectPortalEditor.tsx:778 +#: src/components/project/ProjectPortalEditor.tsx:780 msgid "Participant Features" msgstr "Participant Features" @@ -3438,7 +3438,7 @@ msgstr "Passwords do not match" #~ msgid "Pause" #~ msgstr "Pause" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Pause reading" msgstr "Pause reading" @@ -3563,11 +3563,11 @@ msgstr "Please wait while we update your report. You will automatically be redir msgid "Please wait while we verify your email address." msgstr "Please wait while we verify your email address." -#: src/components/project/ProjectPortalEditor.tsx:1297 +#: src/components/project/ProjectPortalEditor.tsx:1332 msgid "Portal Content" msgstr "Portal Content" -#: src/components/project/ProjectPortalEditor.tsx:581 +#: src/components/project/ProjectPortalEditor.tsx:583 #: src/components/layout/ProjectOverviewLayout.tsx:47 msgid "Portal Editor" msgstr "Portal Editor" @@ -3737,7 +3737,7 @@ msgstr "Pull out the most impactful quotes from this session" msgid "Re-use settings from an existing webhook" msgstr "Re-use settings from an existing webhook" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Read aloud" msgstr "Read aloud" @@ -3759,12 +3759,12 @@ msgid "Recommended apps" msgstr "Recommended apps" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:572 +#: src/components/participant/ParticipantConversationAudio.tsx:596 msgid "participant.button.interruption.reconnect" msgstr "Reconnect" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:673 +#: src/components/participant/ParticipantConversationAudio.tsx:698 msgid "participant.button.record" msgstr "Record" @@ -3777,12 +3777,12 @@ msgid "Record another conversation" msgstr "Record another conversation" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:538 +#: src/components/participant/ParticipantConversationAudio.tsx:562 msgid "participant.modal.interruption.title" msgstr "Recording interrupted" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:48 +#: src/components/participant/StopRecordingConfirmationModal.tsx:77 msgid "participant.modal.pause.title" msgstr "Recording Paused" @@ -3805,7 +3805,7 @@ msgstr "Recurring Themes" msgid "References" msgstr "References" -#: src/components/project/ProjectPortalEditor.tsx:1611 +#: src/components/project/ProjectPortalEditor.tsx:1646 msgid "Refresh" msgstr "Refresh" @@ -3817,16 +3817,16 @@ msgstr "Refresh audit logs" #~ msgid "Regenerate Library" #~ msgstr "Regenerate Library" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:153 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:163 msgid "Regenerate Summary" msgstr "Regenerate Summary" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:315 +#: src/components/participant/verify/VerifyArtefact.tsx:319 msgid "participant.regenerating.outcome" msgstr "Regenerating the outcome" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:92 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:97 msgid "Regenerating the summary. Please wait..." msgstr "Regenerating the summary. Please wait..." @@ -3862,6 +3862,10 @@ msgstr "Reload Page" #~ msgid "Reload Page" #~ msgstr "Reload Page" +#: src/components/project/ProjectPortalEditor.tsx:1249 +msgid "Remind users to verify before finishing" +msgstr "Remind users to verify before finishing" + #: src/components/settings/WhitelabelLogoCard.tsx:129 msgid "Remove" msgstr "Remove" @@ -3887,7 +3891,7 @@ msgstr "Rename" #~ msgid "Rename" #~ msgstr "Rename" -#: src/components/project/ProjectPortalEditor.tsx:955 +#: src/components/project/ProjectPortalEditor.tsx:957 msgid "Reply Prompt" msgstr "Reply Prompt" @@ -3910,7 +3914,7 @@ msgstr "Report Created - {0}" msgid "Report generation is currently in beta and limited to projects with fewer than 10 hours of recording." msgstr "Report generation is currently in beta and limited to projects with fewer than 10 hours of recording." -#: src/components/project/ProjectPortalEditor.tsx:1243 +#: src/components/project/ProjectPortalEditor.tsx:1278 msgid "Report Notifications" msgstr "Report Notifications" @@ -3949,7 +3953,7 @@ msgstr "Requesting microphone access to detect available devices..." msgid "Required" msgstr "Required" -#: src/components/project/ProjectPortalEditor.tsx:1275 +#: src/components/project/ProjectPortalEditor.tsx:1310 msgid "Requires \"Ask for Email?\" to be enabled" msgstr "Requires \"Ask for Email?\" to be enabled" @@ -3980,7 +3984,7 @@ msgstr "Reset to default" #~ msgstr "Resources" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:75 +#: src/components/participant/StopRecordingConfirmationModal.tsx:145 msgid "participant.button.stop.resume" msgstr "Resume" @@ -4029,7 +4033,7 @@ msgid "Review processing status for every conversation collected in this project msgstr "Review processing status for every conversation collected in this project." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:412 +#: src/components/participant/verify/VerifyArtefact.tsx:416 msgid "participant.concrete.action.button.revise" msgstr "Revise" @@ -4055,7 +4059,7 @@ msgid "Save" msgstr "Save" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:388 +#: src/components/participant/verify/VerifyArtefact.tsx:392 msgid "participant.concrete.action.button.save" msgstr "Save" @@ -4176,7 +4180,7 @@ msgstr "Select All Results" msgid "Select at least one event" msgstr "Select at least one event" -#: src/components/project/ProjectPortalEditor.tsx:1162 +#: src/components/project/ProjectPortalEditor.tsx:1164 msgid "Select at least one other topic before deleting this one" msgstr "Select at least one other topic before deleting this one" @@ -4196,24 +4200,24 @@ msgstr "Select conversations from sidebar" msgid "Select Project" msgstr "Select Project" -#: src/components/conversation/ConversationEdit.tsx:355 +#: src/components/conversation/ConversationEdit.tsx:364 msgid "Select tags" msgstr "Select tags" -#: src/components/project/ProjectPortalEditor.tsx:747 +#: src/components/project/ProjectPortalEditor.tsx:749 msgid "Select the instructions that will be shown to participants when they start a conversation" msgstr "Select the instructions that will be shown to participants when they start a conversation" -#: src/components/project/ProjectPortalEditor.tsx:840 +#: src/components/project/ProjectPortalEditor.tsx:842 msgid "Select the type of feedback or engagement you want to encourage." msgstr "Select the type of feedback or engagement you want to encourage." -#: src/components/project/ProjectPortalEditor.tsx:735 +#: src/components/project/ProjectPortalEditor.tsx:737 msgid "Select tutorial" msgstr "Select tutorial" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1054 +#: src/components/project/ProjectPortalEditor.tsx:1056 msgid "dashboard.dembrane.feature.verify.topic.select" msgstr "Select which topics participants can use for \"Verify\"." @@ -4311,7 +4315,7 @@ msgstr "Share your voice by scanning the QR code below." msgid "Shortest First" msgstr "Shortest First" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Show" msgstr "Show" @@ -4372,6 +4376,11 @@ msgstr "Showing {displayFrom}–{displayTo} of {totalItems} entries" #~ msgid "Sign in with Google" #~ msgstr "Sign in with Google" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:106 +msgid "participant.button.verify_prompt.skip" +msgstr "Skip" + #. js-lingui-explicit-id #: src/components/participant/ParticipantOnboardingCards.tsx:312 msgid "participant.mic.check.button.skip" @@ -4409,7 +4418,7 @@ msgstr "Some may be skipped (no transcript or selection too large)." #: src/routes/auth/Login.tsx:159 #: src/components/participant/ParticipantInitiateForm.tsx:93 -#: src/components/conversation/ConversationEdit.tsx:241 +#: src/components/conversation/ConversationEdit.tsx:252 msgid "Something went wrong" msgstr "Something went wrong" @@ -4444,7 +4453,7 @@ msgstr "Something went wrong with the conversation. Please try refreshing the pa msgid "participant.explore.generic.error.message" msgstr "Something went wrong. Please try again by pressing the <0>Explore button, or contact support if the issue continues." -#: src/components/participant/verify/VerifyArtefact.tsx:150 +#: src/components/participant/verify/VerifyArtefact.tsx:154 msgid "Something went wrong. Please try again." msgstr "Something went wrong. Please try again." @@ -4467,7 +4476,7 @@ msgstr "Source {0}" #~ msgid "Sources:" #~ msgstr "Sources:" -#: src/components/project/ProjectPortalEditor.tsx:633 +#: src/components/project/ProjectPortalEditor.tsx:635 msgid "Spanish" msgstr "Spanish" @@ -4475,7 +4484,7 @@ msgstr "Spanish" #~ msgid "Speaker" #~ msgstr "Speaker" -#: src/components/project/ProjectPortalEditor.tsx:154 +#: src/components/project/ProjectPortalEditor.tsx:155 msgid "Specific Context" msgstr "Specific Context" @@ -4525,7 +4534,7 @@ msgid "Stop" msgstr "Stop" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:750 +#: src/components/participant/ParticipantConversationAudio.tsx:775 msgid "participant.button.stop" msgstr "Stop" @@ -4568,7 +4577,7 @@ msgstr "Summarize key insights from my interviews" msgid "Summarize this interview into a shareable article" msgstr "Summarize this interview into a shareable article" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:138 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 msgid "Summary" msgstr "Summary" @@ -4576,7 +4585,7 @@ msgstr "Summary" msgid "Summary (when available)" msgstr "Summary (when available)" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:103 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:108 msgid "Summary generated successfully." msgstr "Summary generated successfully." @@ -4584,11 +4593,11 @@ msgstr "Summary generated successfully." #~ msgid "Summary not available yet" #~ msgstr "Summary not available yet" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:102 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 msgid "Summary regenerated successfully." msgstr "Summary regenerated successfully." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:193 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:203 msgid "Summary will be available once the conversation is transcribed" msgstr "Summary will be available once the conversation is transcribed" @@ -4597,7 +4606,7 @@ msgid "Supported formats: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" msgstr "Supported formats: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:98 +#: src/components/participant/StopRecordingConfirmationModal.tsx:173 msgid "participant.link.switch.text" msgstr "Switch to text input" @@ -4607,17 +4616,17 @@ msgstr "System" #: src/components/project/ProjectTagsInput.tsx:239 #: src/components/participant/ParticipantInitiateForm.tsx:117 -#: src/components/conversation/ConversationEdit.tsx:358 +#: src/components/conversation/ConversationEdit.tsx:367 #: src/components/conversation/ConversationAccordion.tsx:1263 #: src/components/conversation/ConversationAccordion.tsx:1266 msgid "Tags" msgstr "Tags" -#: src/components/participant/ParticipantConversationAudio.tsx:408 +#: src/components/participant/ParticipantConversationAudio.tsx:429 msgid "Take some time to create an outcome that makes your contribution concrete or get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Take some time to create an outcome that makes your contribution concrete or get an immediate reply from dembrane to help you deepen the conversation." -#: src/components/participant/ParticipantConversationAudio.tsx:411 +#: src/components/participant/ParticipantConversationAudio.tsx:432 msgid "Take some time to create an outcome that makes your contribution concrete." msgstr "Take some time to create an outcome that makes your contribution concrete." @@ -4651,7 +4660,7 @@ msgstr "Thank you for participating!" #~ msgid "Thank You Page" #~ msgstr "Thank You Page" -#: src/components/project/ProjectPortalEditor.tsx:1363 +#: src/components/project/ProjectPortalEditor.tsx:1398 msgid "Thank You Page Content" msgstr "Thank You Page Content" @@ -4701,11 +4710,11 @@ msgstr "The following conversations were automatically added to the context" #~ msgid "the project library." #~ msgstr "the project library." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:112 msgid "The summary is being generated. Please wait for it to be available." msgstr "The summary is being generated. Please wait for it to be available." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:106 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:111 msgid "The summary is being regenerated. Please wait for it to be available." msgstr "The summary is being regenerated. Please wait for it to be available." @@ -4797,7 +4806,7 @@ msgstr "This email is already in the list." #~ msgstr "This email is already subscribed to notifications." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:499 +#: src/components/participant/ParticipantConversationAudio.tsx:523 msgid "participant.modal.refine.info.available.in" msgstr "This feature will be available in {remainingTime} seconds." @@ -4805,7 +4814,7 @@ msgstr "This feature will be available in {remainingTime} seconds." msgid "This information is anonymized" msgstr "This information is anonymized" -#: src/components/project/ProjectPortalEditor.tsx:1615 +#: src/components/project/ProjectPortalEditor.tsx:1650 msgid "This is a live preview of the participant's portal. You will need to refresh the page to see the latest changes." msgstr "This is a live preview of the participant's portal. You will need to refresh the page to see the latest changes." @@ -4838,15 +4847,15 @@ msgstr "This is your project library. Create views to analyse your entire projec #~ msgid "This language will be used for the Participant's Portal, transcription and analysis. To change the language of this application, please use the language picker in the header user menu instead." #~ msgstr "This language will be used for the Participant's Portal, transcription and analysis. To change the language of this application, please use the language picker in the header user menu instead." -#: src/components/project/ProjectPortalEditor.tsx:628 +#: src/components/project/ProjectPortalEditor.tsx:630 msgid "This language will be used for the Participant's Portal." msgstr "This language will be used for the Participant's Portal." -#: src/components/project/ProjectPortalEditor.tsx:1373 +#: src/components/project/ProjectPortalEditor.tsx:1408 msgid "This page is shown after the participant has completed the conversation." msgstr "This page is shown after the participant has completed the conversation." -#: src/components/project/ProjectPortalEditor.tsx:1341 +#: src/components/project/ProjectPortalEditor.tsx:1376 msgid "This page is shown to participants when they start a conversation after they successfully complete the tutorial." msgstr "This page is shown to participants when they start a conversation after they successfully complete the tutorial." @@ -4858,7 +4867,7 @@ msgstr "This page is shown to participants when they start a conversation after #~ msgid "This project library was generated on {0}." #~ msgstr "This project library was generated on {0}." -#: src/components/project/ProjectPortalEditor.tsx:966 +#: src/components/project/ProjectPortalEditor.tsx:968 msgid "This prompt guides how the AI responds to participants. Customize it to shape the type of feedback or engagement you want to encourage." msgstr "This prompt guides how the AI responds to participants. Customize it to shape the type of feedback or engagement you want to encourage." @@ -4875,7 +4884,7 @@ msgstr "This report was opened by {0} people" #~ msgid "This summary is AI-generated and brief, for thorough analysis, use the Chat or Library." #~ msgstr "This summary is AI-generated and brief, for thorough analysis, use the Chat or Library." -#: src/components/project/ProjectPortalEditor.tsx:1318 +#: src/components/project/ProjectPortalEditor.tsx:1353 msgid "This title is shown to participants when they start a conversation" msgstr "This title is shown to participants when they start a conversation" @@ -4897,7 +4906,7 @@ msgid "add.tag.filter.modal.info" msgstr "This will filter the conversation list to show conversations with this tag." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:320 +#: src/components/participant/verify/VerifyArtefact.tsx:324 msgid "participant.concrete.regenerating.artefact.description" msgstr "This will just take a few moments" @@ -4930,7 +4939,7 @@ msgstr "Tip" msgid "Tip: Use the play button (▶) to send a test payload to your webhook and verify it's working correctly." msgstr "Tip: Use the play button (▶) to send a test payload to your webhook and verify it's working correctly." -#: src/components/conversation/ConversationEdit.tsx:319 +#: src/components/conversation/ConversationEdit.tsx:328 msgid "Title" msgstr "Title" @@ -4938,7 +4947,7 @@ msgstr "Title" msgid "Title auto-generated" msgstr "Title auto-generated" -#: src/components/conversation/ConversationEdit.tsx:381 +#: src/components/conversation/ConversationEdit.tsx:390 msgid "To assign a new tag, please create it first in the project overview." msgstr "To assign a new tag, please create it first in the project overview." @@ -4971,7 +4980,7 @@ msgstr "Topic label" msgid "Topic updated successfully" msgstr "Topic updated successfully" -#: src/components/conversation/ConversationEdit.tsx:340 +#: src/components/conversation/ConversationEdit.tsx:349 msgid "Topic-based title describing what was discussed" msgstr "Topic-based title describing what was discussed" @@ -5256,12 +5265,12 @@ msgid "Uploading Audio Files..." msgstr "Uploading Audio Files..." #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:62 +#: src/components/participant/StopRecordingConfirmationModal.tsx:130 msgid "participant.modal.uploading" msgstr "Uploading audio..." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:556 +#: src/components/participant/ParticipantConversationAudio.tsx:580 msgid "participant.modal.interruption.uploading" msgstr "Uploading audio..." @@ -5298,6 +5307,16 @@ msgstr "Using default dembrane logo" msgid "Using webhooks? We'd love to hear from you" msgstr "Using webhooks? We'd love to hear from you" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:73 +msgid "participant.modal.verify_prompt.title" +msgstr "Verification reminder" + +#. js-lingui-explicit-id +#: src/components/participant/ParticipantConversationAudioContent.tsx:159 +msgid "participant.banner.verification_required" +msgstr "Verification required" + #: src/components/project/ProjectPortalEditor.tsx:753 #~ msgid "Verification Topics" #~ msgstr "Verification Topics" @@ -5334,7 +5353,12 @@ msgid "verified artifacts" msgstr "verified artifacts" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:988 +#: src/components/participant/StopRecordingConfirmationModal.tsx:118 +msgid "participant.button.verify_prompt.verify" +msgstr "Verify" + +#. js-lingui-explicit-id +#: src/components/project/ProjectPortalEditor.tsx:990 msgid "dashboard.dembrane.verify.title" msgstr "Verify" @@ -5347,7 +5371,7 @@ msgstr "Verify" msgid "Verify code" msgstr "Verify code" -#: src/components/project/ProjectPortalEditor.tsx:1045 +#: src/components/project/ProjectPortalEditor.tsx:1047 msgid "Verify Topics" msgstr "Verify Topics" @@ -5432,7 +5456,7 @@ msgstr "We have sent you an email with next steps. If you don't see it, check yo #~ msgstr "We have sent you an email with next steps. If you don't see it, check your spam folder. If you still don't see it, please contact jules@dembrane.com" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:450 +#: src/components/participant/ParticipantConversationAudio.tsx:471 msgid "participant.modal.echo.info.reason" msgstr "We need a bit more context to help you use ECHO effectively. Please continue recording so we can provide better suggestions." @@ -5550,7 +5574,7 @@ msgstr "When all audio has been converted to text and the full transcript is ava msgid "When are webhooks triggered?" msgstr "When are webhooks triggered?" -#: src/components/project/ProjectPortalEditor.tsx:1436 +#: src/components/project/ProjectPortalEditor.tsx:1471 msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. Anonymized conversations also disable audio playback, audio download, and retranscription to protect participant privacy. This cannot be undone for already-processed conversations." msgstr "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. Anonymized conversations also disable audio playback, audio download, and retranscription to protect participant privacy. This cannot be undone for already-processed conversations." @@ -5558,6 +5582,10 @@ msgstr "When enabled, all new transcripts will have personal information (names, #~ msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. This cannot be undone for already-processed conversations." #~ msgstr "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. This cannot be undone for already-processed conversations." +#: src/components/project/ProjectPortalEditor.tsx:1260 +msgid "When finishing the conversation, participants who haven't verified yet will be prompted to verify or skip" +msgstr "When finishing the conversation, participants who haven't verified yet will be prompted to verify or skip" + #: src/components/project/webhooks/WebhookSettingsCard.tsx:792 msgid "When the summary is ready (includes both transcript and summary)" msgstr "When the summary is ready (includes both transcript and summary)" @@ -5615,6 +5643,11 @@ msgstr "You have changed the mic. Doing this will save your audio till this poin msgid "You have successfully unsubscribed." msgstr "You have successfully unsubscribed." +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:90 +msgid "participant.modal.verify_prompt.description" +msgstr "You haven't verified any outcomes yet. Would you like to verify before finishing?" + #: src/routes/participant/ParticipantPostConversation.tsx:128 msgid "You may also choose to record another conversation." msgstr "You may also choose to record another conversation." diff --git a/echo/frontend/src/locales/es-ES.po b/echo/frontend/src/locales/es-ES.po index a1cfb89bd..83e083b6d 100644 --- a/echo/frontend/src/locales/es-ES.po +++ b/echo/frontend/src/locales/es-ES.po @@ -221,17 +221,17 @@ msgstr "Desuscribirse de Notificaciones" #~ msgstr "-5s" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:422 +#: src/components/participant/ParticipantConversationAudio.tsx:443 msgid "participant.modal.echo.info.title.generic" msgstr "\"ECHO\" disponible pronto" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:436 +#: src/components/participant/ParticipantConversationAudio.tsx:457 msgid "participant.modal.echo.info.title.go.deeper" msgstr "\"Explorar\" disponible pronto" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:429 +#: src/components/participant/ParticipantConversationAudio.tsx:450 msgid "participant.modal.echo.info.title.concrete" msgstr "\"Verificar\" disponible pronto" @@ -255,7 +255,7 @@ msgstr "{0, plural, one {Etiqueta:} other {Etiquetas:}}" #: src/routes/project/chat/ProjectChatRoute.tsx:608 #: src/components/settings/FontSettingsCard.tsx:49 #: src/components/settings/FontSettingsCard.tsx:51 -#: src/components/project/ProjectPortalEditor.tsx:599 +#: src/components/project/ProjectPortalEditor.tsx:601 #: src/components/chat/References.tsx:29 msgid "{0}" msgstr "{0}" @@ -395,7 +395,7 @@ msgstr "Añadir conversaciones al contexto" msgid "Add Custom Topic" msgstr "Añadir Tema Personalizado" -#: src/components/project/ProjectPortalEditor.tsx:164 +#: src/components/project/ProjectPortalEditor.tsx:165 msgid "Add key terms or proper nouns to improve transcript quality and accuracy." msgstr "Añade términos clave o nombres propios para mejorar la calidad y precisión de la transcripción." @@ -425,7 +425,7 @@ msgstr "Añadir a los filtros" msgid "Add to this chat" msgstr "Añadir a este chat" -#: src/components/project/ProjectPortalEditor.tsx:1231 +#: src/components/project/ProjectPortalEditor.tsx:1233 msgid "Add Topic" msgstr "Añadir Tema" @@ -492,7 +492,7 @@ msgstr "Ajustar el tamaño de la fuente base para la interfaz" msgid "Advanced" msgstr "Avanzado" -#: src/components/project/ProjectPortalEditor.tsx:762 +#: src/components/project/ProjectPortalEditor.tsx:764 msgid "Advanced (Tips and best practices)" msgstr "Avanzado (Consejos y best practices)" @@ -500,7 +500,7 @@ msgstr "Avanzado (Consejos y best practices)" #~ msgid "Advanced (Tips and tricks)" #~ msgstr "Avanzado (Consejos y trucos)" -#: src/components/project/ProjectPortalEditor.tsx:1402 +#: src/components/project/ProjectPortalEditor.tsx:1437 msgid "Advanced Settings" msgstr "Configuración Avanzada" @@ -614,7 +614,7 @@ msgstr "anuncios" #~ msgid "Announcements" #~ msgstr "Anuncios" -#: src/components/project/ProjectPortalEditor.tsx:1425 +#: src/components/project/ProjectPortalEditor.tsx:1460 msgid "Anonymize Transcripts" msgstr "Anonimizar transcripciones" @@ -627,7 +627,7 @@ msgid "Anonymized conversation" msgstr "Conversación anónima" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:447 +#: src/components/participant/verify/VerifyArtefact.tsx:451 msgid "participant.concrete.action.button.approve" msgstr "aprobar" @@ -645,7 +645,7 @@ msgstr "¿Estás seguro de que quieres eliminar el webhook \"{0}\"? Esta acción msgid "Are you sure you want to delete this conversation? This action cannot be undone." msgstr "¿Estás seguro de que quieres eliminar esta conversación? Esta acción no se puede deshacer." -#: src/components/project/ProjectPortalEditor.tsx:1661 +#: src/components/project/ProjectPortalEditor.tsx:1696 msgid "Are you sure you want to delete this custom topic? This cannot be undone." msgstr "¿Estás seguro de que quieres eliminar este tema personalizado? Esta acción no se puede deshacer." @@ -678,7 +678,7 @@ msgstr "¿Estás seguro de que quieres terminar la conversación?" msgid "Are you sure you want to generate the library? This will take a while and overwrite your current views and insights." msgstr "¿Estás seguro de que quieres generar la biblioteca? Esto tomará un tiempo y sobrescribirá tus vistas e insights actuales." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:159 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:169 msgid "Are you sure you want to regenerate the summary? You will lose the current summary." msgstr "¿Estás seguro de que quieres regenerar el resumen? Perderás el resumen actual." @@ -710,11 +710,11 @@ msgstr "¿Estás seguro de que quieres regenerar el resumen? Perderás el resume msgid "Ask" msgstr "Preguntar" -#: src/components/project/ProjectPortalEditor.tsx:678 +#: src/components/project/ProjectPortalEditor.tsx:680 msgid "Ask for Email?" msgstr "¿Preguntar por el email?" -#: src/components/project/ProjectPortalEditor.tsx:649 +#: src/components/project/ProjectPortalEditor.tsx:651 msgid "Ask for Name?" msgstr "¿Preguntar por el nombre?" @@ -742,12 +742,12 @@ msgstr "Aspectos" #~ msgid "At least one topic must be selected to enable Make it concrete" #~ msgstr "Tienes que seleccionar al menos un tema para activar Hacerlo concreto" -#: src/components/project/ProjectPortalEditor.tsx:1111 +#: src/components/project/ProjectPortalEditor.tsx:1113 msgid "At least one topic must be selected to enable Verify" msgstr "Tienes que seleccionar al menos un tema para activar Verificar" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:545 +#: src/components/participant/ParticipantConversationAudio.tsx:569 msgid "participant.modal.interruption.issue.message" msgstr "¡Atención! Perdimos los últimos 60 segundos de tu grabación debido a una interrupción. Por favor, presiona el botón de abajo para reconectar." @@ -789,15 +789,15 @@ msgstr "Registros de auditoría exportados a JSON" msgid "Authenticator code" msgstr "Código de autenticación" -#: src/components/project/ProjectPortalEditor.tsx:1496 +#: src/components/project/ProjectPortalEditor.tsx:1531 msgid "Auto-generate titles" msgstr "Generar títulos automáticamente" -#: src/components/project/ProjectPortalEditor.tsx:1473 +#: src/components/project/ProjectPortalEditor.tsx:1508 msgid "Auto-generate Titles" msgstr "Generar títulos automáticamente" -#: src/components/conversation/ConversationEdit.tsx:341 +#: src/components/conversation/ConversationEdit.tsx:350 msgid "Auto-generated or enter manually" msgstr "Generado automáticamente o introducido manualmente" @@ -816,7 +816,7 @@ msgstr "Seleccionar automáticamente activado" #~ msgid "Auto-select sources to add to the chat" #~ msgstr "Seleccionar fuentes para añadir al chat" -#: src/components/project/ProjectPortalEditor.tsx:1481 +#: src/components/project/ProjectPortalEditor.tsx:1516 msgid "Automatically generate a short topic-based title for each conversation after summarization. The title describes what was discussed, not who participated. The participant's original name is preserved separately, if they provided one." msgstr "Generar automáticamente un título corto basado en temas para cada conversación después de la resumen. El título describe lo que se discutió, no quién participó. El nombre original del participante se conserva por separado, si lo proporcionaron." @@ -856,11 +856,11 @@ msgstr "Volver" msgid "Back to Selection" msgstr "Volver a la selección" -#: src/components/project/ProjectPortalEditor.tsx:758 +#: src/components/project/ProjectPortalEditor.tsx:760 msgid "Basic (Essential tutorial slides)" msgstr "Básico (Diapositivas esenciales del tutorial)" -#: src/components/project/ProjectPortalEditor.tsx:613 +#: src/components/project/ProjectPortalEditor.tsx:615 msgid "Basic Settings" msgstr "Configuración Básica" @@ -868,8 +868,8 @@ msgstr "Configuración Básica" #~ msgstr "¡Comenzar!" #: src/routes/project/report/ProjectReportRoute.tsx:64 -#: src/components/project/ProjectPortalEditor.tsx:1432 -#: src/components/project/ProjectPortalEditor.tsx:1477 +#: src/components/project/ProjectPortalEditor.tsx:1467 +#: src/components/project/ProjectPortalEditor.tsx:1512 #: src/components/conversation/RetranscribeConversation.tsx:144 #: src/components/conversation/MoveConversationButton.tsx:142 #: src/components/chat/ChatModeSelector.tsx:156 @@ -878,12 +878,12 @@ msgid "Beta" msgstr "Beta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:787 +#: src/components/project/ProjectPortalEditor.tsx:789 msgid "dashboard.dembrane.concrete.beta" msgstr "Beta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:997 +#: src/components/project/ProjectPortalEditor.tsx:999 msgid "dashboard.dembrane.verify.beta" msgstr "Beta" @@ -897,7 +897,7 @@ msgstr "Beta" msgid "Book a call" msgstr "Reservar una llamada" -#: src/components/project/ProjectPortalEditor.tsx:910 +#: src/components/project/ProjectPortalEditor.tsx:912 msgid "Brainstorm Ideas" msgstr "Ideas de brainstorming" @@ -911,7 +911,7 @@ msgstr "Al eliminar este proyecto, eliminarás todos los datos asociados con él #: src/routes/project/report/ProjectReportRoute.tsx:347 #: src/components/settings/TwoFactorSettingsCard.tsx:406 -#: src/components/project/ProjectPortalEditor.tsx:1668 +#: src/components/project/ProjectPortalEditor.tsx:1703 #: src/components/project/ProjectDangerZone.tsx:156 #: src/components/project/ProjectDangerZone.tsx:188 #: src/components/project/CustomTopicModal.tsx:233 @@ -930,7 +930,7 @@ msgid "participant.mic.settings.modal.second.confirm.cancel" msgstr "Cancelar" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:377 +#: src/components/participant/verify/VerifyArtefact.tsx:381 msgid "participant.concrete.action.button.cancel" msgstr "cancelar" @@ -1236,7 +1236,7 @@ msgstr "Enfriándose. Disponible en {0}" msgid "Copied" msgstr "Copiado" -#: src/components/conversation/ConversationEdit.tsx:85 +#: src/components/conversation/ConversationEdit.tsx:86 msgid "Copied from original conversation" msgstr "Copiado desde la conversación original" @@ -1263,7 +1263,7 @@ msgstr "Copiar enlace para compartir este informe" msgid "Copy secret" msgstr "Copiar secreto" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:158 msgid "Copy Summary" msgstr "Copiar Resumen" @@ -1333,7 +1333,7 @@ msgstr "Crear Vista" msgid "Create Webhook" msgstr "Crear Webhook" -#: src/components/conversation/ConversationEdit.tsx:248 +#: src/components/conversation/ConversationEdit.tsx:259 msgid "Created on" msgstr "Creado el" @@ -1341,7 +1341,7 @@ msgstr "Creado el" msgid "Current logo" msgstr "Logo actual" -#: src/components/project/ProjectPortalEditor.tsx:940 +#: src/components/project/ProjectPortalEditor.tsx:942 msgid "Custom" msgstr "Personalizado" @@ -1353,7 +1353,7 @@ msgstr "Nombre de archivo personalizado" msgid "Custom Logo" msgstr "Logo personalizado" -#: src/components/project/ProjectPortalEditor.tsx:1521 +#: src/components/project/ProjectPortalEditor.tsx:1556 msgid "Custom title prompt" msgstr "Prompt de título personalizado" @@ -1376,11 +1376,11 @@ msgstr "URL del panel de control (enlace directo a la vista de conversaciones)" #~ msgid "dashboard.dembrane.verify.topic.select" #~ msgstr "Select which topics participants can use for verification." -#: src/components/project/ProjectPortalEditor.tsx:876 +#: src/components/project/ProjectPortalEditor.tsx:878 msgid "Default" msgstr "Predeterminado" -#: src/components/project/ProjectPortalEditor.tsx:754 +#: src/components/project/ProjectPortalEditor.tsx:756 msgid "Default - No tutorial (Only privacy statements)" msgstr "Predeterminado - Sin tutorial (Solo declaraciones de privacidad)" @@ -1388,7 +1388,7 @@ msgstr "Predeterminado - Sin tutorial (Solo declaraciones de privacidad)" msgid "Delegate multi-step analysis with live tool execution" msgstr "Delegación de análisis multi-paso con ejecución de herramientas en vivo" -#: src/components/project/ProjectPortalEditor.tsx:1675 +#: src/components/project/ProjectPortalEditor.tsx:1710 #: src/components/project/webhooks/WebhookSettingsCard.tsx:647 #: src/components/project/webhooks/WebhookSettingsCard.tsx:686 msgid "Delete" @@ -1403,7 +1403,7 @@ msgstr "Eliminar chat" msgid "Delete Conversation" msgstr "Eliminar Conversación" -#: src/components/project/ProjectPortalEditor.tsx:1653 +#: src/components/project/ProjectPortalEditor.tsx:1688 msgid "Delete Custom Topic" msgstr "Eliminar Tema Personalizado" @@ -1451,7 +1451,7 @@ msgstr "Describe lo que el modelo de lenguaje debe extraer o resumir de la conve msgid "Determines under which GDPR legal basis personal data is processed. This affects the information shown to participants and data subject rights." msgstr "Determina bajo qué base legal de GDPR se procesan los datos personales. Esto afecta a la información que se muestra a los participantes y a los derechos de los sujetos de datos." -#: src/components/project/ProjectPortalEditor.tsx:709 +#: src/components/project/ProjectPortalEditor.tsx:711 msgid "Determines under which GDPR legal basis personal data is processed. This setting applies to all your projects and can be changed in your account settings." msgstr "Determina bajo qué base legal de GDPR se procesan los datos personales. Esta configuración se aplica a todos tus proyectos y puede cambiarse en tus ajustes de cuenta." @@ -1553,15 +1553,15 @@ msgstr "Arrastra archivos de audio aquí o haz clic para seleccionar archivos" msgid "Drag to reorder" msgstr "Arrastrar para reordenar" -#: src/components/conversation/ConversationEdit.tsx:258 +#: src/components/conversation/ConversationEdit.tsx:269 msgid "Duration" msgstr "Duración" -#: src/components/project/ProjectPortalEditor.tsx:631 +#: src/components/project/ProjectPortalEditor.tsx:633 msgid "Dutch" msgstr "Holandés" -#: src/components/project/ProjectPortalEditor.tsx:1539 +#: src/components/project/ProjectPortalEditor.tsx:1574 msgid "e.g. \"Use short noun phrases like 'Urban Green Spaces' or 'Youth Employment'. Avoid generic titles.\"" msgstr "por ejemplo, \"Usar frases de sustantivos cortas como 'Espacios verdes urbanos' o 'Empleo juvenil'. Evitar títulos genéricos.\"" @@ -1570,7 +1570,7 @@ msgid "e.g., Slack Notifications, Make Workflow" msgstr "por ejemplo, Notificaciones de Slack, Flujo de trabajo de Make" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:730 +#: src/components/participant/ParticipantConversationAudio.tsx:755 msgid "participant.button.echo" msgstr "ECHO" @@ -1590,7 +1590,7 @@ msgstr "ECHO" msgid "Edit" msgstr "Editar" -#: src/components/conversation/ConversationEdit.tsx:225 +#: src/components/conversation/ConversationEdit.tsx:236 msgid "Edit Conversation" msgstr "Editar Conversación" @@ -1676,7 +1676,7 @@ msgstr "Activar 2FA" #~ msgid "Enable Dembrane Verify" #~ msgstr "Activar Verify" -#: src/components/project/ProjectPortalEditor.tsx:811 +#: src/components/project/ProjectPortalEditor.tsx:813 msgid "Enable Explore" msgstr "Habilitar Explorar" @@ -1692,7 +1692,7 @@ msgstr "Habilitar Explorar" msgid "Enable participation" msgstr "Habilitar participación" -#: src/components/project/ProjectPortalEditor.tsx:1261 +#: src/components/project/ProjectPortalEditor.tsx:1296 msgid "Enable Report Notifications" msgstr "Habilitar Notificaciones de Reportes" @@ -1706,7 +1706,7 @@ msgstr "Habilitar Notificaciones de Reportes" #~ msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"ECHO\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." #~ msgstr "Habilita esta función para permitir a los participantes solicitar respuestas impulsadas por IA durante su conversación. Los participantes pueden hacer clic en \"ECHO\" después de grabar sus pensamientos para recibir retroalimentación contextual, fomentando una reflexión más profunda y mayor participación. Se aplica un período de enfriamiento entre solicitudes." -#: src/components/project/ProjectPortalEditor.tsx:794 +#: src/components/project/ProjectPortalEditor.tsx:796 msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"Explore\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." msgstr "Habilita esta función para permitir a los participantes solicitar respuestas impulsadas por IA durante su conversación. Los participantes pueden hacer clic en \"Explorar\" después de grabar sus pensamientos para recibir retroalimentación contextual, alentando una reflexión más profunda y una participación más intensa. Se aplica un período de enfriamiento entre solicitudes." @@ -1718,11 +1718,11 @@ msgstr "Habilita esta función para permitir a los participantes solicitar respu #~ msgstr "Activa esta función para que los participantes puedan pedir respuestas con IA durante su conversación. Después de grabar lo que piensan, pueden hacer clic en \"Profundizar\" para recibir feedback contextual que invita a reflexionar más y a implicarse más. Hay un tiempo de espera entre peticiones." #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1004 +#: src/components/project/ProjectPortalEditor.tsx:1006 msgid "dashboard.dembrane.feature.verify.description" msgstr "Active esta función para permitir que los participantes verifiquen y aprueben \"resultados\" de sus envíos. Esto ayuda a cristalizar ideas clave, preocupaciones o resúmenes. Después de la conversación, puede filtrar las discusiones con resultados verificados y revisarlas en la descripción general." -#: src/components/project/ProjectPortalEditor.tsx:1452 +#: src/components/project/ProjectPortalEditor.tsx:1487 msgid "Enable transcript anonymization" msgstr "Habilitar anonimización de transcripciones" @@ -1730,7 +1730,7 @@ msgstr "Habilitar anonimización de transcripciones" msgid "Enable two-factor authentication" msgstr "Activar autenticación de dos factores" -#: src/components/project/ProjectPortalEditor.tsx:1021 +#: src/components/project/ProjectPortalEditor.tsx:1023 msgid "Enable Verify" msgstr "Habilitar Verificar" @@ -1743,11 +1743,11 @@ msgstr "Habilitado" #~ msgid "End of list • All {0} conversations loaded" #~ msgstr "Fin de la lista • Todas las {0} conversaciones cargadas" -#: src/components/project/ProjectPortalEditor.tsx:630 +#: src/components/project/ProjectPortalEditor.tsx:632 msgid "English" msgstr "Inglés" -#: src/components/project/ProjectPortalEditor.tsx:173 +#: src/components/project/ProjectPortalEditor.tsx:174 msgid "Enter a key term or proper noun" msgstr "Ingresa un término clave o nombre propio" @@ -1791,7 +1791,7 @@ msgstr "Ingresa tu contraseña" msgid "Enter your query" msgstr "Ingresa tu consulta" -#: src/components/conversation/ConversationEdit.tsx:83 +#: src/components/conversation/ConversationEdit.tsx:84 msgid "Entered by the participant on the portal" msgstr "Ingresado por el participante en el portal" @@ -1817,7 +1817,7 @@ msgstr "Error al cargar los anuncios" #~ msgstr "Error al cargar los insights" #: src/routes/project/ProjectRoutes.tsx:49 -#: src/routes/project/ProjectRoutes.tsx:153 +#: src/routes/project/ProjectRoutes.tsx:154 msgid "Error loading project" msgstr "Error al cargar el proyecto" @@ -1861,7 +1861,7 @@ msgstr "Ejemplo de Payload de Webhook" #~ msgid "Experimental" #~ msgstr "Experimental" -#: src/components/project/ProjectPortalEditor.tsx:784 +#: src/components/project/ProjectPortalEditor.tsx:786 msgid "Explore" msgstr "Explorar" @@ -1905,7 +1905,7 @@ msgstr "Error al añadir conversaciones al contexto" #~ msgid "Failed to approve artefact. Please try again." #~ msgstr "Error al aprobar el artefacto. Por favor, inténtalo de nuevo." -#: src/components/participant/verify/VerifyArtefact.tsx:137 +#: src/components/participant/verify/VerifyArtefact.tsx:141 msgid "Failed to approve outcome. Please try again." msgstr "Error al aprobar el resultado. Por favor, inténtalo de nuevo." @@ -1943,7 +1943,7 @@ msgstr "Error al activar la selección automática para este chat" #~ msgid "Failed to finish conversation. Please try again or start a new conversation." #~ msgstr "Error al finalizar la conversación. Por favor, inténtalo de nuevo o inicia una nueva conversación." -#: src/components/participant/ParticipantConversationAudio.tsx:272 +#: src/components/participant/ParticipantConversationAudio.tsx:282 msgid "Failed to finish conversation. Please try again." msgstr "Error al finalizar la conversación. Por favor, inténtalo de nuevo." @@ -1951,7 +1951,7 @@ msgstr "Error al finalizar la conversación. Por favor, inténtalo de nuevo." msgid "Failed to generate {label}. Please try again." msgstr "Error al generar {label}. Por favor, inténtalo de nuevo." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:90 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:95 msgid "Failed to generate the summary. Please try again later." msgstr "Error al generar el resumen. Inténtalo de nuevo más tarde." @@ -1982,15 +1982,15 @@ msgstr "Error al marcar todos los anuncios como leídos" msgid "Failed to mark announcement as read" msgstr "Error al marcar el anuncio como leído" -#: src/components/participant/ParticipantConversationAudio.tsx:366 +#: src/components/participant/ParticipantConversationAudio.tsx:387 msgid "Failed to reconnect. Please try reloading the page." msgstr "Error al reconectar. Por favor, recarga la página." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:89 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:94 msgid "Failed to regenerate the summary. Please try again later." msgstr "Error al regenerar el resumen. Por favor, inténtalo de nuevo más tarde." -#: src/components/participant/verify/VerifyArtefact.tsx:245 +#: src/components/participant/verify/VerifyArtefact.tsx:249 msgid "Failed to reload. Please try again." msgstr "Error al recargar. Por favor, inténtalo de nuevo." @@ -2015,7 +2015,7 @@ msgstr "Error al retranscribir la conversación. Por favor, inténtalo de nuevo. #~ msgid "Failed to revise artefact. Please try again." #~ msgstr "Error al revisar el artefacto. Por favor, inténtalo de nuevo." -#: src/components/participant/verify/VerifyArtefact.tsx:186 +#: src/components/participant/verify/VerifyArtefact.tsx:190 msgid "Failed to revise outcome. Please try again." msgstr "Error al revisar el resultado. Por favor, inténtalo de nuevo." @@ -2023,7 +2023,7 @@ msgstr "Error al revisar el resultado. Por favor, inténtalo de nuevo." #~ msgid "Failed to start new conversation. Please try again." #~ msgstr "Error al iniciar una nueva conversación. Por favor, inténtalo de nuevo." -#: src/components/participant/ParticipantConversationAudio.tsx:172 +#: src/components/participant/ParticipantConversationAudio.tsx:174 msgid "Failed to stop recording on device change. Please try again." msgstr "Error al detener la grabación al cambiar el dispositivo. Por favor, inténtalo de nuevo." @@ -2043,7 +2043,7 @@ msgstr "Error al subir el logo" #~ msgstr "Error al verificar el estado del correo electrónico. Por favor, inténtalo de nuevo." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:442 +#: src/components/participant/ParticipantConversationAudio.tsx:463 msgid "participant.modal.echo.info.title" msgstr "Función disponible pronto" @@ -2076,7 +2076,7 @@ msgstr "El archivo \"{0}\" es demasiado pequeño ({1}). El tamaño mínimo es {2 msgid "File size: Min {0}, Max {1}, up to {MAX_FILES} files" msgstr "Tamaño del archivo: Mínimo {0}, Máximo {1}, hasta {MAX_FILES} archivos" -#: src/components/conversation/ConversationEdit.tsx:84 +#: src/components/conversation/ConversationEdit.tsx:85 msgid "Filename from uploaded file" msgstr "Nombre de archivo desde el archivo subido" @@ -2104,7 +2104,7 @@ msgid "Find contradictions and suggest follow-up questions" msgstr "Encontrar contradicciones y sugerir preguntas de seguimiento" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:86 +#: src/components/participant/StopRecordingConfirmationModal.tsx:161 msgid "participant.button.stop.finish" msgstr "Finalizar" @@ -2114,7 +2114,7 @@ msgid "participant.button.finish.text.mode" msgstr "Finalizar" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:698 +#: src/components/participant/ParticipantConversationAudio.tsx:723 msgid "participant.button.finish" msgstr "Finalizar" @@ -2153,7 +2153,7 @@ msgstr "Para usuarios avanzados: Una clave secreta para verificar la autenticida msgid "Forgot your password?" msgstr "¿Olvidaste tu contraseña?" -#: src/components/project/ProjectPortalEditor.tsx:634 +#: src/components/project/ProjectPortalEditor.tsx:636 msgid "French" msgstr "Francés" @@ -2161,11 +2161,11 @@ msgstr "Francés" msgid "Full transcript (when available)" msgstr "Transcripción completa (cuando esté disponible)" -#: src/components/conversation/ConversationEdit.tsx:334 +#: src/components/conversation/ConversationEdit.tsx:343 msgid "Generate" msgstr "Generar" -#: src/components/conversation/ConversationEdit.tsx:324 +#: src/components/conversation/ConversationEdit.tsx:333 msgid "Generate a summary first" msgstr "Generar un resumen primero" @@ -2180,19 +2180,19 @@ msgstr "Generar secreto" #~ msgid "Generate structured meeting notes based on the following discussion points provided in the context." #~ msgstr "Generar notas estructuradas de la reunión basadas en los siguientes puntos de discusión proporcionados en el contexto." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:210 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:220 msgid "Generate Summary" msgstr "Generar Resumen" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:93 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:98 msgid "Generating the summary. Please wait..." msgstr "Generando el resumen. Espera..." -#: src/components/project/ProjectPortalEditor.tsx:632 +#: src/components/project/ProjectPortalEditor.tsx:634 msgid "German" msgstr "Alemán" -#: src/components/participant/ParticipantConversationAudio.tsx:414 +#: src/components/participant/ParticipantConversationAudio.tsx:435 msgid "Get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Obtén una respuesta inmediata de dembrane para ayudarte a profundizar en la conversación." @@ -2230,14 +2230,14 @@ msgstr "Ir al inicio" msgid "Go to new conversation" msgstr "Ir a la nueva conversación" -#: src/components/project/ProjectPortalEditor.tsx:723 +#: src/components/project/ProjectPortalEditor.tsx:725 msgid "Go to Settings" msgstr "Ir a Ajustes" #~ msgid "Grid view" #~ msgstr "Vista de cuadrícula" -#: src/components/project/ProjectPortalEditor.tsx:1533 +#: src/components/project/ProjectPortalEditor.tsx:1568 msgid "Guide how titles are generated. Titles describe the topic of the conversation, not the participant." msgstr "Guía sobre cómo se generan los títulos. Los títulos describen el tema de la conversación, no el participante." @@ -2262,7 +2262,7 @@ msgstr "Oculto" msgid "Hidden gem" msgstr "Joya oculta" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Hide" msgstr "Ocultar" @@ -2309,7 +2309,7 @@ msgstr "" "* ¿Cómo se ve el éxito?" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:510 +#: src/components/participant/ParticipantConversationAudio.tsx:534 msgid "participant.button.i.understand" msgstr "Entiendo" @@ -2429,7 +2429,7 @@ msgstr "No pudimos cargar este resultado. Esto podría ser un problema temporal. msgid "It sounds like more than one person is speaking. Taking turns will help us hear everyone clearly." msgstr "Suena como si hablaran más de una persona. Tomar turnos nos ayudará a escuchar a todos claramente." -#: src/components/project/ProjectPortalEditor.tsx:635 +#: src/components/project/ProjectPortalEditor.tsx:637 msgid "Italian" msgstr "Italiano" @@ -2452,7 +2452,7 @@ msgstr "Un momento" msgid "Keep access secure with a one-time code from your authenticator app. Toggle two-factor authentication for this account." msgstr "Mantén el acceso seguro con un código de un solo uso de tu aplicación de autenticación. Activa o desactiva la autenticación de dos factores para esta cuenta." -#: src/components/project/ProjectPortalEditor.tsx:623 +#: src/components/project/ProjectPortalEditor.tsx:625 msgid "Language" msgstr "Idioma" @@ -2481,7 +2481,7 @@ msgid "Leave empty to keep existing" msgstr "Dejar vacío para mantener el existente" #: src/components/settings/LegalBasisSettingsCard.tsx:82 -#: src/components/project/ProjectPortalEditor.tsx:704 +#: src/components/project/ProjectPortalEditor.tsx:706 msgid "Legal Basis" msgstr "Base Legal" @@ -2556,7 +2556,7 @@ msgstr "Nivel de audio en vivo" #~ msgid "Live audio level:" #~ msgstr "Nivel de audio en vivo:" -#: src/components/project/ProjectPortalEditor.tsx:1603 +#: src/components/project/ProjectPortalEditor.tsx:1638 msgid "Live Preview" msgstr "Vista Previa en Vivo" @@ -2602,7 +2602,7 @@ msgstr "Cargando transcripción..." #~ msgid "Loading verification topics…" #~ msgstr "Loading verification topics…" -#: src/components/project/ProjectPortalEditor.tsx:1061 +#: src/components/project/ProjectPortalEditor.tsx:1063 msgid "Loading verify topics…" msgstr "Cargando temas de verificación…" @@ -2672,7 +2672,7 @@ msgstr "El acceso al micrófono sigue denegado. Por favor verifica tu configurac #~ msgid "min" #~ msgstr "min" -#: src/components/project/ProjectPortalEditor.tsx:835 +#: src/components/project/ProjectPortalEditor.tsx:837 msgid "Mode" msgstr "Modo" @@ -2700,7 +2700,7 @@ msgstr "Mover a Proyecto" #: src/components/project/ProjectBasicEdit.tsx:104 #: src/components/project/webhooks/WebhookSettingsCard.tsx:377 -#: src/components/conversation/ConversationEdit.tsx:299 +#: src/components/conversation/ConversationEdit.tsx:308 #: src/components/common/RedactedText.tsx:14 msgid "Name" msgstr "Nombre" @@ -2842,7 +2842,7 @@ msgstr "No hay conversaciones aún" #~ msgid "No key terms or proper nouns have been added yet. Add them using the input above to improve transcript accuracy." #~ msgstr "Aún no se han añadido términos clave o nombres propios. Añádelos usando el campo de entrada de arriba para mejorar la precisión de la transcripción." -#: src/components/participant/verify/VerifyArtefact.tsx:183 +#: src/components/participant/verify/VerifyArtefact.tsx:187 msgid "No new feedback detected yet. Please continue your discussion and try again soon." msgstr "No se han detectado nuevos comentarios aún. Por favor, continúa tu discusión y vuelve a intentarlo pronto." @@ -2909,7 +2909,7 @@ msgstr "No hay temas de verificación configurados para este proyecto." #~ msgid "No verification topics available." #~ msgstr "No verification topics available." -#: src/components/project/ProjectPortalEditor.tsx:1065 +#: src/components/project/ProjectPortalEditor.tsx:1067 msgid "No verify topics available." msgstr "No hay temas de verificación disponibles." @@ -2930,7 +2930,7 @@ msgstr "No añadidas" msgid "Not available" msgstr "No disponible" -#: src/components/project/ProjectPortalEditor.tsx:1248 +#: src/components/project/ProjectPortalEditor.tsx:1283 msgid "Notify participants when a report is published." msgstr "Notificar a los participantes cuando se publique un informe." @@ -3019,11 +3019,11 @@ msgstr "Opcional" msgid "Optional (falls back to English)" msgstr "Opcional (recurre al inglés)" -#: src/components/project/ProjectPortalEditor.tsx:662 +#: src/components/project/ProjectPortalEditor.tsx:664 msgid "Optional field on the start page" msgstr "Campo opcional en la página de inicio" -#: src/components/project/ProjectPortalEditor.tsx:691 +#: src/components/project/ProjectPortalEditor.tsx:693 msgid "Optional field on the thank you page" msgstr "Campo opcional en la página de agradecimientos" @@ -3036,19 +3036,19 @@ msgstr "Opciones" msgid "Organiser's Privacy Policy URL" msgstr "URL de la política de privacidad del organizador" -#: src/components/participant/verify/VerifyArtefact.tsx:133 +#: src/components/participant/verify/VerifyArtefact.tsx:137 msgid "Outcome approved successfully!" msgstr "Resultado aprobado correctamente!" -#: src/components/participant/verify/VerifyArtefact.tsx:243 +#: src/components/participant/verify/VerifyArtefact.tsx:247 msgid "Outcome reloaded successfully!" msgstr "Resultado recargado correctamente!" -#: src/components/participant/verify/VerifyArtefact.tsx:175 +#: src/components/participant/verify/VerifyArtefact.tsx:179 msgid "Outcome revised successfully!" msgstr "Resultado revisado correctamente!" -#: src/components/participant/verify/VerifyArtefact.tsx:213 +#: src/components/participant/verify/VerifyArtefact.tsx:217 msgid "Outcome updated!" msgstr "Resultado actualizado!" @@ -3070,7 +3070,7 @@ msgstr "Vista General" msgid "Overview - Themes & patterns" msgstr "Overview - Temas y patrones" -#: src/components/project/ProjectPortalEditor.tsx:1331 +#: src/components/project/ProjectPortalEditor.tsx:1366 msgid "Page Content" msgstr "Contenido de la Página" @@ -3078,7 +3078,7 @@ msgstr "Contenido de la Página" msgid "Page not found" msgstr "Página no encontrada" -#: src/components/project/ProjectPortalEditor.tsx:1307 +#: src/components/project/ProjectPortalEditor.tsx:1342 msgid "Page Title" msgstr "Título de la Página" @@ -3087,15 +3087,15 @@ msgstr "Título de la Página" msgid "Participant" msgstr "Participante" -#: src/components/conversation/ConversationEdit.tsx:271 +#: src/components/conversation/ConversationEdit.tsx:280 msgid "Participant Email" msgstr "Correo electrónico del participante" -#: src/components/conversation/ConversationEdit.tsx:273 +#: src/components/conversation/ConversationEdit.tsx:282 msgid "Participant Emails" msgstr "Correos electrónicos del participante" -#: src/components/project/ProjectPortalEditor.tsx:778 +#: src/components/project/ProjectPortalEditor.tsx:780 msgid "Participant Features" msgstr "Funciones para participantes" @@ -3234,7 +3234,7 @@ msgstr "Las contraseñas no coinciden" #~ msgid "Pause" #~ msgstr "Pausar" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Pause reading" msgstr "Pausar lectura" @@ -3349,11 +3349,11 @@ msgstr "Por favor, espera mientras actualizamos tu informe. Serás redirigido au msgid "Please wait while we verify your email address." msgstr "Por favor, espera mientras verificamos tu dirección de correo electrónico." -#: src/components/project/ProjectPortalEditor.tsx:1297 +#: src/components/project/ProjectPortalEditor.tsx:1332 msgid "Portal Content" msgstr "Contenido del Portal" -#: src/components/project/ProjectPortalEditor.tsx:581 +#: src/components/project/ProjectPortalEditor.tsx:583 #: src/components/layout/ProjectOverviewLayout.tsx:47 msgid "Portal Editor" msgstr "Editor del Portal" @@ -3506,7 +3506,7 @@ msgstr "Saca las citas más potentes de esta sesión" msgid "Re-use settings from an existing webhook" msgstr "Reutilizar configuraciones de un webhook existente" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Read aloud" msgstr "Leer en voz alta" @@ -3527,12 +3527,12 @@ msgid "Recommended apps" msgstr "Aplicaciones recomendadas" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:572 +#: src/components/participant/ParticipantConversationAudio.tsx:596 msgid "participant.button.interruption.reconnect" msgstr "Reconectar" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:673 +#: src/components/participant/ParticipantConversationAudio.tsx:698 msgid "participant.button.record" msgstr "Grabar" @@ -3544,12 +3544,12 @@ msgid "Record another conversation" msgstr "Registrar otra conversación" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:538 +#: src/components/participant/ParticipantConversationAudio.tsx:562 msgid "participant.modal.interruption.title" msgstr "Grabación interrumpida" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:48 +#: src/components/participant/StopRecordingConfirmationModal.tsx:77 msgid "participant.modal.pause.title" msgstr "Grabación pausada" @@ -3572,7 +3572,7 @@ msgstr "Temas recurrentes" msgid "References" msgstr "Referencias" -#: src/components/project/ProjectPortalEditor.tsx:1611 +#: src/components/project/ProjectPortalEditor.tsx:1646 msgid "Refresh" msgstr "Actualizar" @@ -3583,16 +3583,16 @@ msgstr "Actualizar registros de auditoría" #~ msgid "Regenerate Library" #~ msgstr "Regenerar Biblioteca" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:153 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:163 msgid "Regenerate Summary" msgstr "Regenerar Resumen" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:315 +#: src/components/participant/verify/VerifyArtefact.tsx:319 msgid "participant.regenerating.outcome" msgstr "Regenerando el resultado" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:92 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:97 msgid "Regenerating the summary. Please wait..." msgstr "Regenerando el resumen. Espera..." @@ -3625,6 +3625,10 @@ msgstr "Recargar página" #~ msgid "Reload Page" #~ msgstr "Recargar Página" +#: src/components/project/ProjectPortalEditor.tsx:1249 +msgid "Remind users to verify before finishing" +msgstr "Recordar a los usuarios que verifiquen antes de finalizar" + #: src/components/settings/WhitelabelLogoCard.tsx:129 msgid "Remove" msgstr "Eliminar" @@ -3649,7 +3653,7 @@ msgstr "Renombrar" #~ msgid "Rename" #~ msgstr "Renombrar" -#: src/components/project/ProjectPortalEditor.tsx:955 +#: src/components/project/ProjectPortalEditor.tsx:957 msgid "Reply Prompt" msgstr "Prompt de Respuesta" @@ -3672,7 +3676,7 @@ msgstr "Informe creado - {0}" msgid "Report generation is currently in beta and limited to projects with fewer than 10 hours of recording." msgstr "La generación de informes está actualmente en fase beta y limitada a proyectos con menos de 10 horas de grabación." -#: src/components/project/ProjectPortalEditor.tsx:1243 +#: src/components/project/ProjectPortalEditor.tsx:1278 msgid "Report Notifications" msgstr "Notificaciones de Reportes" @@ -3710,7 +3714,7 @@ msgstr "Por favor, espera mientras verificamos el acceso al micrófono." msgid "Required" msgstr "Requerido" -#: src/components/project/ProjectPortalEditor.tsx:1275 +#: src/components/project/ProjectPortalEditor.tsx:1310 msgid "Requires \"Ask for Email?\" to be enabled" msgstr "Requiere que \"Solicitar correo electrónico?\" esté habilitado" @@ -3739,7 +3743,7 @@ msgstr "Restablecer a valores predeterminados" #~ msgstr "Recursos" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:75 +#: src/components/participant/StopRecordingConfirmationModal.tsx:145 msgid "participant.button.stop.resume" msgstr "Reanudar" @@ -3787,7 +3791,7 @@ msgid "Review processing status for every conversation collected in this project msgstr "Revisar el estado de procesamiento para cada conversación recopilada en este proyecto." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:412 +#: src/components/participant/verify/VerifyArtefact.tsx:416 msgid "participant.concrete.action.button.revise" msgstr "revisar" @@ -3813,7 +3817,7 @@ msgid "Save" msgstr "Guardar" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:388 +#: src/components/participant/verify/VerifyArtefact.tsx:392 msgid "participant.concrete.action.button.save" msgstr "guardar" @@ -3932,7 +3936,7 @@ msgstr "Seleccionar todos los resultados" msgid "Select at least one event" msgstr "Selecciona al menos un evento" -#: src/components/project/ProjectPortalEditor.tsx:1162 +#: src/components/project/ProjectPortalEditor.tsx:1164 msgid "Select at least one other topic before deleting this one" msgstr "Selecciona al menos un otro tema antes de eliminar este" @@ -3952,24 +3956,24 @@ msgstr "Selecciona conversaciones en la barra lateral" msgid "Select Project" msgstr "Seleccionar Proyecto" -#: src/components/conversation/ConversationEdit.tsx:355 +#: src/components/conversation/ConversationEdit.tsx:364 msgid "Select tags" msgstr "Seleccionar etiquetas" -#: src/components/project/ProjectPortalEditor.tsx:747 +#: src/components/project/ProjectPortalEditor.tsx:749 msgid "Select the instructions that will be shown to participants when they start a conversation" msgstr "Selecciona las instrucciones que se mostrarán a los participantes cuando inicien una conversación" -#: src/components/project/ProjectPortalEditor.tsx:840 +#: src/components/project/ProjectPortalEditor.tsx:842 msgid "Select the type of feedback or engagement you want to encourage." msgstr "Selecciona el tipo de retroalimentación o participación que quieres fomentar." -#: src/components/project/ProjectPortalEditor.tsx:735 +#: src/components/project/ProjectPortalEditor.tsx:737 msgid "Select tutorial" msgstr "Seleccionar tutorial" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1054 +#: src/components/project/ProjectPortalEditor.tsx:1056 msgid "dashboard.dembrane.feature.verify.topic.select" msgstr "Seleccione qué temas pueden usar los participantes para \"Verificar\"." @@ -4065,7 +4069,7 @@ msgstr "Comparte tu voz escaneando el código QR de abajo." msgid "Shortest First" msgstr "Más corto primero" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Show" msgstr "Mostrar" @@ -4121,6 +4125,11 @@ msgstr "Mostrando {displayFrom}–{displayTo} de {totalItems} entradas" #~ msgid "Sign in with Google" #~ msgstr "Iniciar sesión con Google" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:106 +msgid "participant.button.verify_prompt.skip" +msgstr "Omitir" + #. js-lingui-explicit-id #: src/components/participant/ParticipantOnboardingCards.tsx:312 msgid "participant.mic.check.button.skip" @@ -4156,7 +4165,7 @@ msgstr "Algunas pueden omitirse (sin transcripción o selección demasiado grand #: src/routes/auth/Login.tsx:159 #: src/components/participant/ParticipantInitiateForm.tsx:93 -#: src/components/conversation/ConversationEdit.tsx:241 +#: src/components/conversation/ConversationEdit.tsx:252 msgid "Something went wrong" msgstr "Algo salió mal" @@ -4190,7 +4199,7 @@ msgstr "Algo salió mal con la conversación. Por favor, inténtalo de nuevo o c msgid "participant.explore.generic.error.message" msgstr "Algo salió mal. Inténtelo de nuevo presionando el botón <0>Explorar, o contacte con soporte si el problema continúa." -#: src/components/participant/verify/VerifyArtefact.tsx:150 +#: src/components/participant/verify/VerifyArtefact.tsx:154 msgid "Something went wrong. Please try again." msgstr "Algo salió mal. Por favor, inténtalo de nuevo." @@ -4212,14 +4221,14 @@ msgstr "Fuente {0}" #~ msgid "Sources:" #~ msgstr "Fuentes:" -#: src/components/project/ProjectPortalEditor.tsx:633 +#: src/components/project/ProjectPortalEditor.tsx:635 msgid "Spanish" msgstr "Español" #~ msgid "Speaker" #~ msgstr "Locutor" -#: src/components/project/ProjectPortalEditor.tsx:154 +#: src/components/project/ProjectPortalEditor.tsx:155 msgid "Specific Context" msgstr "Contexto Específico" @@ -4266,7 +4275,7 @@ msgid "Stop" msgstr "Detener" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:750 +#: src/components/participant/ParticipantConversationAudio.tsx:775 msgid "participant.button.stop" msgstr "Detener" @@ -4307,7 +4316,7 @@ msgstr "Resume las ideas clave de mis entrevistas" msgid "Summarize this interview into a shareable article" msgstr "Resume esta entrevista en un artículo para compartir" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:138 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 msgid "Summary" msgstr "Resumen" @@ -4315,18 +4324,18 @@ msgstr "Resumen" msgid "Summary (when available)" msgstr "Resumen (cuando esté disponible)" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:103 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:108 msgid "Summary generated successfully." msgstr "Resumen generado." #~ msgid "Summary not available yet" #~ msgstr "Resumen no disponible todavía" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:102 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 msgid "Summary regenerated successfully." msgstr "Resumen regenerado." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:193 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:203 msgid "Summary will be available once the conversation is transcribed" msgstr "El resumen estará disponible cuando la conversación esté transcrita" @@ -4335,7 +4344,7 @@ msgid "Supported formats: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" msgstr "Formatos soportados: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:98 +#: src/components/participant/StopRecordingConfirmationModal.tsx:173 msgid "participant.link.switch.text" msgstr "Cambiar a entrada de texto" @@ -4345,17 +4354,17 @@ msgstr "Sistema" #: src/components/project/ProjectTagsInput.tsx:239 #: src/components/participant/ParticipantInitiateForm.tsx:117 -#: src/components/conversation/ConversationEdit.tsx:358 +#: src/components/conversation/ConversationEdit.tsx:367 #: src/components/conversation/ConversationAccordion.tsx:1263 #: src/components/conversation/ConversationAccordion.tsx:1266 msgid "Tags" msgstr "Etiquetas" -#: src/components/participant/ParticipantConversationAudio.tsx:408 +#: src/components/participant/ParticipantConversationAudio.tsx:429 msgid "Take some time to create an outcome that makes your contribution concrete or get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Tómate un tiempo para crear un resultado que haga tu contribución concreta u obtén una respuesta inmediata de dembrane para ayudarte a profundizar en la conversación." -#: src/components/participant/ParticipantConversationAudio.tsx:411 +#: src/components/participant/ParticipantConversationAudio.tsx:432 msgid "Take some time to create an outcome that makes your contribution concrete." msgstr "Tómate un tiempo para crear un resultado que haga tu contribución concreta." @@ -4385,7 +4394,7 @@ msgstr "Texto" msgid "Thank you for participating!" msgstr "¡Gracias por participar!" -#: src/components/project/ProjectPortalEditor.tsx:1363 +#: src/components/project/ProjectPortalEditor.tsx:1398 msgid "Thank You Page Content" msgstr "Contenido de la Página de Gracias" @@ -4431,11 +4440,11 @@ msgstr "Las siguientes conversaciones se agregaron automáticamente al contexto" #~ msgid "the project library." #~ msgstr "la biblioteca del proyecto." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:112 msgid "The summary is being generated. Please wait for it to be available." msgstr "Estamos generando el resumen. Espera a que esté disponible." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:106 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:111 msgid "The summary is being regenerated. Please wait for it to be available." msgstr "Estamos regenerando el resumen. Espera a que esté disponible." @@ -4519,7 +4528,7 @@ msgstr "Este correo electrónico ya está en la lista." #~ msgstr "Este correo electrónico ya está suscrito a notificaciones." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:499 +#: src/components/participant/ParticipantConversationAudio.tsx:523 msgid "participant.modal.refine.info.available.in" msgstr "Esta función estará disponible en {remainingTime} segundos." @@ -4527,7 +4536,7 @@ msgstr "Esta función estará disponible en {remainingTime} segundos." msgid "This information is anonymized" msgstr "Esta información está anónima" -#: src/components/project/ProjectPortalEditor.tsx:1615 +#: src/components/project/ProjectPortalEditor.tsx:1650 msgid "This is a live preview of the participant's portal. You will need to refresh the page to see the latest changes." msgstr "Esta es una vista previa en vivo del portal del participante. Necesitarás actualizar la página para ver los cambios más recientes." @@ -4549,22 +4558,22 @@ msgstr "Biblioteca" #~ msgid "This language will be used for the Participant's Portal and transcription. To change the language of this application, please use the language picker through the settings in the header." #~ msgstr "Este idioma se usará para el Portal del Participante y transcripción. Para cambiar el idioma de esta aplicación, por favor use el selector de idioma en las configuraciones de la cabecera." -#: src/components/project/ProjectPortalEditor.tsx:628 +#: src/components/project/ProjectPortalEditor.tsx:630 msgid "This language will be used for the Participant's Portal." msgstr "Este idioma se usará para el Portal del Participante." -#: src/components/project/ProjectPortalEditor.tsx:1373 +#: src/components/project/ProjectPortalEditor.tsx:1408 msgid "This page is shown after the participant has completed the conversation." msgstr "Esta página se muestra después de que el participante haya completado la conversación." -#: src/components/project/ProjectPortalEditor.tsx:1341 +#: src/components/project/ProjectPortalEditor.tsx:1376 msgid "This page is shown to participants when they start a conversation after they successfully complete the tutorial." msgstr "Esta página se muestra a los participantes cuando inician una conversación después de completar correctamente el tutorial." #~ msgid "This project library was generated on" #~ msgstr "Esta biblioteca del proyecto se generó el" -#: src/components/project/ProjectPortalEditor.tsx:966 +#: src/components/project/ProjectPortalEditor.tsx:968 msgid "This prompt guides how the AI responds to participants. Customize it to shape the type of feedback or engagement you want to encourage." msgstr "Esta prompt guía cómo la IA responde a los participantes. Personaliza la prompt para formar el tipo de retroalimentación o participación que quieres fomentar." @@ -4580,7 +4589,7 @@ msgstr "Este informe fue abierto por {0} personas" #~ msgid "This summary is AI-generated and brief, for thorough analysis, use the Chat or Library." #~ msgstr "Este resumen es generado por IA y es breve, para un análisis detallado, usa el Chat o la Biblioteca." -#: src/components/project/ProjectPortalEditor.tsx:1318 +#: src/components/project/ProjectPortalEditor.tsx:1353 msgid "This title is shown to participants when they start a conversation" msgstr "Este título se muestra a los participantes cuando inician una conversación" @@ -4602,7 +4611,7 @@ msgid "add.tag.filter.modal.info" msgstr "Esto filtrará la lista de conversaciones para mostrar conversaciones con esta etiqueta." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:320 +#: src/components/participant/verify/VerifyArtefact.tsx:324 msgid "participant.concrete.regenerating.artefact.description" msgstr "Esto solo tomará unos momentos" @@ -4634,7 +4643,7 @@ msgstr "Consejo" msgid "Tip: Use the play button (▶) to send a test payload to your webhook and verify it's working correctly." msgstr "Consejo: Usa el botón de reproducción (▶) para enviar un payload de prueba a tu webhook y verificar que está funcionando correctamente." -#: src/components/conversation/ConversationEdit.tsx:319 +#: src/components/conversation/ConversationEdit.tsx:328 msgid "Title" msgstr "Título" @@ -4642,7 +4651,7 @@ msgstr "Título" msgid "Title auto-generated" msgstr "Título auto-generado" -#: src/components/conversation/ConversationEdit.tsx:381 +#: src/components/conversation/ConversationEdit.tsx:390 msgid "To assign a new tag, please create it first in the project overview." msgstr "Para asignar una nueva etiqueta, primero crea una en la vista general del proyecto." @@ -4675,7 +4684,7 @@ msgstr "Etiqueta de tema" msgid "Topic updated successfully" msgstr "Tema actualizado correctamente" -#: src/components/conversation/ConversationEdit.tsx:340 +#: src/components/conversation/ConversationEdit.tsx:349 msgid "Topic-based title describing what was discussed" msgstr "Título basado en temas que describe lo que se discutió" @@ -4947,12 +4956,12 @@ msgid "Uploading Audio Files..." msgstr "Subiendo archivos de audio..." #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:62 +#: src/components/participant/StopRecordingConfirmationModal.tsx:130 msgid "participant.modal.uploading" msgstr "Subiendo audio..." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:556 +#: src/components/participant/ParticipantConversationAudio.tsx:580 msgid "participant.modal.interruption.uploading" msgstr "Subiendo audio..." @@ -4988,6 +4997,16 @@ msgstr "Usando el logo de dembrane por defecto" msgid "Using webhooks? We'd love to hear from you" msgstr "¿Usando webhooks? Nos encantaría escuchar de ti" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:73 +msgid "participant.modal.verify_prompt.title" +msgstr "Recordatorio de verificación" + +#. js-lingui-explicit-id +#: src/components/participant/ParticipantConversationAudioContent.tsx:159 +msgid "participant.banner.verification_required" +msgstr "Verificación requerida" + #~ msgid "Verification Topics" #~ msgstr "Verification Topics" @@ -5020,7 +5039,12 @@ msgid "verified artifacts" msgstr "verified artifacts" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:988 +#: src/components/participant/StopRecordingConfirmationModal.tsx:118 +msgid "participant.button.verify_prompt.verify" +msgstr "Verificar" + +#. js-lingui-explicit-id +#: src/components/project/ProjectPortalEditor.tsx:990 msgid "dashboard.dembrane.verify.title" msgstr "Verificar" @@ -5033,7 +5057,7 @@ msgstr "Verificar" msgid "Verify code" msgstr "Verificar código" -#: src/components/project/ProjectPortalEditor.tsx:1045 +#: src/components/project/ProjectPortalEditor.tsx:1047 msgid "Verify Topics" msgstr "Temas de verificación" @@ -5108,7 +5132,7 @@ msgstr "Te hemos enviado un correo electrónico con los pasos siguientes. Si no #~ msgstr "Te hemos enviado un correo electrónico con los pasos siguientes. Si no lo ves, revisa tu carpeta de correo no deseado. Si aún no lo ves, por favor contacta a jules@dembrane.com" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:450 +#: src/components/participant/ParticipantConversationAudio.tsx:471 msgid "participant.modal.echo.info.reason" msgstr "Necesitamos un poco más de contexto para ayudarle a usar ECHO de manera efectiva. Por favor, continúe grabando para que podamos proporcionar mejores sugerencias." @@ -5223,7 +5247,7 @@ msgstr "Cuando todo el audio ha sido convertido a texto y la transcripción comp msgid "When are webhooks triggered?" msgstr "¿Cuándo se activan los webhooks?" -#: src/components/project/ProjectPortalEditor.tsx:1436 +#: src/components/project/ProjectPortalEditor.tsx:1471 msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. Anonymized conversations also disable audio playback, audio download, and retranscription to protect participant privacy. This cannot be undone for already-processed conversations." msgstr "Cuando esté activado, todas las nuevas transcripciones tendrán información personal (nombres, emails, números de teléfono, direcciones) reemplazadas por marcadores de posición. Las conversaciones anónimas también desactivan la reproducción de audio, el descarga de audio y la retranscripción para proteger la privacidad de los participantes. Esto no se puede deshacer para conversaciones ya procesadas." @@ -5231,6 +5255,10 @@ msgstr "Cuando esté activado, todas las nuevas transcripciones tendrán informa #~ msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. This cannot be undone for already-processed conversations." #~ msgstr "Cuando esté activado, todas las nuevas transcripciones tendrán información personal (nombres, emails, números de teléfono, direcciones) reemplazadas por marcadores de posición. Esto no se puede deshacer para conversaciones ya procesadas." +#: src/components/project/ProjectPortalEditor.tsx:1260 +msgid "When finishing the conversation, participants who haven't verified yet will be prompted to verify or skip" +msgstr "Cuando finalices la conversación, los participantes que no han verificado aún serán solicitados para verificar o saltar" + #: src/components/project/webhooks/WebhookSettingsCard.tsx:792 msgid "When the summary is ready (includes both transcript and summary)" msgstr "Cuando el resumen esté listo (incluye tanto la transcripción como el resumen)" @@ -5283,6 +5311,11 @@ msgstr "Has cambiado tu micrófono. Por favor, haz clic en \"Continuar\", para c msgid "You have successfully unsubscribed." msgstr "Has desuscribido con éxito." +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:90 +msgid "participant.modal.verify_prompt.description" +msgstr "Aún no has verificado ningún resultado. ¿Te gustaría verificar antes de terminar?" + #: src/routes/participant/ParticipantPostConversation.tsx:128 msgid "You may also choose to record another conversation." msgstr "También puedes elegir registrar otra conversación." diff --git a/echo/frontend/src/locales/fr-FR.po b/echo/frontend/src/locales/fr-FR.po index 365b8f943..c8339bc2b 100644 --- a/echo/frontend/src/locales/fr-FR.po +++ b/echo/frontend/src/locales/fr-FR.po @@ -236,17 +236,17 @@ msgstr " Se désabonner des notifications" #~ msgstr "-5s" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:422 +#: src/components/participant/ParticipantConversationAudio.tsx:443 msgid "participant.modal.echo.info.title.generic" msgstr "\"ECHO\" bientôt disponible" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:436 +#: src/components/participant/ParticipantConversationAudio.tsx:457 msgid "participant.modal.echo.info.title.go.deeper" msgstr "\"Explorer\" bientôt disponible" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:429 +#: src/components/participant/ParticipantConversationAudio.tsx:450 msgid "participant.modal.echo.info.title.concrete" msgstr "\"Vérifier\" bientôt disponible" @@ -270,7 +270,7 @@ msgstr "{0, plural, one {Étiquette :} other {Étiquettes :}}" #: src/routes/project/chat/ProjectChatRoute.tsx:608 #: src/components/settings/FontSettingsCard.tsx:49 #: src/components/settings/FontSettingsCard.tsx:51 -#: src/components/project/ProjectPortalEditor.tsx:599 +#: src/components/project/ProjectPortalEditor.tsx:601 #: src/components/chat/References.tsx:29 msgid "{0}" msgstr "{0}" @@ -410,7 +410,7 @@ msgstr "Ajouter des conversations au contexte" msgid "Add Custom Topic" msgstr "Ajouter un sujet personnalisé" -#: src/components/project/ProjectPortalEditor.tsx:164 +#: src/components/project/ProjectPortalEditor.tsx:165 msgid "Add key terms or proper nouns to improve transcript quality and accuracy." msgstr "Ajoutez des termes clés ou des noms propres pour améliorer la qualité et la précision de la transcription." @@ -440,7 +440,7 @@ msgstr "Ajouter aux filtres" msgid "Add to this chat" msgstr "Ajouter à cette conversation" -#: src/components/project/ProjectPortalEditor.tsx:1231 +#: src/components/project/ProjectPortalEditor.tsx:1233 msgid "Add Topic" msgstr "Ajouter un sujet" @@ -507,7 +507,7 @@ msgstr "Ajuster la taille de la police de base pour l'interface" msgid "Advanced" msgstr "Avancé" -#: src/components/project/ProjectPortalEditor.tsx:762 +#: src/components/project/ProjectPortalEditor.tsx:764 msgid "Advanced (Tips and best practices)" msgstr "Avancé (Astuces et conseils)" @@ -515,7 +515,7 @@ msgstr "Avancé (Astuces et conseils)" #~ msgid "Advanced (Tips and tricks)" #~ msgstr "Avancé (Astuces et conseils)" -#: src/components/project/ProjectPortalEditor.tsx:1402 +#: src/components/project/ProjectPortalEditor.tsx:1437 msgid "Advanced Settings" msgstr "Paramètres avancés" @@ -629,7 +629,7 @@ msgstr "annonces" #~ msgid "Announcements" #~ msgstr "Annonces" -#: src/components/project/ProjectPortalEditor.tsx:1425 +#: src/components/project/ProjectPortalEditor.tsx:1460 msgid "Anonymize Transcripts" msgstr "Anonymiser les transcriptions" @@ -642,7 +642,7 @@ msgid "Anonymized conversation" msgstr "Conversation anonymisée" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:447 +#: src/components/participant/verify/VerifyArtefact.tsx:451 msgid "participant.concrete.action.button.approve" msgstr "Approuver" @@ -660,7 +660,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer le webhook \"{0}\" ? Cette action n msgid "Are you sure you want to delete this conversation? This action cannot be undone." msgstr "Êtes-vous sûr de vouloir supprimer cette conversation ? Cette action ne peut pas être annulée." -#: src/components/project/ProjectPortalEditor.tsx:1661 +#: src/components/project/ProjectPortalEditor.tsx:1696 msgid "Are you sure you want to delete this custom topic? This cannot be undone." msgstr "Êtes-vous sûr de vouloir supprimer ce sujet personnalisé ? Cette action ne peut pas être annulée." @@ -693,7 +693,7 @@ msgstr "Êtes-vous sûr de vouloir terminer la conversation ?" msgid "Are you sure you want to generate the library? This will take a while and overwrite your current views and insights." msgstr "Êtes-vous sûr de vouloir générer la bibliothèque ? Cela prendra du temps et écrasera vos vues et perspectives actuelles." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:159 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:169 msgid "Are you sure you want to regenerate the summary? You will lose the current summary." msgstr "Êtes-vous sûr de vouloir régénérer le résumé ? Vous perdrez le résumé actuel." @@ -725,11 +725,11 @@ msgstr "Êtes-vous sûr de vouloir régénérer le résumé ? Vous perdrez le r msgid "Ask" msgstr "Demander" -#: src/components/project/ProjectPortalEditor.tsx:678 +#: src/components/project/ProjectPortalEditor.tsx:680 msgid "Ask for Email?" msgstr "Demander l'e-mail ?" -#: src/components/project/ProjectPortalEditor.tsx:649 +#: src/components/project/ProjectPortalEditor.tsx:651 msgid "Ask for Name?" msgstr "Demander le nom ?" @@ -757,12 +757,12 @@ msgstr "Aspects" #~ msgid "At least one topic must be selected to enable Make it concrete" #~ msgstr "Sélectionne au moins un sujet pour activer Rends-le concret" -#: src/components/project/ProjectPortalEditor.tsx:1111 +#: src/components/project/ProjectPortalEditor.tsx:1113 msgid "At least one topic must be selected to enable Verify" msgstr "Sélectionne au moins un sujet pour activer la vérification" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:545 +#: src/components/participant/ParticipantConversationAudio.tsx:569 msgid "participant.modal.interruption.issue.message" msgstr "Attention ! Nous avons perdu les 60 dernières secondes de votre enregistrement en raison d'une interruption. Veuillez appuyer sur le bouton ci-dessous pour vous reconnecter." @@ -804,15 +804,15 @@ msgstr "Journaux d'audit exportés en JSON" msgid "Authenticator code" msgstr "Code d'authentification" -#: src/components/project/ProjectPortalEditor.tsx:1496 +#: src/components/project/ProjectPortalEditor.tsx:1531 msgid "Auto-generate titles" msgstr "Générer automatiquement les titres" -#: src/components/project/ProjectPortalEditor.tsx:1473 +#: src/components/project/ProjectPortalEditor.tsx:1508 msgid "Auto-generate Titles" msgstr "Générer automatiquement les titres" -#: src/components/conversation/ConversationEdit.tsx:341 +#: src/components/conversation/ConversationEdit.tsx:350 msgid "Auto-generated or enter manually" msgstr "Généré automatiquement ou saisi manuellement" @@ -831,7 +831,7 @@ msgstr "Sélection automatique activée" #~ msgid "Auto-select sources to add to the chat" #~ msgstr "Sélectionner les sources à ajouter à la conversation" -#: src/components/project/ProjectPortalEditor.tsx:1481 +#: src/components/project/ProjectPortalEditor.tsx:1516 msgid "Automatically generate a short topic-based title for each conversation after summarization. The title describes what was discussed, not who participated. The participant's original name is preserved separately, if they provided one." msgstr "Générer automatiquement un titre court basé sur le sujet pour chaque conversation après la synthèse. Le titre décrit ce qui a été discuté, pas qui a participé. Le nom original du participant est conservé séparément, s'il a fourni un nom." @@ -871,11 +871,11 @@ msgstr "Retour" msgid "Back to Selection" msgstr "Retour à la sélection" -#: src/components/project/ProjectPortalEditor.tsx:758 +#: src/components/project/ProjectPortalEditor.tsx:760 msgid "Basic (Essential tutorial slides)" msgstr "Basique (Diapositives tutorielles essentielles)" -#: src/components/project/ProjectPortalEditor.tsx:613 +#: src/components/project/ProjectPortalEditor.tsx:615 msgid "Basic Settings" msgstr "Paramètres de base" @@ -883,8 +883,8 @@ msgstr "Paramètres de base" #~ msgstr "Commencer !" #: src/routes/project/report/ProjectReportRoute.tsx:64 -#: src/components/project/ProjectPortalEditor.tsx:1432 -#: src/components/project/ProjectPortalEditor.tsx:1477 +#: src/components/project/ProjectPortalEditor.tsx:1467 +#: src/components/project/ProjectPortalEditor.tsx:1512 #: src/components/conversation/RetranscribeConversation.tsx:144 #: src/components/conversation/MoveConversationButton.tsx:142 #: src/components/chat/ChatModeSelector.tsx:156 @@ -893,12 +893,12 @@ msgid "Beta" msgstr "Bêta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:787 +#: src/components/project/ProjectPortalEditor.tsx:789 msgid "dashboard.dembrane.concrete.beta" msgstr "Bêta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:997 +#: src/components/project/ProjectPortalEditor.tsx:999 msgid "dashboard.dembrane.verify.beta" msgstr "Bêta" @@ -912,7 +912,7 @@ msgstr "Bêta" msgid "Book a call" msgstr "Prendre rendez-vous" -#: src/components/project/ProjectPortalEditor.tsx:910 +#: src/components/project/ProjectPortalEditor.tsx:912 msgid "Brainstorm Ideas" msgstr "Idées de brainstorming" @@ -926,7 +926,7 @@ msgstr "En supprimant ce projet, vous supprimerez toutes les données qui y sont #: src/routes/project/report/ProjectReportRoute.tsx:347 #: src/components/settings/TwoFactorSettingsCard.tsx:406 -#: src/components/project/ProjectPortalEditor.tsx:1668 +#: src/components/project/ProjectPortalEditor.tsx:1703 #: src/components/project/ProjectDangerZone.tsx:156 #: src/components/project/ProjectDangerZone.tsx:188 #: src/components/project/CustomTopicModal.tsx:233 @@ -945,7 +945,7 @@ msgid "participant.mic.settings.modal.second.confirm.cancel" msgstr "Annuler" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:377 +#: src/components/participant/verify/VerifyArtefact.tsx:381 msgid "participant.concrete.action.button.cancel" msgstr "Annuler" @@ -1251,7 +1251,7 @@ msgstr "Période de repos. Disponible dans {0}" msgid "Copied" msgstr "Copié" -#: src/components/conversation/ConversationEdit.tsx:85 +#: src/components/conversation/ConversationEdit.tsx:86 msgid "Copied from original conversation" msgstr "Copié depuis la conversation originale" @@ -1278,7 +1278,7 @@ msgstr "Copier le lien pour partager ce rapport" msgid "Copy secret" msgstr "Copier le secret" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:158 msgid "Copy Summary" msgstr "Copier le résumé" @@ -1348,7 +1348,7 @@ msgstr "Créer une vue" msgid "Create Webhook" msgstr "Créer un webhook" -#: src/components/conversation/ConversationEdit.tsx:248 +#: src/components/conversation/ConversationEdit.tsx:259 msgid "Created on" msgstr "Créé le" @@ -1356,7 +1356,7 @@ msgstr "Créé le" msgid "Current logo" msgstr "Logo actuel" -#: src/components/project/ProjectPortalEditor.tsx:940 +#: src/components/project/ProjectPortalEditor.tsx:942 msgid "Custom" msgstr "Personnalisé" @@ -1368,7 +1368,7 @@ msgstr "Nom de fichier personnalisé" msgid "Custom Logo" msgstr "Logo personnalisé" -#: src/components/project/ProjectPortalEditor.tsx:1521 +#: src/components/project/ProjectPortalEditor.tsx:1556 msgid "Custom title prompt" msgstr "Prompt de titre personnalisé" @@ -1391,11 +1391,11 @@ msgstr "URL du tableau de bord (lien direct vers l'aperçu de la conversation)" #~ msgid "dashboard.dembrane.verify.topic.select" #~ msgstr "Select which topics participants can use for verification." -#: src/components/project/ProjectPortalEditor.tsx:876 +#: src/components/project/ProjectPortalEditor.tsx:878 msgid "Default" msgstr "Par défaut" -#: src/components/project/ProjectPortalEditor.tsx:754 +#: src/components/project/ProjectPortalEditor.tsx:756 msgid "Default - No tutorial (Only privacy statements)" msgstr "Par défaut - Pas de tutoriel (Seulement les déclarations de confidentialité)" @@ -1403,7 +1403,7 @@ msgstr "Par défaut - Pas de tutoriel (Seulement les déclarations de confidenti msgid "Delegate multi-step analysis with live tool execution" msgstr "Déléguer une analyse multi-étapes avec l'exécution en direct des outils" -#: src/components/project/ProjectPortalEditor.tsx:1675 +#: src/components/project/ProjectPortalEditor.tsx:1710 #: src/components/project/webhooks/WebhookSettingsCard.tsx:647 #: src/components/project/webhooks/WebhookSettingsCard.tsx:686 msgid "Delete" @@ -1418,7 +1418,7 @@ msgstr "Supprimer la discussion" msgid "Delete Conversation" msgstr "Supprimer la conversation" -#: src/components/project/ProjectPortalEditor.tsx:1653 +#: src/components/project/ProjectPortalEditor.tsx:1688 msgid "Delete Custom Topic" msgstr "Supprimer le sujet personnalisé" @@ -1466,7 +1466,7 @@ msgstr "Décrivez ce que le modèle de langage doit extraire ou résumer de la c msgid "Determines under which GDPR legal basis personal data is processed. This affects the information shown to participants and data subject rights." msgstr "Détermine sous quelle base juridique de GDPR les données personnelles sont traitées. Cette configuration s'applique à tous vos projets et peut être modifiée dans vos paramètres de compte." -#: src/components/project/ProjectPortalEditor.tsx:709 +#: src/components/project/ProjectPortalEditor.tsx:711 msgid "Determines under which GDPR legal basis personal data is processed. This setting applies to all your projects and can be changed in your account settings." msgstr "Détermine sous quelle base juridique de GDPR les données personnelles sont traitées. Cette configuration s'applique à tous vos projets et peut être modifiée dans vos paramètres de compte." @@ -1568,15 +1568,15 @@ msgstr "Glissez les fichiers audio ici ou cliquez pour sélectionner des fichier msgid "Drag to reorder" msgstr "Glisser pour réorganiser" -#: src/components/conversation/ConversationEdit.tsx:258 +#: src/components/conversation/ConversationEdit.tsx:269 msgid "Duration" msgstr "Durée" -#: src/components/project/ProjectPortalEditor.tsx:631 +#: src/components/project/ProjectPortalEditor.tsx:633 msgid "Dutch" msgstr "Néerlandais" -#: src/components/project/ProjectPortalEditor.tsx:1539 +#: src/components/project/ProjectPortalEditor.tsx:1574 msgid "e.g. \"Use short noun phrases like 'Urban Green Spaces' or 'Youth Employment'. Avoid generic titles.\"" msgstr "par exemple : \"Utiliser des phrases adjectivales courtes comme 'Espaces verts urbains' ou 'Emploi des jeunes'. Éviter les titres génériques.\"" @@ -1585,7 +1585,7 @@ msgid "e.g., Slack Notifications, Make Workflow" msgstr "par exemple : Notifications Slack, Make Workflow" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:730 +#: src/components/participant/ParticipantConversationAudio.tsx:755 msgid "participant.button.echo" msgstr "ECHO" @@ -1605,7 +1605,7 @@ msgstr "ECHO" msgid "Edit" msgstr "Modifier" -#: src/components/conversation/ConversationEdit.tsx:225 +#: src/components/conversation/ConversationEdit.tsx:236 msgid "Edit Conversation" msgstr "Modifier la conversation" @@ -1691,7 +1691,7 @@ msgstr "Activer 2FA" #~ msgid "Enable Dembrane Verify" #~ msgstr "Activer Verify" -#: src/components/project/ProjectPortalEditor.tsx:811 +#: src/components/project/ProjectPortalEditor.tsx:813 msgid "Enable Explore" msgstr "Activer Explorer" @@ -1707,7 +1707,7 @@ msgstr "Activer Explorer" msgid "Enable participation" msgstr "Activer la participation" -#: src/components/project/ProjectPortalEditor.tsx:1261 +#: src/components/project/ProjectPortalEditor.tsx:1296 msgid "Enable Report Notifications" msgstr "Activer les notifications de rapports" @@ -1721,7 +1721,7 @@ msgstr "Activer les notifications de rapports" #~ msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"ECHO\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." #~ msgstr "Activez cette fonctionnalité pour permettre aux participants de demander des réponses alimentées par l'IA pendant leur conversation. Les participants peuvent cliquer sur \"ECHO\" après avoir enregistré leurs pensées pour recevoir un retour contextuel, encourageant une réflexion plus profonde et un engagement accru. Une période de récupération s'applique entre les demandes." -#: src/components/project/ProjectPortalEditor.tsx:794 +#: src/components/project/ProjectPortalEditor.tsx:796 msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"Explore\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." msgstr "Activez cette fonctionnalité pour permettre aux participants de demander des réponses alimentées par l'IA pendant leur conversation. Les participants peuvent cliquer sur \"Explorer\" après avoir enregistré leurs pensées pour recevoir un retour contextuel, encourageant une réflexion plus profonde et un engagement accru. Une période de récupération s'applique entre les demandes." @@ -1733,11 +1733,11 @@ msgstr "Activez cette fonctionnalité pour permettre aux participants de demande #~ msgstr "Active cette fonction pour que les participants puissent demander des réponses générées par l’IA pendant leur conversation. Après avoir enregistré leurs idées, ils peuvent cliquer sur « Va plus profond » pour recevoir un feedback contextuel qui les aide à aller plus loin dans leur réflexion et leur engagement. Un délai s’applique entre deux demandes." #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1004 +#: src/components/project/ProjectPortalEditor.tsx:1006 msgid "dashboard.dembrane.feature.verify.description" msgstr "Activez cette fonctionnalité pour permettre aux participants de vérifier et d'approuver les \"résultats\" de leurs contributions. Cela aide à cristalliser les idées clés, les préoccupations ou les résumés. Après la conversation, vous pouvez filtrer les discussions avec des résultats vérifiés et les examiner dans l'aperçu." -#: src/components/project/ProjectPortalEditor.tsx:1452 +#: src/components/project/ProjectPortalEditor.tsx:1487 msgid "Enable transcript anonymization" msgstr "Activer l'anonymisation des transcriptions" @@ -1745,7 +1745,7 @@ msgstr "Activer l'anonymisation des transcriptions" msgid "Enable two-factor authentication" msgstr "Activer l'authentification à deux facteurs" -#: src/components/project/ProjectPortalEditor.tsx:1021 +#: src/components/project/ProjectPortalEditor.tsx:1023 msgid "Enable Verify" msgstr "Activer la vérification" @@ -1758,11 +1758,11 @@ msgstr "Activé" #~ msgid "End of list • All {0} conversations loaded" #~ msgstr "Fin de la liste • Toutes les {0} conversations chargées" -#: src/components/project/ProjectPortalEditor.tsx:630 +#: src/components/project/ProjectPortalEditor.tsx:632 msgid "English" msgstr "Anglais" -#: src/components/project/ProjectPortalEditor.tsx:173 +#: src/components/project/ProjectPortalEditor.tsx:174 msgid "Enter a key term or proper noun" msgstr "Entrez un terme clé ou un nom propre" @@ -1806,7 +1806,7 @@ msgstr "Entrez votre mot de passe" msgid "Enter your query" msgstr "Entrez votre requête" -#: src/components/conversation/ConversationEdit.tsx:83 +#: src/components/conversation/ConversationEdit.tsx:84 msgid "Entered by the participant on the portal" msgstr "Entré par le participant sur le portail" @@ -1832,7 +1832,7 @@ msgstr "Erreur lors du chargement des annonces" #~ msgstr "Erreur lors du chargement des perspectives" #: src/routes/project/ProjectRoutes.tsx:49 -#: src/routes/project/ProjectRoutes.tsx:153 +#: src/routes/project/ProjectRoutes.tsx:154 msgid "Error loading project" msgstr "Erreur lors du chargement du projet" @@ -1876,7 +1876,7 @@ msgstr "Exemple de payload de webhook" #~ msgid "Experimental" #~ msgstr "Expérimental" -#: src/components/project/ProjectPortalEditor.tsx:784 +#: src/components/project/ProjectPortalEditor.tsx:786 msgid "Explore" msgstr "Explorer" @@ -1920,7 +1920,7 @@ msgstr "Échec de l'ajout de conversations au contexte" #~ msgid "Failed to approve artefact. Please try again." #~ msgstr "Échec de l'approbation de l'artefact. Veuillez réessayer." -#: src/components/participant/verify/VerifyArtefact.tsx:137 +#: src/components/participant/verify/VerifyArtefact.tsx:141 msgid "Failed to approve outcome. Please try again." msgstr "Échec de l'approbation du résultat. Veuillez réessayer." @@ -1958,7 +1958,7 @@ msgstr "Échec de l'activation de la sélection automatique pour cette discussio #~ msgid "Failed to finish conversation. Please try again or start a new conversation." #~ msgstr "Échec de la fin de la conversation. Veuillez réessayer ou commencer une nouvelle conversation." -#: src/components/participant/ParticipantConversationAudio.tsx:272 +#: src/components/participant/ParticipantConversationAudio.tsx:282 msgid "Failed to finish conversation. Please try again." msgstr "Échec de la fin de la conversation. Veuillez réessayer." @@ -1966,7 +1966,7 @@ msgstr "Échec de la fin de la conversation. Veuillez réessayer." msgid "Failed to generate {label}. Please try again." msgstr "Échec de la génération de {label}. Veuillez réessayer." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:90 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:95 msgid "Failed to generate the summary. Please try again later." msgstr "Impossible de générer le résumé. Réessaie plus tard." @@ -1997,15 +1997,15 @@ msgstr "Échec du marquage de toutes les annonces comme lues" msgid "Failed to mark announcement as read" msgstr "Échec du marquage de l'annonce comme lue" -#: src/components/participant/ParticipantConversationAudio.tsx:366 +#: src/components/participant/ParticipantConversationAudio.tsx:387 msgid "Failed to reconnect. Please try reloading the page." msgstr "Échec de la reconnexion. Veuillez recharger la page." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:89 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:94 msgid "Failed to regenerate the summary. Please try again later." msgstr "Échec de la régénération du résumé. Veuillez réessayer plus tard." -#: src/components/participant/verify/VerifyArtefact.tsx:245 +#: src/components/participant/verify/VerifyArtefact.tsx:249 msgid "Failed to reload. Please try again." msgstr "Échec du rechargement. Veuillez réessayer." @@ -2030,7 +2030,7 @@ msgstr "Échec de la transcription de la conversation. Veuillez réessayer." #~ msgid "Failed to revise artefact. Please try again." #~ msgstr "Échec de la révision de l'artefact. Veuillez réessayer." -#: src/components/participant/verify/VerifyArtefact.tsx:186 +#: src/components/participant/verify/VerifyArtefact.tsx:190 msgid "Failed to revise outcome. Please try again." msgstr "Échec de la révision du résultat. Veuillez réessayer." @@ -2038,7 +2038,7 @@ msgstr "Échec de la révision du résultat. Veuillez réessayer." #~ msgid "Failed to start new conversation. Please try again." #~ msgstr "Échec de la création d'une nouvelle conversation. Veuillez réessayer." -#: src/components/participant/ParticipantConversationAudio.tsx:172 +#: src/components/participant/ParticipantConversationAudio.tsx:174 msgid "Failed to stop recording on device change. Please try again." msgstr "Échec de l'arrêt de l'enregistrement lors du changement de périphérique. Veuillez réessayer." @@ -2058,7 +2058,7 @@ msgstr "Échec du téléchargement du logo" #~ msgstr "Échec de la vérification de l'état de l'e-mail. Veuillez réessayer." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:442 +#: src/components/participant/ParticipantConversationAudio.tsx:463 msgid "participant.modal.echo.info.title" msgstr "Fonctionnalité bientôt disponible" @@ -2091,7 +2091,7 @@ msgstr "Le fichier \"{0}\" est trop petit ({1}). La taille minimale est de {2}." msgid "File size: Min {0}, Max {1}, up to {MAX_FILES} files" msgstr "Taille du fichier: Min {0}, Max {1}, jusqu'à {MAX_FILES} fichiers" -#: src/components/conversation/ConversationEdit.tsx:84 +#: src/components/conversation/ConversationEdit.tsx:85 msgid "Filename from uploaded file" msgstr "Nom du fichier depuis le fichier téléchargé" @@ -2119,7 +2119,7 @@ msgid "Find contradictions and suggest follow-up questions" msgstr "Trouver des contradictions et suggérer des questions de suivi" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:86 +#: src/components/participant/StopRecordingConfirmationModal.tsx:161 msgid "participant.button.stop.finish" msgstr "Terminer" @@ -2129,7 +2129,7 @@ msgid "participant.button.finish.text.mode" msgstr "Terminer" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:698 +#: src/components/participant/ParticipantConversationAudio.tsx:723 msgid "participant.button.finish" msgstr "Terminer" @@ -2168,7 +2168,7 @@ msgstr "Pour les utilisateurs avancés : Une clé secrète pour vérifier l'auth msgid "Forgot your password?" msgstr "Mot de passe oublié ?" -#: src/components/project/ProjectPortalEditor.tsx:634 +#: src/components/project/ProjectPortalEditor.tsx:636 msgid "French" msgstr "Français" @@ -2176,11 +2176,11 @@ msgstr "Français" msgid "Full transcript (when available)" msgstr "Transcription complète (lorsqu'elle est disponible)" -#: src/components/conversation/ConversationEdit.tsx:334 +#: src/components/conversation/ConversationEdit.tsx:343 msgid "Generate" msgstr "Générer" -#: src/components/conversation/ConversationEdit.tsx:324 +#: src/components/conversation/ConversationEdit.tsx:333 msgid "Generate a summary first" msgstr "Générer un résumé d'abord" @@ -2195,19 +2195,19 @@ msgstr "Générer un secret" #~ msgid "Generate structured meeting notes based on the following discussion points provided in the context." #~ msgstr "Générer des notes de réunion structurées basées sur les points de discussion suivants fournis dans le contexte." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:210 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:220 msgid "Generate Summary" msgstr "Générer un résumé" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:93 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:98 msgid "Generating the summary. Please wait..." msgstr "Génération du résumé. Patiente un peu..." -#: src/components/project/ProjectPortalEditor.tsx:632 +#: src/components/project/ProjectPortalEditor.tsx:634 msgid "German" msgstr "Allemand" -#: src/components/participant/ParticipantConversationAudio.tsx:414 +#: src/components/participant/ParticipantConversationAudio.tsx:435 msgid "Get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Obtenez une réponse immédiate de dembrane pour vous aider à approfondir la conversation." @@ -2245,14 +2245,14 @@ msgstr "Retour à l'accueil" msgid "Go to new conversation" msgstr "Aller à la nouvelle conversation" -#: src/components/project/ProjectPortalEditor.tsx:723 +#: src/components/project/ProjectPortalEditor.tsx:725 msgid "Go to Settings" msgstr "Aller aux paramètres" #~ msgid "Grid view" #~ msgstr "Vue en grille" -#: src/components/project/ProjectPortalEditor.tsx:1533 +#: src/components/project/ProjectPortalEditor.tsx:1568 msgid "Guide how titles are generated. Titles describe the topic of the conversation, not the participant." msgstr "Guide pour comprendre comment les titres sont générés. Les titres décrivent le sujet de la conversation, pas le participant." @@ -2277,7 +2277,7 @@ msgstr "Masqué" msgid "Hidden gem" msgstr "Pépite cachée" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Hide" msgstr "Masquer" @@ -2324,7 +2324,7 @@ msgstr "" "* À quoi ressemble le succès" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:510 +#: src/components/participant/ParticipantConversationAudio.tsx:534 msgid "participant.button.i.understand" msgstr "Je comprends" @@ -2444,7 +2444,7 @@ msgstr "Nous n'avons pas pu charger ce résultat. Il peut s'agir d'un problème msgid "It sounds like more than one person is speaking. Taking turns will help us hear everyone clearly." msgstr "Il semble que plusieurs personnes parlent. Prendre des tours nous aidera à entendre tout le monde clairement." -#: src/components/project/ProjectPortalEditor.tsx:635 +#: src/components/project/ProjectPortalEditor.tsx:637 msgid "Italian" msgstr "Italien" @@ -2467,7 +2467,7 @@ msgstr "Un instant" msgid "Keep access secure with a one-time code from your authenticator app. Toggle two-factor authentication for this account." msgstr "Sécurisez l'accès avec un code à usage unique de votre application d'authentification. Activez ou désactivez l'authentification à deux facteurs pour ce compte." -#: src/components/project/ProjectPortalEditor.tsx:623 +#: src/components/project/ProjectPortalEditor.tsx:625 msgid "Language" msgstr "Langue" @@ -2496,7 +2496,7 @@ msgid "Leave empty to keep existing" msgstr "Laisser vide pour conserver l'existant" #: src/components/settings/LegalBasisSettingsCard.tsx:82 -#: src/components/project/ProjectPortalEditor.tsx:704 +#: src/components/project/ProjectPortalEditor.tsx:706 msgid "Legal Basis" msgstr "Base juridique" @@ -2571,7 +2571,7 @@ msgstr "Niveau audio en direct:" #~ msgid "Live audio level:" #~ msgstr "Niveau audio en direct:" -#: src/components/project/ProjectPortalEditor.tsx:1603 +#: src/components/project/ProjectPortalEditor.tsx:1638 msgid "Live Preview" msgstr "Vue en direct" @@ -2617,7 +2617,7 @@ msgstr "Chargement de la transcription..." #~ msgid "Loading verification topics…" #~ msgstr "Loading verification topics…" -#: src/components/project/ProjectPortalEditor.tsx:1061 +#: src/components/project/ProjectPortalEditor.tsx:1063 msgid "Loading verify topics…" msgstr "Chargement des sujets de vérification…" @@ -2687,7 +2687,7 @@ msgstr "L'accès au microphone est toujours refusé. Veuillez vérifier vos para #~ msgid "min" #~ msgstr "min" -#: src/components/project/ProjectPortalEditor.tsx:835 +#: src/components/project/ProjectPortalEditor.tsx:837 msgid "Mode" msgstr "Mode" @@ -2715,7 +2715,7 @@ msgstr "Déplacer vers un projet" #: src/components/project/ProjectBasicEdit.tsx:104 #: src/components/project/webhooks/WebhookSettingsCard.tsx:377 -#: src/components/conversation/ConversationEdit.tsx:299 +#: src/components/conversation/ConversationEdit.tsx:308 #: src/components/common/RedactedText.tsx:14 msgid "Name" msgstr "Nom" @@ -2857,7 +2857,7 @@ msgstr "Aucune conversation" #~ msgid "No key terms or proper nouns have been added yet. Add them using the input above to improve transcript accuracy." #~ msgstr "Aucun terme clé ou nom propre n'a encore été ajouté. Ajoutez-en en utilisant le champ ci-dessus pour améliorer la précision de la transcription." -#: src/components/participant/verify/VerifyArtefact.tsx:183 +#: src/components/participant/verify/VerifyArtefact.tsx:187 msgid "No new feedback detected yet. Please continue your discussion and try again soon." msgstr "Aucun nouveau feedback détecté encore. Veuillez continuer votre discussion et réessayer bientôt." @@ -2924,7 +2924,7 @@ msgstr "Aucun sujet de vérification n'est configuré pour ce projet." #~ msgid "No verification topics available." #~ msgstr "No verification topics available." -#: src/components/project/ProjectPortalEditor.tsx:1065 +#: src/components/project/ProjectPortalEditor.tsx:1067 msgid "No verify topics available." msgstr "Aucun sujet de vérification disponible." @@ -2945,7 +2945,7 @@ msgstr "Non ajoutées" msgid "Not available" msgstr "Non disponible" -#: src/components/project/ProjectPortalEditor.tsx:1248 +#: src/components/project/ProjectPortalEditor.tsx:1283 msgid "Notify participants when a report is published." msgstr "Notifier les participants lorsqu'un rapport est publié." @@ -3034,11 +3034,11 @@ msgstr "Optionnel" msgid "Optional (falls back to English)" msgstr "Optionnel (retour à l'anglais)" -#: src/components/project/ProjectPortalEditor.tsx:662 +#: src/components/project/ProjectPortalEditor.tsx:664 msgid "Optional field on the start page" msgstr "Champ optionnel sur la page de démarrage" -#: src/components/project/ProjectPortalEditor.tsx:691 +#: src/components/project/ProjectPortalEditor.tsx:693 msgid "Optional field on the thank you page" msgstr "Champ optionnel sur la page de remerciements" @@ -3051,19 +3051,19 @@ msgstr "Options" msgid "Organiser's Privacy Policy URL" msgstr "URL de la politique de confidentialité de l'organisateur" -#: src/components/participant/verify/VerifyArtefact.tsx:133 +#: src/components/participant/verify/VerifyArtefact.tsx:137 msgid "Outcome approved successfully!" msgstr "Résultat approuvé avec succès !" -#: src/components/participant/verify/VerifyArtefact.tsx:243 +#: src/components/participant/verify/VerifyArtefact.tsx:247 msgid "Outcome reloaded successfully!" msgstr "Résultat rechargé avec succès !" -#: src/components/participant/verify/VerifyArtefact.tsx:175 +#: src/components/participant/verify/VerifyArtefact.tsx:179 msgid "Outcome revised successfully!" msgstr "Résultat revu avec succès !" -#: src/components/participant/verify/VerifyArtefact.tsx:213 +#: src/components/participant/verify/VerifyArtefact.tsx:217 msgid "Outcome updated!" msgstr "Résultat mis à jour !" @@ -3085,7 +3085,7 @@ msgstr "Aperçu" msgid "Overview - Themes & patterns" msgstr "Vue d’ensemble - Thèmes et patterns" -#: src/components/project/ProjectPortalEditor.tsx:1331 +#: src/components/project/ProjectPortalEditor.tsx:1366 msgid "Page Content" msgstr "Contenu de la page" @@ -3093,7 +3093,7 @@ msgstr "Contenu de la page" msgid "Page not found" msgstr "Page non trouvée" -#: src/components/project/ProjectPortalEditor.tsx:1307 +#: src/components/project/ProjectPortalEditor.tsx:1342 msgid "Page Title" msgstr "Titre de la page" @@ -3102,15 +3102,15 @@ msgstr "Titre de la page" msgid "Participant" msgstr "Participant" -#: src/components/conversation/ConversationEdit.tsx:271 +#: src/components/conversation/ConversationEdit.tsx:280 msgid "Participant Email" msgstr "Email du participant" -#: src/components/conversation/ConversationEdit.tsx:273 +#: src/components/conversation/ConversationEdit.tsx:282 msgid "Participant Emails" msgstr "Emails du participant" -#: src/components/project/ProjectPortalEditor.tsx:778 +#: src/components/project/ProjectPortalEditor.tsx:780 msgid "Participant Features" msgstr "Fonctionnalités participant" @@ -3249,7 +3249,7 @@ msgstr "Les mots de passe ne correspondent pas" #~ msgid "Pause" #~ msgstr "Pause" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Pause reading" msgstr "Mettre en pause la lecture" @@ -3364,11 +3364,11 @@ msgstr "Veuillez patienter pendant que nous mettons à jour votre rapport. Vous msgid "Please wait while we verify your email address." msgstr "Veuillez patienter pendant que nous vérifions votre adresse e-mail." -#: src/components/project/ProjectPortalEditor.tsx:1297 +#: src/components/project/ProjectPortalEditor.tsx:1332 msgid "Portal Content" msgstr "Contenu du Portail" -#: src/components/project/ProjectPortalEditor.tsx:581 +#: src/components/project/ProjectPortalEditor.tsx:583 #: src/components/layout/ProjectOverviewLayout.tsx:47 msgid "Portal Editor" msgstr "Éditeur de Portail" @@ -3521,7 +3521,7 @@ msgstr "Récupère les citations les plus marquantes de cette session" msgid "Re-use settings from an existing webhook" msgstr "Réutiliser les paramètres d'un webhook existant" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Read aloud" msgstr "Lire à haute voix" @@ -3542,12 +3542,12 @@ msgid "Recommended apps" msgstr "Applications recommandées" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:572 +#: src/components/participant/ParticipantConversationAudio.tsx:596 msgid "participant.button.interruption.reconnect" msgstr "Reconnecter" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:673 +#: src/components/participant/ParticipantConversationAudio.tsx:698 msgid "participant.button.record" msgstr "Enregistrer" @@ -3559,12 +3559,12 @@ msgid "Record another conversation" msgstr "Enregistrer une autre conversation" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:538 +#: src/components/participant/ParticipantConversationAudio.tsx:562 msgid "participant.modal.interruption.title" msgstr "Enregistrement interrompu" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:48 +#: src/components/participant/StopRecordingConfirmationModal.tsx:77 msgid "participant.modal.pause.title" msgstr "Enregistrement en pause" @@ -3587,7 +3587,7 @@ msgstr "Thèmes récurrents" msgid "References" msgstr "Références" -#: src/components/project/ProjectPortalEditor.tsx:1611 +#: src/components/project/ProjectPortalEditor.tsx:1646 msgid "Refresh" msgstr "Actualiser" @@ -3598,16 +3598,16 @@ msgstr "Actualiser les journaux d'audit" #~ msgid "Regenerate Library" #~ msgstr "Régénérer la bibliothèque" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:153 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:163 msgid "Regenerate Summary" msgstr "Régénérer le résumé" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:315 +#: src/components/participant/verify/VerifyArtefact.tsx:319 msgid "participant.regenerating.outcome" msgstr "Régénération du résultat" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:92 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:97 msgid "Regenerating the summary. Please wait..." msgstr "Régénération du résumé. Patiente un peu..." @@ -3640,6 +3640,10 @@ msgstr "Recharger la page" #~ msgid "Reload Page" #~ msgstr "Recharger la page" +#: src/components/project/ProjectPortalEditor.tsx:1249 +msgid "Remind users to verify before finishing" +msgstr "Rappeler aux utilisateurs de vérifier avant de finir" + #: src/components/settings/WhitelabelLogoCard.tsx:129 msgid "Remove" msgstr "Supprimer" @@ -3664,7 +3668,7 @@ msgstr "Renommer" #~ msgid "Rename" #~ msgstr "Renommer" -#: src/components/project/ProjectPortalEditor.tsx:955 +#: src/components/project/ProjectPortalEditor.tsx:957 msgid "Reply Prompt" msgstr "Prompt de réponse" @@ -3687,7 +3691,7 @@ msgstr "Rapport créé - {0}" msgid "Report generation is currently in beta and limited to projects with fewer than 10 hours of recording." msgstr "La génération de rapports est actuellement en version bêta et limitée aux projets avec moins de 10 heures d'enregistrement." -#: src/components/project/ProjectPortalEditor.tsx:1243 +#: src/components/project/ProjectPortalEditor.tsx:1278 msgid "Report Notifications" msgstr "Notifications de rapports" @@ -3725,7 +3729,7 @@ msgstr "Accès au microphone en cours..." msgid "Required" msgstr "Requis" -#: src/components/project/ProjectPortalEditor.tsx:1275 +#: src/components/project/ProjectPortalEditor.tsx:1310 msgid "Requires \"Ask for Email?\" to be enabled" msgstr "Requiert \"Demander l'email ?\" pour être activé" @@ -3754,7 +3758,7 @@ msgstr "Réinitialiser aux paramètres par défaut" #~ msgstr "Ressources" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:75 +#: src/components/participant/StopRecordingConfirmationModal.tsx:145 msgid "participant.button.stop.resume" msgstr "Reprendre" @@ -3802,7 +3806,7 @@ msgid "Review processing status for every conversation collected in this project msgstr "Examiner le statut de traitement pour chaque conversation collectée dans ce projet." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:412 +#: src/components/participant/verify/VerifyArtefact.tsx:416 msgid "participant.concrete.action.button.revise" msgstr "Réviser" @@ -3828,7 +3832,7 @@ msgid "Save" msgstr "Enregistrer" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:388 +#: src/components/participant/verify/VerifyArtefact.tsx:392 msgid "participant.concrete.action.button.save" msgstr "Enregistrer" @@ -3947,7 +3951,7 @@ msgstr "Sélectionner tous les résultats" msgid "Select at least one event" msgstr "Sélectionner au moins un événement" -#: src/components/project/ProjectPortalEditor.tsx:1162 +#: src/components/project/ProjectPortalEditor.tsx:1164 msgid "Select at least one other topic before deleting this one" msgstr "Sélectionner au moins un autre sujet avant de supprimer celui-ci" @@ -3967,24 +3971,24 @@ msgstr "Sélectionne des conversations dans la barre latérale" msgid "Select Project" msgstr "Sélectionner un projet" -#: src/components/conversation/ConversationEdit.tsx:355 +#: src/components/conversation/ConversationEdit.tsx:364 msgid "Select tags" msgstr "Sélectionner les étiquettes" -#: src/components/project/ProjectPortalEditor.tsx:747 +#: src/components/project/ProjectPortalEditor.tsx:749 msgid "Select the instructions that will be shown to participants when they start a conversation" msgstr "Sélectionnez les instructions qui seront affichées aux participants lorsqu'ils commencent une conversation" -#: src/components/project/ProjectPortalEditor.tsx:840 +#: src/components/project/ProjectPortalEditor.tsx:842 msgid "Select the type of feedback or engagement you want to encourage." msgstr "Sélectionnez le type de retour ou de participation que vous souhaitez encourager." -#: src/components/project/ProjectPortalEditor.tsx:735 +#: src/components/project/ProjectPortalEditor.tsx:737 msgid "Select tutorial" msgstr "Sélectionner le tutoriel" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1054 +#: src/components/project/ProjectPortalEditor.tsx:1056 msgid "dashboard.dembrane.feature.verify.topic.select" msgstr "Sélectionnez les sujets que les participants peuvent utiliser pour \"Vérifier\"." @@ -4080,7 +4084,7 @@ msgstr "Partager votre voix en scanant le code QR ci-dessous." msgid "Shortest First" msgstr "Plus court en premier" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Show" msgstr "Afficher" @@ -4136,6 +4140,11 @@ msgstr "Affichage de {displayFrom}–{displayTo} sur {totalItems} entrées" #~ msgid "Sign in with Google" #~ msgstr "Se connecter avec Google" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:106 +msgid "participant.button.verify_prompt.skip" +msgstr "Passer" + #. js-lingui-explicit-id #: src/components/participant/ParticipantOnboardingCards.tsx:312 msgid "participant.mic.check.button.skip" @@ -4171,7 +4180,7 @@ msgstr "Certaines peuvent être ignorées (pas de transcription ou sélection tr #: src/routes/auth/Login.tsx:159 #: src/components/participant/ParticipantInitiateForm.tsx:93 -#: src/components/conversation/ConversationEdit.tsx:241 +#: src/components/conversation/ConversationEdit.tsx:252 msgid "Something went wrong" msgstr "Une erreur s'est produite" @@ -4205,7 +4214,7 @@ msgstr "Une erreur s'est produite avec la conversation. Veuillez réessayer ou c msgid "participant.explore.generic.error.message" msgstr "Quelque chose s'est mal passé. Veuillez réessayer en appuyant sur le bouton <0>Explorer, ou contactez le support si le problème persiste." -#: src/components/participant/verify/VerifyArtefact.tsx:150 +#: src/components/participant/verify/VerifyArtefact.tsx:154 msgid "Something went wrong. Please try again." msgstr "Une erreur s'est produite. Veuillez réessayer." @@ -4227,14 +4236,14 @@ msgstr "Source {0}" #~ msgid "Sources:" #~ msgstr "Sources:" -#: src/components/project/ProjectPortalEditor.tsx:633 +#: src/components/project/ProjectPortalEditor.tsx:635 msgid "Spanish" msgstr "Espagnol" #~ msgid "Speaker" #~ msgstr "Orateur" -#: src/components/project/ProjectPortalEditor.tsx:154 +#: src/components/project/ProjectPortalEditor.tsx:155 msgid "Specific Context" msgstr "Contexte spécifique" @@ -4281,7 +4290,7 @@ msgid "Stop" msgstr "Arrêter" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:750 +#: src/components/participant/ParticipantConversationAudio.tsx:775 msgid "participant.button.stop" msgstr "Arrêter" @@ -4322,7 +4331,7 @@ msgstr "Résume les principaux enseignements de mes entretiens" msgid "Summarize this interview into a shareable article" msgstr "Résume cet entretien en un article partageable" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:138 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 msgid "Summary" msgstr "Résumé" @@ -4330,18 +4339,18 @@ msgstr "Résumé" msgid "Summary (when available)" msgstr "Résumé (lorsqu'il est disponible)" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:103 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:108 msgid "Summary generated successfully." msgstr "Résumé généré." #~ msgid "Summary not available yet" #~ msgstr "Résumé non disponible pour le moment" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:102 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 msgid "Summary regenerated successfully." msgstr "Résumé régénéré." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:193 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:203 msgid "Summary will be available once the conversation is transcribed" msgstr "Le résumé sera disponible une fois la conversation transcrite." @@ -4350,7 +4359,7 @@ msgid "Supported formats: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" msgstr "Formats supportés: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:98 +#: src/components/participant/StopRecordingConfirmationModal.tsx:173 msgid "participant.link.switch.text" msgstr "Passer à la saisie de texte" @@ -4360,17 +4369,17 @@ msgstr "Système" #: src/components/project/ProjectTagsInput.tsx:239 #: src/components/participant/ParticipantInitiateForm.tsx:117 -#: src/components/conversation/ConversationEdit.tsx:358 +#: src/components/conversation/ConversationEdit.tsx:367 #: src/components/conversation/ConversationAccordion.tsx:1263 #: src/components/conversation/ConversationAccordion.tsx:1266 msgid "Tags" msgstr "Étiquettes" -#: src/components/participant/ParticipantConversationAudio.tsx:408 +#: src/components/participant/ParticipantConversationAudio.tsx:429 msgid "Take some time to create an outcome that makes your contribution concrete or get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Take some time to create an outcome that makes your contribution concrete or get an immediate reply from dembrane to help you deepen the conversation." -#: src/components/participant/ParticipantConversationAudio.tsx:411 +#: src/components/participant/ParticipantConversationAudio.tsx:432 msgid "Take some time to create an outcome that makes your contribution concrete." msgstr "Take some time to create an outcome that makes your contribution concrete." @@ -4400,7 +4409,7 @@ msgstr "Texte" msgid "Thank you for participating!" msgstr "Merci pour votre participation !" -#: src/components/project/ProjectPortalEditor.tsx:1363 +#: src/components/project/ProjectPortalEditor.tsx:1398 msgid "Thank You Page Content" msgstr "Contenu de la page Merci" @@ -4446,11 +4455,11 @@ msgstr "Les conversations suivantes ont été automatiquement ajoutées au conte #~ msgid "the project library." #~ msgstr "la bibliothèque du projet." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:112 msgid "The summary is being generated. Please wait for it to be available." msgstr "Le résumé est en cours de génération. Attends qu’il soit disponible." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:106 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:111 msgid "The summary is being regenerated. Please wait for it to be available." msgstr "Le résumé est en cours de régénération. Attends qu’il soit disponible." @@ -4534,7 +4543,7 @@ msgstr "Cette e-mail est déjà dans la liste." #~ msgstr "Cette e-mail est déjà abonnée aux notifications." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:499 +#: src/components/participant/ParticipantConversationAudio.tsx:523 msgid "participant.modal.refine.info.available.in" msgstr "Cette fonctionnalité sera disponible dans {remainingTime} secondes." @@ -4542,7 +4551,7 @@ msgstr "Cette fonctionnalité sera disponible dans {remainingTime} secondes." msgid "This information is anonymized" msgstr "Ces informations sont anonymisées" -#: src/components/project/ProjectPortalEditor.tsx:1615 +#: src/components/project/ProjectPortalEditor.tsx:1650 msgid "This is a live preview of the participant's portal. You will need to refresh the page to see the latest changes." msgstr "Cette est une vue en direct du portail du participant. Vous devrez actualiser la page pour voir les dernières modifications." @@ -4564,22 +4573,22 @@ msgstr "Bibliothèque" #~ msgid "This language will be used for the Participant's Portal and transcription. To change the language of this application, please use the language picker through the settings in the header." #~ msgstr "Cette langue sera utilisée pour le Portail du participant et la transcription. Pour changer la langue de cette application, veuillez utiliser le sélecteur de langue dans les paramètres en haut à droite." -#: src/components/project/ProjectPortalEditor.tsx:628 +#: src/components/project/ProjectPortalEditor.tsx:630 msgid "This language will be used for the Participant's Portal." msgstr "Cette langue sera utilisée pour le Portail du participant." -#: src/components/project/ProjectPortalEditor.tsx:1373 +#: src/components/project/ProjectPortalEditor.tsx:1408 msgid "This page is shown after the participant has completed the conversation." msgstr "Cette page est affichée après que le participant ait terminé la conversation." -#: src/components/project/ProjectPortalEditor.tsx:1341 +#: src/components/project/ProjectPortalEditor.tsx:1376 msgid "This page is shown to participants when they start a conversation after they successfully complete the tutorial." msgstr "Cette page est affichée aux participants lorsqu'ils commencent une conversation après avoir réussi à suivre le tutoriel." #~ msgid "This project library was generated on" #~ msgstr "Cette bibliothèque de projet a été générée le" -#: src/components/project/ProjectPortalEditor.tsx:966 +#: src/components/project/ProjectPortalEditor.tsx:968 msgid "This prompt guides how the AI responds to participants. Customize it to shape the type of feedback or engagement you want to encourage." msgstr "Cette prompt guide comment l'IA répond aux participants. Personnalisez-la pour former le type de feedback ou d'engagement que vous souhaitez encourager." @@ -4595,7 +4604,7 @@ msgstr "Ce rapport a été ouvert par {0} personnes" #~ msgid "This summary is AI-generated and brief, for thorough analysis, use the Chat or Library." #~ msgstr "Ce résumé est généré par l'IA et succinct, pour une analyse approfondie, utilisez le Chat ou la Bibliothèque." -#: src/components/project/ProjectPortalEditor.tsx:1318 +#: src/components/project/ProjectPortalEditor.tsx:1353 msgid "This title is shown to participants when they start a conversation" msgstr "Ce titre est affiché aux participants lorsqu'ils commencent une conversation" @@ -4617,7 +4626,7 @@ msgid "add.tag.filter.modal.info" msgstr "Cela filtrera la liste de conversations pour afficher les conversations avec cette étiquette." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:320 +#: src/components/participant/verify/VerifyArtefact.tsx:324 msgid "participant.concrete.regenerating.artefact.description" msgstr "Cela ne prendra que quelques instants" @@ -4649,7 +4658,7 @@ msgstr "Conseil" msgid "Tip: Use the play button (▶) to send a test payload to your webhook and verify it's working correctly." msgstr "Conseil : Utilisez le bouton de lecture (▶) pour envoyer un payload de test à votre webhook et vérifier qu'il fonctionne correctement." -#: src/components/conversation/ConversationEdit.tsx:319 +#: src/components/conversation/ConversationEdit.tsx:328 msgid "Title" msgstr "Titre" @@ -4657,7 +4666,7 @@ msgstr "Titre" msgid "Title auto-generated" msgstr "Titre auto-généré" -#: src/components/conversation/ConversationEdit.tsx:381 +#: src/components/conversation/ConversationEdit.tsx:390 msgid "To assign a new tag, please create it first in the project overview." msgstr "Pour assigner une nouvelle étiquette, veuillez la créer d'abord dans l'aperçu du projet." @@ -4690,7 +4699,7 @@ msgstr "Étiquette de sujet" msgid "Topic updated successfully" msgstr "Sujet mis à jour avec succès" -#: src/components/conversation/ConversationEdit.tsx:340 +#: src/components/conversation/ConversationEdit.tsx:349 msgid "Topic-based title describing what was discussed" msgstr "Titre basé sur le sujet décrivant ce qui a été discuté" @@ -4962,12 +4971,12 @@ msgid "Uploading Audio Files..." msgstr "Téléchargement des fichiers audio..." #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:62 +#: src/components/participant/StopRecordingConfirmationModal.tsx:130 msgid "participant.modal.uploading" msgstr "Envoi de l'audio..." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:556 +#: src/components/participant/ParticipantConversationAudio.tsx:580 msgid "participant.modal.interruption.uploading" msgstr "Envoi de l'audio..." @@ -5003,6 +5012,16 @@ msgstr "Utilisation du logo dembrane par défaut" msgid "Using webhooks? We'd love to hear from you" msgstr "Utilisez des webhooks ? Nous aimerions en savoir plus sur votre cas d'utilisation" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:73 +msgid "participant.modal.verify_prompt.title" +msgstr "Rappel de vérification" + +#. js-lingui-explicit-id +#: src/components/participant/ParticipantConversationAudioContent.tsx:159 +msgid "participant.banner.verification_required" +msgstr "Vérification requise" + #~ msgid "Verification Topics" #~ msgstr "Verification Topics" @@ -5035,7 +5054,12 @@ msgid "verified artifacts" msgstr "artefacts vérifiés" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:988 +#: src/components/participant/StopRecordingConfirmationModal.tsx:118 +msgid "participant.button.verify_prompt.verify" +msgstr "Vérifier" + +#. js-lingui-explicit-id +#: src/components/project/ProjectPortalEditor.tsx:990 msgid "dashboard.dembrane.verify.title" msgstr "Vérifier" @@ -5048,7 +5072,7 @@ msgstr "Vérifier" msgid "Verify code" msgstr "Vérifier le code" -#: src/components/project/ProjectPortalEditor.tsx:1045 +#: src/components/project/ProjectPortalEditor.tsx:1047 msgid "Verify Topics" msgstr "Sujets de vérification" @@ -5127,7 +5151,7 @@ msgstr "Nous vous avons envoyé un e-mail avec les étapes suivantes. Si vous ne #~ msgstr "Nous vous avons envoyé un e-mail avec les étapes suivantes. Si vous ne le voyez pas, vérifiez votre dossier de spam. Si vous ne le voyez toujours pas, veuillez contacter jules@dembrane.com" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:450 +#: src/components/participant/ParticipantConversationAudio.tsx:471 msgid "participant.modal.echo.info.reason" msgstr "Nous avons besoin d'un peu plus de contexte pour vous aider à utiliser ECHO efficacement. Veuillez continuer à enregistrer afin que nous puissions fournir de meilleures suggestions." @@ -5242,7 +5266,7 @@ msgstr "Lorsque tout l'audio a été converti en texte et que le transcript comp msgid "When are webhooks triggered?" msgstr "Quand sont déclenchés les webhooks ?" -#: src/components/project/ProjectPortalEditor.tsx:1436 +#: src/components/project/ProjectPortalEditor.tsx:1471 msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. Anonymized conversations also disable audio playback, audio download, and retranscription to protect participant privacy. This cannot be undone for already-processed conversations." msgstr "Lorsqu'il est activé, tous les nouveaux transcriptions auront des informations personnelles (noms, emails, numéros de téléphone, adresses) remplacées par des placeholders. Les conversations anonymisées désactivent également la lecture de l'audio, le téléchargement de l'audio et la rétranscrire pour protéger la confidentialité des participants. Cela ne peut pas être annulé pour les conversations déjà traitées." @@ -5250,6 +5274,10 @@ msgstr "Lorsqu'il est activé, tous les nouveaux transcriptions auront des infor #~ msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. This cannot be undone for already-processed conversations." #~ msgstr "Lorsqu'il est activé, tous les nouveaux transcriptions auront des informations personnelles (noms, emails, numéros de téléphone, adresses) remplacées par des placeholders. Cela ne peut pas être annulé pour les conversations déjà traitées." +#: src/components/project/ProjectPortalEditor.tsx:1260 +msgid "When finishing the conversation, participants who haven't verified yet will be prompted to verify or skip" +msgstr "Lorsque vous terminez la conversation, les participants qui n'ont pas encore vérifié seront invités à vérifier ou à sauter" + #: src/components/project/webhooks/WebhookSettingsCard.tsx:792 msgid "When the summary is ready (includes both transcript and summary)" msgstr "Lorsque le résumé est prêt (inclut à la fois le transcript et le résumé)" @@ -5302,6 +5330,11 @@ msgstr "Vous avez changé votre microphone. Veuillez cliquer sur \"Continuer\", msgid "You have successfully unsubscribed." msgstr "Vous avez été désinscrit avec succès." +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:90 +msgid "participant.modal.verify_prompt.description" +msgstr "Vous n'avez encore vérifié aucun résultat. Souhaitez-vous vérifier avant de terminer ?" + #: src/routes/participant/ParticipantPostConversation.tsx:128 msgid "You may also choose to record another conversation." msgstr "Vous pouvez également choisir d'enregistrer une autre conversation." diff --git a/echo/frontend/src/locales/it-IT.po b/echo/frontend/src/locales/it-IT.po index 224091e64..8c17a0279 100644 --- a/echo/frontend/src/locales/it-IT.po +++ b/echo/frontend/src/locales/it-IT.po @@ -396,17 +396,17 @@ msgstr " Unsubscribe from Notifications" #~ msgstr "-5s" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:422 +#: src/components/participant/ParticipantConversationAudio.tsx:443 msgid "participant.modal.echo.info.title.generic" msgstr "\"ECHO\" available soon" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:436 +#: src/components/participant/ParticipantConversationAudio.tsx:457 msgid "participant.modal.echo.info.title.go.deeper" msgstr "\"Explore\" available soon" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:429 +#: src/components/participant/ParticipantConversationAudio.tsx:450 msgid "participant.modal.echo.info.title.concrete" msgstr "\"Verify\" available soon" @@ -431,7 +431,7 @@ msgstr "{0, plural, one {Tag:} other {Tags:}}" #: src/routes/project/chat/ProjectChatRoute.tsx:608 #: src/components/settings/FontSettingsCard.tsx:49 #: src/components/settings/FontSettingsCard.tsx:51 -#: src/components/project/ProjectPortalEditor.tsx:599 +#: src/components/project/ProjectPortalEditor.tsx:601 #: src/components/chat/References.tsx:29 msgid "{0}" msgstr "{0}" @@ -584,7 +584,7 @@ msgstr "Add Conversations to Context" msgid "Add Custom Topic" msgstr "Add Custom Topic" -#: src/components/project/ProjectPortalEditor.tsx:164 +#: src/components/project/ProjectPortalEditor.tsx:165 msgid "Add key terms or proper nouns to improve transcript quality and accuracy." msgstr "Add key terms or proper nouns to improve transcript quality and accuracy." @@ -614,7 +614,7 @@ msgstr "Add to Filters" msgid "Add to this chat" msgstr "Add to this chat" -#: src/components/project/ProjectPortalEditor.tsx:1231 +#: src/components/project/ProjectPortalEditor.tsx:1233 msgid "Add Topic" msgstr "Add Topic" @@ -681,7 +681,7 @@ msgstr "Adjust the base font size for the interface" msgid "Advanced" msgstr "Advanced" -#: src/components/project/ProjectPortalEditor.tsx:762 +#: src/components/project/ProjectPortalEditor.tsx:764 msgid "Advanced (Tips and best practices)" msgstr "Advanced (Tips and best practices)" @@ -689,7 +689,7 @@ msgstr "Advanced (Tips and best practices)" #~ msgid "Advanced (Tips and tricks)" #~ msgstr "Advanced (Tips and tricks)" -#: src/components/project/ProjectPortalEditor.tsx:1402 +#: src/components/project/ProjectPortalEditor.tsx:1437 msgid "Advanced Settings" msgstr "Advanced Settings" @@ -807,7 +807,7 @@ msgstr "Announcements" #~ msgid "Announcements" #~ msgstr "Announcements" -#: src/components/project/ProjectPortalEditor.tsx:1425 +#: src/components/project/ProjectPortalEditor.tsx:1460 msgid "Anonymize Transcripts" msgstr "Anonymize Transcripts" @@ -824,7 +824,7 @@ msgstr "Anonymized conversation" #~ msgstr "Anonymous Participant" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:447 +#: src/components/participant/verify/VerifyArtefact.tsx:451 msgid "participant.concrete.action.button.approve" msgstr "Approve" @@ -842,7 +842,7 @@ msgstr "Are you sure you want to delete the webhook \"{0}\"? This action cannot msgid "Are you sure you want to delete this conversation? This action cannot be undone." msgstr "Are you sure you want to delete this conversation? This action cannot be undone." -#: src/components/project/ProjectPortalEditor.tsx:1661 +#: src/components/project/ProjectPortalEditor.tsx:1696 msgid "Are you sure you want to delete this custom topic? This cannot be undone." msgstr "Are you sure you want to delete this custom topic? This cannot be undone." @@ -883,7 +883,7 @@ msgstr "Are you sure you want to generate the library? This will take a while an #~ msgid "Are you sure you want to generate the library? This will take a while." #~ msgstr "Are you sure you want to generate the library? This will take a while." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:159 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:169 msgid "Are you sure you want to regenerate the summary? You will lose the current summary." msgstr "Are you sure you want to regenerate the summary? You will lose the current summary." @@ -915,11 +915,11 @@ msgstr "Are you sure you want to regenerate the summary? You will lose the curre msgid "Ask" msgstr "Ask" -#: src/components/project/ProjectPortalEditor.tsx:678 +#: src/components/project/ProjectPortalEditor.tsx:680 msgid "Ask for Email?" msgstr "Ask for Email?" -#: src/components/project/ProjectPortalEditor.tsx:649 +#: src/components/project/ProjectPortalEditor.tsx:651 msgid "Ask for Name?" msgstr "Ask for Name?" @@ -945,12 +945,12 @@ msgstr "Aspects" #~ msgid "At least one topic must be selected to enable Make it concrete" #~ msgstr "At least one topic must be selected to enable Make it concrete" -#: src/components/project/ProjectPortalEditor.tsx:1111 +#: src/components/project/ProjectPortalEditor.tsx:1113 msgid "At least one topic must be selected to enable Verify" msgstr "At least one topic must be selected to enable Verify" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:545 +#: src/components/participant/ParticipantConversationAudio.tsx:569 msgid "participant.modal.interruption.issue.message" msgstr "Attention! We lost the last 60 seconds or so of your recording due to some interruption. Please press the button below to reconnect." @@ -998,15 +998,15 @@ msgstr "Audit logs exported to JSON" msgid "Authenticator code" msgstr "Authenticator code" -#: src/components/project/ProjectPortalEditor.tsx:1496 +#: src/components/project/ProjectPortalEditor.tsx:1531 msgid "Auto-generate titles" msgstr "Auto-generate titles" -#: src/components/project/ProjectPortalEditor.tsx:1473 +#: src/components/project/ProjectPortalEditor.tsx:1508 msgid "Auto-generate Titles" msgstr "Auto-generate Titles" -#: src/components/conversation/ConversationEdit.tsx:341 +#: src/components/conversation/ConversationEdit.tsx:350 msgid "Auto-generated or enter manually" msgstr "Auto-generated or enter manually" @@ -1026,7 +1026,7 @@ msgstr "Auto-select enabled" #~ msgid "Auto-select sources to add to the chat" #~ msgstr "Auto-select sources to add to the chat" -#: src/components/project/ProjectPortalEditor.tsx:1481 +#: src/components/project/ProjectPortalEditor.tsx:1516 msgid "Automatically generate a short topic-based title for each conversation after summarization. The title describes what was discussed, not who participated. The participant's original name is preserved separately, if they provided one." msgstr "Automatically generate a short topic-based title for each conversation after summarization. The title describes what was discussed, not who participated. The participant's original name is preserved separately, if they provided one." @@ -1066,11 +1066,11 @@ msgstr "Back" msgid "Back to Selection" msgstr "Back to Selection" -#: src/components/project/ProjectPortalEditor.tsx:758 +#: src/components/project/ProjectPortalEditor.tsx:760 msgid "Basic (Essential tutorial slides)" msgstr "Basic (Essential tutorial slides)" -#: src/components/project/ProjectPortalEditor.tsx:613 +#: src/components/project/ProjectPortalEditor.tsx:615 msgid "Basic Settings" msgstr "Basic Settings" @@ -1079,8 +1079,8 @@ msgstr "Basic Settings" #~ msgstr "Begin!" #: src/routes/project/report/ProjectReportRoute.tsx:64 -#: src/components/project/ProjectPortalEditor.tsx:1432 -#: src/components/project/ProjectPortalEditor.tsx:1477 +#: src/components/project/ProjectPortalEditor.tsx:1467 +#: src/components/project/ProjectPortalEditor.tsx:1512 #: src/components/conversation/RetranscribeConversation.tsx:144 #: src/components/conversation/MoveConversationButton.tsx:142 #: src/components/chat/ChatModeSelector.tsx:156 @@ -1089,12 +1089,12 @@ msgid "Beta" msgstr "Beta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:787 +#: src/components/project/ProjectPortalEditor.tsx:789 msgid "dashboard.dembrane.concrete.beta" msgstr "Beta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:997 +#: src/components/project/ProjectPortalEditor.tsx:999 msgid "dashboard.dembrane.verify.beta" msgstr "Beta" @@ -1111,7 +1111,7 @@ msgstr "Beta" msgid "Book a call" msgstr "Book a call" -#: src/components/project/ProjectPortalEditor.tsx:910 +#: src/components/project/ProjectPortalEditor.tsx:912 msgid "Brainstorm Ideas" msgstr "Brainstorm Ideas" @@ -1125,7 +1125,7 @@ msgstr "By deleting this project, you will delete all the data associated with i #: src/routes/project/report/ProjectReportRoute.tsx:347 #: src/components/settings/TwoFactorSettingsCard.tsx:406 -#: src/components/project/ProjectPortalEditor.tsx:1668 +#: src/components/project/ProjectPortalEditor.tsx:1703 #: src/components/project/ProjectDangerZone.tsx:156 #: src/components/project/ProjectDangerZone.tsx:188 #: src/components/project/CustomTopicModal.tsx:233 @@ -1144,7 +1144,7 @@ msgid "participant.mic.settings.modal.second.confirm.cancel" msgstr "Cancel" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:377 +#: src/components/participant/verify/VerifyArtefact.tsx:381 msgid "participant.concrete.action.button.cancel" msgstr "Cancel" @@ -1459,7 +1459,7 @@ msgstr "Cooling down. Available in {0}" msgid "Copied" msgstr "Copied" -#: src/components/conversation/ConversationEdit.tsx:85 +#: src/components/conversation/ConversationEdit.tsx:86 msgid "Copied from original conversation" msgstr "Copied from original conversation" @@ -1486,7 +1486,7 @@ msgstr "Copy link to share this report" msgid "Copy secret" msgstr "Copy secret" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:158 msgid "Copy Summary" msgstr "Copy Summary" @@ -1559,7 +1559,7 @@ msgstr "Create View" msgid "Create Webhook" msgstr "Create Webhook" -#: src/components/conversation/ConversationEdit.tsx:248 +#: src/components/conversation/ConversationEdit.tsx:259 msgid "Created on" msgstr "Created on" @@ -1567,7 +1567,7 @@ msgstr "Created on" msgid "Current logo" msgstr "Current logo" -#: src/components/project/ProjectPortalEditor.tsx:940 +#: src/components/project/ProjectPortalEditor.tsx:942 msgid "Custom" msgstr "Custom" @@ -1579,7 +1579,7 @@ msgstr "Custom Filename" msgid "Custom Logo" msgstr "Custom Logo" -#: src/components/project/ProjectPortalEditor.tsx:1521 +#: src/components/project/ProjectPortalEditor.tsx:1556 msgid "Custom title prompt" msgstr "Custom title prompt" @@ -1591,11 +1591,11 @@ msgstr "Custom title prompt" msgid "Dashboard URL (direct link to conversation overview)" msgstr "Dashboard URL (direct link to conversation overview)" -#: src/components/project/ProjectPortalEditor.tsx:876 +#: src/components/project/ProjectPortalEditor.tsx:878 msgid "Default" msgstr "Default" -#: src/components/project/ProjectPortalEditor.tsx:754 +#: src/components/project/ProjectPortalEditor.tsx:756 msgid "Default - No tutorial (Only privacy statements)" msgstr "Default - No tutorial (Only privacy statements)" @@ -1603,7 +1603,7 @@ msgstr "Default - No tutorial (Only privacy statements)" msgid "Delegate multi-step analysis with live tool execution" msgstr "Delegate multi-step analysis with live tool execution" -#: src/components/project/ProjectPortalEditor.tsx:1675 +#: src/components/project/ProjectPortalEditor.tsx:1710 #: src/components/project/webhooks/WebhookSettingsCard.tsx:647 #: src/components/project/webhooks/WebhookSettingsCard.tsx:686 msgid "Delete" @@ -1618,7 +1618,7 @@ msgstr "Delete" msgid "Delete Conversation" msgstr "Delete Conversation" -#: src/components/project/ProjectPortalEditor.tsx:1653 +#: src/components/project/ProjectPortalEditor.tsx:1688 msgid "Delete Custom Topic" msgstr "Delete Custom Topic" @@ -1673,7 +1673,7 @@ msgstr "Describe what the language model should extract or summarize from the co msgid "Determines under which GDPR legal basis personal data is processed. This affects the information shown to participants and data subject rights." msgstr "Determines under which GDPR legal basis personal data is processed. This affects the information shown to participants and data subject rights." -#: src/components/project/ProjectPortalEditor.tsx:709 +#: src/components/project/ProjectPortalEditor.tsx:711 msgid "Determines under which GDPR legal basis personal data is processed. This setting applies to all your projects and can be changed in your account settings." msgstr "Determines under which GDPR legal basis personal data is processed. This setting applies to all your projects and can be changed in your account settings." @@ -1779,15 +1779,15 @@ msgstr "Drag audio files here or click to select files" msgid "Drag to reorder" msgstr "Drag to reorder" -#: src/components/conversation/ConversationEdit.tsx:258 +#: src/components/conversation/ConversationEdit.tsx:269 msgid "Duration" msgstr "Duration" -#: src/components/project/ProjectPortalEditor.tsx:631 +#: src/components/project/ProjectPortalEditor.tsx:633 msgid "Dutch" msgstr "Dutch" -#: src/components/project/ProjectPortalEditor.tsx:1539 +#: src/components/project/ProjectPortalEditor.tsx:1574 msgid "e.g. \"Use short noun phrases like 'Urban Green Spaces' or 'Youth Employment'. Avoid generic titles.\"" msgstr "e.g. \"Use short noun phrases like 'Urban Green Spaces' or 'Youth Employment'. Avoid generic titles.\"" @@ -1796,7 +1796,7 @@ msgid "e.g., Slack Notifications, Make Workflow" msgstr "e.g., Slack Notifications, Make Workflow" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:730 +#: src/components/participant/ParticipantConversationAudio.tsx:755 msgid "participant.button.echo" msgstr "ECHO" @@ -1824,7 +1824,7 @@ msgstr "ECHO" msgid "Edit" msgstr "Edit" -#: src/components/conversation/ConversationEdit.tsx:225 +#: src/components/conversation/ConversationEdit.tsx:236 msgid "Edit Conversation" msgstr "Edit Conversation" @@ -1907,7 +1907,7 @@ msgstr "Enable 2FA" #~ msgid "Enable ECHO" #~ msgstr "Enable ECHO" -#: src/components/project/ProjectPortalEditor.tsx:811 +#: src/components/project/ProjectPortalEditor.tsx:813 msgid "Enable Explore" msgstr "Enable Explore" @@ -1927,7 +1927,7 @@ msgstr "Enable participation" #~ msgid "Enable Reply" #~ msgstr "Enable Reply" -#: src/components/project/ProjectPortalEditor.tsx:1261 +#: src/components/project/ProjectPortalEditor.tsx:1296 msgid "Enable Report Notifications" msgstr "Enable Report Notifications" @@ -1943,7 +1943,7 @@ msgstr "Enable Report Notifications" #~ msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"ECHO\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." #~ msgstr "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"ECHO\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." -#: src/components/project/ProjectPortalEditor.tsx:794 +#: src/components/project/ProjectPortalEditor.tsx:796 msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"Explore\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." msgstr "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"Explore\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." @@ -1956,11 +1956,11 @@ msgstr "Enable this feature to allow participants to request AI-powered response #~ msgstr "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"Go deeper\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1004 +#: src/components/project/ProjectPortalEditor.tsx:1006 msgid "dashboard.dembrane.feature.verify.description" msgstr "Enable this feature to allow participants to verify and approve \"outcomes\" from their submissions. This helps crystallize key ideas, concerns, or summaries. After the conversation, you can filter for discussions with verified outcomes and review them in the overview." -#: src/components/project/ProjectPortalEditor.tsx:1452 +#: src/components/project/ProjectPortalEditor.tsx:1487 msgid "Enable transcript anonymization" msgstr "Enable transcript anonymization" @@ -1968,7 +1968,7 @@ msgstr "Enable transcript anonymization" msgid "Enable two-factor authentication" msgstr "Enable two-factor authentication" -#: src/components/project/ProjectPortalEditor.tsx:1021 +#: src/components/project/ProjectPortalEditor.tsx:1023 msgid "Enable Verify" msgstr "Enable Verify" @@ -1982,11 +1982,11 @@ msgstr "Enabled" #~ msgid "End of list • All {0} conversations loaded" #~ msgstr "End of list • All {0} conversations loaded" -#: src/components/project/ProjectPortalEditor.tsx:630 +#: src/components/project/ProjectPortalEditor.tsx:632 msgid "English" msgstr "English" -#: src/components/project/ProjectPortalEditor.tsx:173 +#: src/components/project/ProjectPortalEditor.tsx:174 msgid "Enter a key term or proper noun" msgstr "Enter a key term or proper noun" @@ -2034,7 +2034,7 @@ msgstr "Enter your password" msgid "Enter your query" msgstr "Enter your query" -#: src/components/conversation/ConversationEdit.tsx:83 +#: src/components/conversation/ConversationEdit.tsx:84 msgid "Entered by the participant on the portal" msgstr "Entered by the participant on the portal" @@ -2061,7 +2061,7 @@ msgstr "Error loading announcements" #~ msgstr "Error loading insights" #: src/routes/project/ProjectRoutes.tsx:49 -#: src/routes/project/ProjectRoutes.tsx:153 +#: src/routes/project/ProjectRoutes.tsx:154 msgid "Error loading project" msgstr "Error loading project" @@ -2115,7 +2115,7 @@ msgstr "Example Webhook Payload" #~ msgid "Experimental" #~ msgstr "Experimental" -#: src/components/project/ProjectPortalEditor.tsx:784 +#: src/components/project/ProjectPortalEditor.tsx:786 msgid "Explore" msgstr "Explore" @@ -2159,7 +2159,7 @@ msgstr "Failed to add conversations to context" #~ msgid "Failed to approve artefact. Please try again." #~ msgstr "Failed to approve artefact. Please try again." -#: src/components/participant/verify/VerifyArtefact.tsx:137 +#: src/components/participant/verify/VerifyArtefact.tsx:141 msgid "Failed to approve outcome. Please try again." msgstr "Failed to approve outcome. Please try again." @@ -2197,7 +2197,7 @@ msgstr "Failed to enable Auto Select for this chat" #~ msgid "Failed to finish conversation. Please try again or start a new conversation." #~ msgstr "Failed to finish conversation. Please try again or start a new conversation." -#: src/components/participant/ParticipantConversationAudio.tsx:272 +#: src/components/participant/ParticipantConversationAudio.tsx:282 msgid "Failed to finish conversation. Please try again." msgstr "Failed to finish conversation. Please try again." @@ -2209,7 +2209,7 @@ msgstr "Failed to generate {label}. Please try again." #~ msgid "Failed to generate Hidden gems. Please try again." #~ msgstr "Failed to generate Hidden gems. Please try again." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:90 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:95 msgid "Failed to generate the summary. Please try again later." msgstr "Failed to generate the summary. Please try again later." @@ -2244,15 +2244,15 @@ msgstr "Failed to mark all announcements as read" msgid "Failed to mark announcement as read" msgstr "Failed to mark announcement as read" -#: src/components/participant/ParticipantConversationAudio.tsx:366 +#: src/components/participant/ParticipantConversationAudio.tsx:387 msgid "Failed to reconnect. Please try reloading the page." msgstr "Failed to reconnect. Please try reloading the page." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:89 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:94 msgid "Failed to regenerate the summary. Please try again later." msgstr "Failed to regenerate the summary. Please try again later." -#: src/components/participant/verify/VerifyArtefact.tsx:245 +#: src/components/participant/verify/VerifyArtefact.tsx:249 msgid "Failed to reload. Please try again." msgstr "Failed to reload. Please try again." @@ -2277,7 +2277,7 @@ msgstr "Failed to retranscribe conversation. Please try again." #~ msgid "Failed to revise artefact. Please try again." #~ msgstr "Failed to revise artefact. Please try again." -#: src/components/participant/verify/VerifyArtefact.tsx:186 +#: src/components/participant/verify/VerifyArtefact.tsx:190 msgid "Failed to revise outcome. Please try again." msgstr "Failed to revise outcome. Please try again." @@ -2285,7 +2285,7 @@ msgstr "Failed to revise outcome. Please try again." #~ msgid "Failed to start new conversation. Please try again." #~ msgstr "Failed to start new conversation. Please try again." -#: src/components/participant/ParticipantConversationAudio.tsx:172 +#: src/components/participant/ParticipantConversationAudio.tsx:174 msgid "Failed to stop recording on device change. Please try again." msgstr "Failed to stop recording on device change. Please try again." @@ -2307,7 +2307,7 @@ msgstr "Failed to upload logo" #~ msgstr "Failed to verify email status. Please try again." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:442 +#: src/components/participant/ParticipantConversationAudio.tsx:463 msgid "participant.modal.echo.info.title" msgstr "Feature available soon" @@ -2340,7 +2340,7 @@ msgstr "File \"{0}\" is too small ({1}). Minimum size is {2}." msgid "File size: Min {0}, Max {1}, up to {MAX_FILES} files" msgstr "File size: Min {0}, Max {1}, up to {MAX_FILES} files" -#: src/components/conversation/ConversationEdit.tsx:84 +#: src/components/conversation/ConversationEdit.tsx:85 msgid "Filename from uploaded file" msgstr "Filename from uploaded file" @@ -2369,7 +2369,7 @@ msgid "Find contradictions and suggest follow-up questions" msgstr "Find contradictions and suggest follow-up questions" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:86 +#: src/components/participant/StopRecordingConfirmationModal.tsx:161 msgid "participant.button.stop.finish" msgstr "Finish" @@ -2379,7 +2379,7 @@ msgid "participant.button.finish.text.mode" msgstr "Finish" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:698 +#: src/components/participant/ParticipantConversationAudio.tsx:723 msgid "participant.button.finish" msgstr "Finish" @@ -2422,7 +2422,7 @@ msgstr "For advanced users: A secret key to verify webhook authenticity. Only ne msgid "Forgot your password?" msgstr "Forgot your password?" -#: src/components/project/ProjectPortalEditor.tsx:634 +#: src/components/project/ProjectPortalEditor.tsx:636 msgid "French" msgstr "French" @@ -2430,11 +2430,11 @@ msgstr "French" msgid "Full transcript (when available)" msgstr "Full transcript (when available)" -#: src/components/conversation/ConversationEdit.tsx:334 +#: src/components/conversation/ConversationEdit.tsx:343 msgid "Generate" msgstr "Generate" -#: src/components/conversation/ConversationEdit.tsx:324 +#: src/components/conversation/ConversationEdit.tsx:333 msgid "Generate a summary first" msgstr "Generate a summary first" @@ -2450,19 +2450,19 @@ msgstr "Generate secret" #~ msgid "Generate structured meeting notes based on the following discussion points provided in the context." #~ msgstr "Generate structured meeting notes based on the following discussion points provided in the context." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:210 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:220 msgid "Generate Summary" msgstr "Generate Summary" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:93 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:98 msgid "Generating the summary. Please wait..." msgstr "Generating the summary. Please wait..." -#: src/components/project/ProjectPortalEditor.tsx:632 +#: src/components/project/ProjectPortalEditor.tsx:634 msgid "German" msgstr "German" -#: src/components/participant/ParticipantConversationAudio.tsx:414 +#: src/components/participant/ParticipantConversationAudio.tsx:435 msgid "Get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Get an immediate reply from dembrane to help you deepen the conversation." @@ -2500,7 +2500,7 @@ msgstr "Go home" msgid "Go to new conversation" msgstr "Go to new conversation" -#: src/components/project/ProjectPortalEditor.tsx:723 +#: src/components/project/ProjectPortalEditor.tsx:725 msgid "Go to Settings" msgstr "Go to Settings" @@ -2508,7 +2508,7 @@ msgstr "Go to Settings" #~ msgid "Grid view" #~ msgstr "Grid view" -#: src/components/project/ProjectPortalEditor.tsx:1533 +#: src/components/project/ProjectPortalEditor.tsx:1568 msgid "Guide how titles are generated. Titles describe the topic of the conversation, not the participant." msgstr "Guide how titles are generated. Titles describe the topic of the conversation, not the participant." @@ -2533,7 +2533,7 @@ msgstr "Hidden" msgid "Hidden gem" msgstr "Hidden gem" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Hide" msgstr "Hide" @@ -2584,7 +2584,7 @@ msgstr "" "* What does success look like" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:510 +#: src/components/participant/ParticipantConversationAudio.tsx:534 msgid "participant.button.i.understand" msgstr "I understand" @@ -2722,7 +2722,7 @@ msgstr "It looks like we couldn't load this outcome. This might be a temporary i msgid "It sounds like more than one person is speaking. Taking turns will help us hear everyone clearly." msgstr "It sounds like more than one person is speaking. Taking turns will help us hear everyone clearly." -#: src/components/project/ProjectPortalEditor.tsx:635 +#: src/components/project/ProjectPortalEditor.tsx:637 msgid "Italian" msgstr "Italian" @@ -2746,7 +2746,7 @@ msgstr "Just a moment" msgid "Keep access secure with a one-time code from your authenticator app. Toggle two-factor authentication for this account." msgstr "Keep access secure with a one-time code from your authenticator app. Toggle two-factor authentication for this account." -#: src/components/project/ProjectPortalEditor.tsx:623 +#: src/components/project/ProjectPortalEditor.tsx:625 msgid "Language" msgstr "Language" @@ -2775,7 +2775,7 @@ msgid "Leave empty to keep existing" msgstr "Leave empty to keep existing" #: src/components/settings/LegalBasisSettingsCard.tsx:82 -#: src/components/project/ProjectPortalEditor.tsx:704 +#: src/components/project/ProjectPortalEditor.tsx:706 msgid "Legal Basis" msgstr "Legal Basis" @@ -2843,7 +2843,7 @@ msgstr "Live audio level:" #~ msgid "Live audio level:" #~ msgstr "Live audio level:" -#: src/components/project/ProjectPortalEditor.tsx:1603 +#: src/components/project/ProjectPortalEditor.tsx:1638 msgid "Live Preview" msgstr "Live Preview" @@ -2890,7 +2890,7 @@ msgstr "Loading transcript..." #~ msgid "Loading verification topics…" #~ msgstr "Loading verification topics…" -#: src/components/project/ProjectPortalEditor.tsx:1061 +#: src/components/project/ProjectPortalEditor.tsx:1063 msgid "Loading verify topics…" msgstr "Loading verify topics…" @@ -2961,7 +2961,7 @@ msgstr "Microphone access is still denied. Please check your settings and try ag #~ msgid "min" #~ msgstr "min" -#: src/components/project/ProjectPortalEditor.tsx:835 +#: src/components/project/ProjectPortalEditor.tsx:837 msgid "Mode" msgstr "Mode" @@ -2989,7 +2989,7 @@ msgstr "Move to Project" #: src/components/project/ProjectBasicEdit.tsx:104 #: src/components/project/webhooks/WebhookSettingsCard.tsx:377 -#: src/components/conversation/ConversationEdit.tsx:299 +#: src/components/conversation/ConversationEdit.tsx:308 #: src/components/common/RedactedText.tsx:14 msgid "Name" msgstr "Name" @@ -3137,7 +3137,7 @@ msgstr "No conversations yet" #~ msgid "No key terms or proper nouns have been added yet. Add them using the input above to improve transcript accuracy." #~ msgstr "No key terms or proper nouns have been added yet. Add them using the input above to improve transcript accuracy." -#: src/components/participant/verify/VerifyArtefact.tsx:183 +#: src/components/participant/verify/VerifyArtefact.tsx:187 msgid "No new feedback detected yet. Please continue your discussion and try again soon." msgstr "No new feedback detected yet. Please continue your discussion and try again soon." @@ -3210,7 +3210,7 @@ msgstr "No verification topics are configured for this project." #~ msgid "No verification topics available." #~ msgstr "No verification topics available." -#: src/components/project/ProjectPortalEditor.tsx:1065 +#: src/components/project/ProjectPortalEditor.tsx:1067 msgid "No verify topics available." msgstr "No verify topics available." @@ -3231,7 +3231,7 @@ msgstr "Not Added" msgid "Not available" msgstr "Not available" -#: src/components/project/ProjectPortalEditor.tsx:1248 +#: src/components/project/ProjectPortalEditor.tsx:1283 msgid "Notify participants when a report is published." msgstr "Notify participants when a report is published." @@ -3326,11 +3326,11 @@ msgstr "Optional" msgid "Optional (falls back to English)" msgstr "Optional (falls back to English)" -#: src/components/project/ProjectPortalEditor.tsx:662 +#: src/components/project/ProjectPortalEditor.tsx:664 msgid "Optional field on the start page" msgstr "Optional field on the start page" -#: src/components/project/ProjectPortalEditor.tsx:691 +#: src/components/project/ProjectPortalEditor.tsx:693 msgid "Optional field on the thank you page" msgstr "Optional field on the thank you page" @@ -3343,19 +3343,19 @@ msgstr "Options" msgid "Organiser's Privacy Policy URL" msgstr "Organiser's Privacy Policy URL" -#: src/components/participant/verify/VerifyArtefact.tsx:133 +#: src/components/participant/verify/VerifyArtefact.tsx:137 msgid "Outcome approved successfully!" msgstr "Outcome approved successfully!" -#: src/components/participant/verify/VerifyArtefact.tsx:243 +#: src/components/participant/verify/VerifyArtefact.tsx:247 msgid "Outcome reloaded successfully!" msgstr "Outcome reloaded successfully!" -#: src/components/participant/verify/VerifyArtefact.tsx:175 +#: src/components/participant/verify/VerifyArtefact.tsx:179 msgid "Outcome revised successfully!" msgstr "Outcome revised successfully!" -#: src/components/participant/verify/VerifyArtefact.tsx:213 +#: src/components/participant/verify/VerifyArtefact.tsx:217 msgid "Outcome updated!" msgstr "Outcome updated!" @@ -3381,7 +3381,7 @@ msgstr "Overview - Themes & patterns" #~ msgid "Page" #~ msgstr "Page" -#: src/components/project/ProjectPortalEditor.tsx:1331 +#: src/components/project/ProjectPortalEditor.tsx:1366 msgid "Page Content" msgstr "Page Content" @@ -3389,7 +3389,7 @@ msgstr "Page Content" msgid "Page not found" msgstr "Page not found" -#: src/components/project/ProjectPortalEditor.tsx:1307 +#: src/components/project/ProjectPortalEditor.tsx:1342 msgid "Page Title" msgstr "Page Title" @@ -3398,15 +3398,15 @@ msgstr "Page Title" msgid "Participant" msgstr "Participant" -#: src/components/conversation/ConversationEdit.tsx:271 +#: src/components/conversation/ConversationEdit.tsx:280 msgid "Participant Email" msgstr "Participant Email" -#: src/components/conversation/ConversationEdit.tsx:273 +#: src/components/conversation/ConversationEdit.tsx:282 msgid "Participant Emails" msgstr "Participant Emails" -#: src/components/project/ProjectPortalEditor.tsx:778 +#: src/components/project/ProjectPortalEditor.tsx:780 msgid "Participant Features" msgstr "Participant Features" @@ -3438,7 +3438,7 @@ msgstr "Passwords do not match" #~ msgid "Pause" #~ msgstr "Pause" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Pause reading" msgstr "Pause reading" @@ -3563,11 +3563,11 @@ msgstr "Please wait while we update your report. You will automatically be redir msgid "Please wait while we verify your email address." msgstr "Please wait while we verify your email address." -#: src/components/project/ProjectPortalEditor.tsx:1297 +#: src/components/project/ProjectPortalEditor.tsx:1332 msgid "Portal Content" msgstr "Portal Content" -#: src/components/project/ProjectPortalEditor.tsx:581 +#: src/components/project/ProjectPortalEditor.tsx:583 #: src/components/layout/ProjectOverviewLayout.tsx:47 msgid "Portal Editor" msgstr "Portal Editor" @@ -3737,7 +3737,7 @@ msgstr "Pull out the most impactful quotes from this session" msgid "Re-use settings from an existing webhook" msgstr "Re-use settings from an existing webhook" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Read aloud" msgstr "Read aloud" @@ -3759,12 +3759,12 @@ msgid "Recommended apps" msgstr "Recommended apps" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:572 +#: src/components/participant/ParticipantConversationAudio.tsx:596 msgid "participant.button.interruption.reconnect" msgstr "Reconnect" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:673 +#: src/components/participant/ParticipantConversationAudio.tsx:698 msgid "participant.button.record" msgstr "Record" @@ -3777,12 +3777,12 @@ msgid "Record another conversation" msgstr "Record another conversation" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:538 +#: src/components/participant/ParticipantConversationAudio.tsx:562 msgid "participant.modal.interruption.title" msgstr "Recording interrupted" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:48 +#: src/components/participant/StopRecordingConfirmationModal.tsx:77 msgid "participant.modal.pause.title" msgstr "Recording Paused" @@ -3805,7 +3805,7 @@ msgstr "Recurring Themes" msgid "References" msgstr "References" -#: src/components/project/ProjectPortalEditor.tsx:1611 +#: src/components/project/ProjectPortalEditor.tsx:1646 msgid "Refresh" msgstr "Refresh" @@ -3817,16 +3817,16 @@ msgstr "Refresh audit logs" #~ msgid "Regenerate Library" #~ msgstr "Regenerate Library" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:153 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:163 msgid "Regenerate Summary" msgstr "Regenerate Summary" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:315 +#: src/components/participant/verify/VerifyArtefact.tsx:319 msgid "participant.regenerating.outcome" msgstr "Regenerating the outcome" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:92 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:97 msgid "Regenerating the summary. Please wait..." msgstr "Regenerating the summary. Please wait..." @@ -3862,6 +3862,10 @@ msgstr "Reload Page" #~ msgid "Reload Page" #~ msgstr "Reload Page" +#: src/components/project/ProjectPortalEditor.tsx:1249 +msgid "Remind users to verify before finishing" +msgstr "Remind users to verify before finishing" + #: src/components/settings/WhitelabelLogoCard.tsx:129 msgid "Remove" msgstr "Remove" @@ -3887,7 +3891,7 @@ msgstr "Rename" #~ msgid "Rename" #~ msgstr "Rename" -#: src/components/project/ProjectPortalEditor.tsx:955 +#: src/components/project/ProjectPortalEditor.tsx:957 msgid "Reply Prompt" msgstr "Reply Prompt" @@ -3910,7 +3914,7 @@ msgstr "Report Created - {0}" msgid "Report generation is currently in beta and limited to projects with fewer than 10 hours of recording." msgstr "Report generation is currently in beta and limited to projects with fewer than 10 hours of recording." -#: src/components/project/ProjectPortalEditor.tsx:1243 +#: src/components/project/ProjectPortalEditor.tsx:1278 msgid "Report Notifications" msgstr "Report Notifications" @@ -3949,7 +3953,7 @@ msgstr "Requesting microphone access to detect available devices..." msgid "Required" msgstr "Required" -#: src/components/project/ProjectPortalEditor.tsx:1275 +#: src/components/project/ProjectPortalEditor.tsx:1310 msgid "Requires \"Ask for Email?\" to be enabled" msgstr "Requires \"Ask for Email?\" to be enabled" @@ -3980,7 +3984,7 @@ msgstr "Reset to default" #~ msgstr "Resources" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:75 +#: src/components/participant/StopRecordingConfirmationModal.tsx:145 msgid "participant.button.stop.resume" msgstr "Resume" @@ -4029,7 +4033,7 @@ msgid "Review processing status for every conversation collected in this project msgstr "Review processing status for every conversation collected in this project." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:412 +#: src/components/participant/verify/VerifyArtefact.tsx:416 msgid "participant.concrete.action.button.revise" msgstr "Revise" @@ -4055,7 +4059,7 @@ msgid "Save" msgstr "Save" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:388 +#: src/components/participant/verify/VerifyArtefact.tsx:392 msgid "participant.concrete.action.button.save" msgstr "Save" @@ -4176,7 +4180,7 @@ msgstr "Select All Results" msgid "Select at least one event" msgstr "Select at least one event" -#: src/components/project/ProjectPortalEditor.tsx:1162 +#: src/components/project/ProjectPortalEditor.tsx:1164 msgid "Select at least one other topic before deleting this one" msgstr "Select at least one other topic before deleting this one" @@ -4196,24 +4200,24 @@ msgstr "Select conversations from sidebar" msgid "Select Project" msgstr "Select Project" -#: src/components/conversation/ConversationEdit.tsx:355 +#: src/components/conversation/ConversationEdit.tsx:364 msgid "Select tags" msgstr "Select tags" -#: src/components/project/ProjectPortalEditor.tsx:747 +#: src/components/project/ProjectPortalEditor.tsx:749 msgid "Select the instructions that will be shown to participants when they start a conversation" msgstr "Select the instructions that will be shown to participants when they start a conversation" -#: src/components/project/ProjectPortalEditor.tsx:840 +#: src/components/project/ProjectPortalEditor.tsx:842 msgid "Select the type of feedback or engagement you want to encourage." msgstr "Select the type of feedback or engagement you want to encourage." -#: src/components/project/ProjectPortalEditor.tsx:735 +#: src/components/project/ProjectPortalEditor.tsx:737 msgid "Select tutorial" msgstr "Select tutorial" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1054 +#: src/components/project/ProjectPortalEditor.tsx:1056 msgid "dashboard.dembrane.feature.verify.topic.select" msgstr "Select which topics participants can use for \"Verify\"." @@ -4311,7 +4315,7 @@ msgstr "Share your voice by scanning the QR code below." msgid "Shortest First" msgstr "Shortest First" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Show" msgstr "Show" @@ -4372,6 +4376,11 @@ msgstr "Showing {displayFrom}–{displayTo} of {totalItems} entries" #~ msgid "Sign in with Google" #~ msgstr "Sign in with Google" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:106 +msgid "participant.button.verify_prompt.skip" +msgstr "Skip" + #. js-lingui-explicit-id #: src/components/participant/ParticipantOnboardingCards.tsx:312 msgid "participant.mic.check.button.skip" @@ -4409,7 +4418,7 @@ msgstr "Some may be skipped (no transcript or selection too large)." #: src/routes/auth/Login.tsx:159 #: src/components/participant/ParticipantInitiateForm.tsx:93 -#: src/components/conversation/ConversationEdit.tsx:241 +#: src/components/conversation/ConversationEdit.tsx:252 msgid "Something went wrong" msgstr "Something went wrong" @@ -4444,7 +4453,7 @@ msgstr "Something went wrong with the conversation. Please try refreshing the pa msgid "participant.explore.generic.error.message" msgstr "Something went wrong. Please try again by pressing the <0>Explore button, or contact support if the issue continues." -#: src/components/participant/verify/VerifyArtefact.tsx:150 +#: src/components/participant/verify/VerifyArtefact.tsx:154 msgid "Something went wrong. Please try again." msgstr "Something went wrong. Please try again." @@ -4467,7 +4476,7 @@ msgstr "Source {0}" #~ msgid "Sources:" #~ msgstr "Sources:" -#: src/components/project/ProjectPortalEditor.tsx:633 +#: src/components/project/ProjectPortalEditor.tsx:635 msgid "Spanish" msgstr "Spanish" @@ -4475,7 +4484,7 @@ msgstr "Spanish" #~ msgid "Speaker" #~ msgstr "Speaker" -#: src/components/project/ProjectPortalEditor.tsx:154 +#: src/components/project/ProjectPortalEditor.tsx:155 msgid "Specific Context" msgstr "Specific Context" @@ -4525,7 +4534,7 @@ msgid "Stop" msgstr "Stop" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:750 +#: src/components/participant/ParticipantConversationAudio.tsx:775 msgid "participant.button.stop" msgstr "Stop" @@ -4568,7 +4577,7 @@ msgstr "Summarize key insights from my interviews" msgid "Summarize this interview into a shareable article" msgstr "Summarize this interview into a shareable article" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:138 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 msgid "Summary" msgstr "Summary" @@ -4576,7 +4585,7 @@ msgstr "Summary" msgid "Summary (when available)" msgstr "Summary (when available)" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:103 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:108 msgid "Summary generated successfully." msgstr "Summary generated successfully." @@ -4584,11 +4593,11 @@ msgstr "Summary generated successfully." #~ msgid "Summary not available yet" #~ msgstr "Summary not available yet" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:102 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 msgid "Summary regenerated successfully." msgstr "Summary regenerated successfully." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:193 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:203 msgid "Summary will be available once the conversation is transcribed" msgstr "Summary will be available once the conversation is transcribed" @@ -4597,7 +4606,7 @@ msgid "Supported formats: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" msgstr "Supported formats: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:98 +#: src/components/participant/StopRecordingConfirmationModal.tsx:173 msgid "participant.link.switch.text" msgstr "Switch to text input" @@ -4607,17 +4616,17 @@ msgstr "System" #: src/components/project/ProjectTagsInput.tsx:239 #: src/components/participant/ParticipantInitiateForm.tsx:117 -#: src/components/conversation/ConversationEdit.tsx:358 +#: src/components/conversation/ConversationEdit.tsx:367 #: src/components/conversation/ConversationAccordion.tsx:1263 #: src/components/conversation/ConversationAccordion.tsx:1266 msgid "Tags" msgstr "Tags" -#: src/components/participant/ParticipantConversationAudio.tsx:408 +#: src/components/participant/ParticipantConversationAudio.tsx:429 msgid "Take some time to create an outcome that makes your contribution concrete or get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Take some time to create an outcome that makes your contribution concrete or get an immediate reply from dembrane to help you deepen the conversation." -#: src/components/participant/ParticipantConversationAudio.tsx:411 +#: src/components/participant/ParticipantConversationAudio.tsx:432 msgid "Take some time to create an outcome that makes your contribution concrete." msgstr "Take some time to create an outcome that makes your contribution concrete." @@ -4651,7 +4660,7 @@ msgstr "Thank you for participating!" #~ msgid "Thank You Page" #~ msgstr "Thank You Page" -#: src/components/project/ProjectPortalEditor.tsx:1363 +#: src/components/project/ProjectPortalEditor.tsx:1398 msgid "Thank You Page Content" msgstr "Thank You Page Content" @@ -4701,11 +4710,11 @@ msgstr "The following conversations were automatically added to the context" #~ msgid "the project library." #~ msgstr "the project library." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:112 msgid "The summary is being generated. Please wait for it to be available." msgstr "The summary is being generated. Please wait for it to be available." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:106 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:111 msgid "The summary is being regenerated. Please wait for it to be available." msgstr "The summary is being regenerated. Please wait for it to be available." @@ -4797,7 +4806,7 @@ msgstr "This email is already in the list." #~ msgstr "This email is already subscribed to notifications." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:499 +#: src/components/participant/ParticipantConversationAudio.tsx:523 msgid "participant.modal.refine.info.available.in" msgstr "This feature will be available in {remainingTime} seconds." @@ -4805,7 +4814,7 @@ msgstr "This feature will be available in {remainingTime} seconds." msgid "This information is anonymized" msgstr "This information is anonymized" -#: src/components/project/ProjectPortalEditor.tsx:1615 +#: src/components/project/ProjectPortalEditor.tsx:1650 msgid "This is a live preview of the participant's portal. You will need to refresh the page to see the latest changes." msgstr "This is a live preview of the participant's portal. You will need to refresh the page to see the latest changes." @@ -4838,15 +4847,15 @@ msgstr "This is your project library. Create views to analyse your entire projec #~ msgid "This language will be used for the Participant's Portal, transcription and analysis. To change the language of this application, please use the language picker in the header user menu instead." #~ msgstr "This language will be used for the Participant's Portal, transcription and analysis. To change the language of this application, please use the language picker in the header user menu instead." -#: src/components/project/ProjectPortalEditor.tsx:628 +#: src/components/project/ProjectPortalEditor.tsx:630 msgid "This language will be used for the Participant's Portal." msgstr "This language will be used for the Participant's Portal." -#: src/components/project/ProjectPortalEditor.tsx:1373 +#: src/components/project/ProjectPortalEditor.tsx:1408 msgid "This page is shown after the participant has completed the conversation." msgstr "This page is shown after the participant has completed the conversation." -#: src/components/project/ProjectPortalEditor.tsx:1341 +#: src/components/project/ProjectPortalEditor.tsx:1376 msgid "This page is shown to participants when they start a conversation after they successfully complete the tutorial." msgstr "This page is shown to participants when they start a conversation after they successfully complete the tutorial." @@ -4858,7 +4867,7 @@ msgstr "This page is shown to participants when they start a conversation after #~ msgid "This project library was generated on {0}." #~ msgstr "This project library was generated on {0}." -#: src/components/project/ProjectPortalEditor.tsx:966 +#: src/components/project/ProjectPortalEditor.tsx:968 msgid "This prompt guides how the AI responds to participants. Customize it to shape the type of feedback or engagement you want to encourage." msgstr "This prompt guides how the AI responds to participants. Customize it to shape the type of feedback or engagement you want to encourage." @@ -4875,7 +4884,7 @@ msgstr "This report was opened by {0} people" #~ msgid "This summary is AI-generated and brief, for thorough analysis, use the Chat or Library." #~ msgstr "This summary is AI-generated and brief, for thorough analysis, use the Chat or Library." -#: src/components/project/ProjectPortalEditor.tsx:1318 +#: src/components/project/ProjectPortalEditor.tsx:1353 msgid "This title is shown to participants when they start a conversation" msgstr "This title is shown to participants when they start a conversation" @@ -4897,7 +4906,7 @@ msgid "add.tag.filter.modal.info" msgstr "This will filter the conversation list to show conversations with this tag." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:320 +#: src/components/participant/verify/VerifyArtefact.tsx:324 msgid "participant.concrete.regenerating.artefact.description" msgstr "This will just take a few moments" @@ -4930,7 +4939,7 @@ msgstr "Tip" msgid "Tip: Use the play button (▶) to send a test payload to your webhook and verify it's working correctly." msgstr "Tip: Use the play button (▶) to send a test payload to your webhook and verify it's working correctly." -#: src/components/conversation/ConversationEdit.tsx:319 +#: src/components/conversation/ConversationEdit.tsx:328 msgid "Title" msgstr "Title" @@ -4938,7 +4947,7 @@ msgstr "Title" msgid "Title auto-generated" msgstr "Title auto-generated" -#: src/components/conversation/ConversationEdit.tsx:381 +#: src/components/conversation/ConversationEdit.tsx:390 msgid "To assign a new tag, please create it first in the project overview." msgstr "To assign a new tag, please create it first in the project overview." @@ -4971,7 +4980,7 @@ msgstr "Topic label" msgid "Topic updated successfully" msgstr "Topic updated successfully" -#: src/components/conversation/ConversationEdit.tsx:340 +#: src/components/conversation/ConversationEdit.tsx:349 msgid "Topic-based title describing what was discussed" msgstr "Topic-based title describing what was discussed" @@ -5256,12 +5265,12 @@ msgid "Uploading Audio Files..." msgstr "Uploading Audio Files..." #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:62 +#: src/components/participant/StopRecordingConfirmationModal.tsx:130 msgid "participant.modal.uploading" msgstr "Uploading audio..." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:556 +#: src/components/participant/ParticipantConversationAudio.tsx:580 msgid "participant.modal.interruption.uploading" msgstr "Uploading audio..." @@ -5298,6 +5307,16 @@ msgstr "Using default dembrane logo" msgid "Using webhooks? We'd love to hear from you" msgstr "Using webhooks? We'd love to hear from you" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:73 +msgid "participant.modal.verify_prompt.title" +msgstr "Verification reminder" + +#. js-lingui-explicit-id +#: src/components/participant/ParticipantConversationAudioContent.tsx:159 +msgid "participant.banner.verification_required" +msgstr "Verification required" + #: src/components/project/ProjectPortalEditor.tsx:753 #~ msgid "Verification Topics" #~ msgstr "Verification Topics" @@ -5334,7 +5353,12 @@ msgid "verified artifacts" msgstr "verified artifacts" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:988 +#: src/components/participant/StopRecordingConfirmationModal.tsx:118 +msgid "participant.button.verify_prompt.verify" +msgstr "Verify" + +#. js-lingui-explicit-id +#: src/components/project/ProjectPortalEditor.tsx:990 msgid "dashboard.dembrane.verify.title" msgstr "Verify" @@ -5347,7 +5371,7 @@ msgstr "Verify" msgid "Verify code" msgstr "Verify code" -#: src/components/project/ProjectPortalEditor.tsx:1045 +#: src/components/project/ProjectPortalEditor.tsx:1047 msgid "Verify Topics" msgstr "Verify Topics" @@ -5432,7 +5456,7 @@ msgstr "We have sent you an email with next steps. If you don't see it, check yo #~ msgstr "We have sent you an email with next steps. If you don't see it, check your spam folder. If you still don't see it, please contact jules@dembrane.com" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:450 +#: src/components/participant/ParticipantConversationAudio.tsx:471 msgid "participant.modal.echo.info.reason" msgstr "We need a bit more context to help you use ECHO effectively. Please continue recording so we can provide better suggestions." @@ -5550,7 +5574,7 @@ msgstr "When all audio has been converted to text and the full transcript is ava msgid "When are webhooks triggered?" msgstr "When are webhooks triggered?" -#: src/components/project/ProjectPortalEditor.tsx:1436 +#: src/components/project/ProjectPortalEditor.tsx:1471 msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. Anonymized conversations also disable audio playback, audio download, and retranscription to protect participant privacy. This cannot be undone for already-processed conversations." msgstr "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. Anonymized conversations also disable audio playback, audio download, and retranscription to protect participant privacy. This cannot be undone for already-processed conversations." @@ -5558,6 +5582,10 @@ msgstr "When enabled, all new transcripts will have personal information (names, #~ msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. This cannot be undone for already-processed conversations." #~ msgstr "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. This cannot be undone for already-processed conversations." +#: src/components/project/ProjectPortalEditor.tsx:1260 +msgid "When finishing the conversation, participants who haven't verified yet will be prompted to verify or skip" +msgstr "When finishing the conversation, participants who haven't verified yet will be prompted to verify or skip" + #: src/components/project/webhooks/WebhookSettingsCard.tsx:792 msgid "When the summary is ready (includes both transcript and summary)" msgstr "When the summary is ready (includes both transcript and summary)" @@ -5615,6 +5643,11 @@ msgstr "You have changed the mic. Doing this will save your audio till this poin msgid "You have successfully unsubscribed." msgstr "You have successfully unsubscribed." +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:90 +msgid "participant.modal.verify_prompt.description" +msgstr "You haven't verified any outcomes yet. Would you like to verify before finishing?" + #: src/routes/participant/ParticipantPostConversation.tsx:128 msgid "You may also choose to record another conversation." msgstr "You may also choose to record another conversation." diff --git a/echo/frontend/src/locales/nl-NL.po b/echo/frontend/src/locales/nl-NL.po index b9cb401e3..012c43e1f 100644 --- a/echo/frontend/src/locales/nl-NL.po +++ b/echo/frontend/src/locales/nl-NL.po @@ -221,17 +221,17 @@ msgstr " Afmelden voor meldingen" #~ msgstr "-5s" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:422 +#: src/components/participant/ParticipantConversationAudio.tsx:443 msgid "participant.modal.echo.info.title.generic" msgstr "\"ECHO\" binnenkort beschikbaar" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:436 +#: src/components/participant/ParticipantConversationAudio.tsx:457 msgid "participant.modal.echo.info.title.go.deeper" msgstr "\"Verkennen\" binnenkort beschikbaar" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:429 +#: src/components/participant/ParticipantConversationAudio.tsx:450 msgid "participant.modal.echo.info.title.concrete" msgstr "\"Verifiëren\" binnenkort beschikbaar" @@ -255,7 +255,7 @@ msgstr "{0, plural, one {Tag:} other {Tags:}}" #: src/routes/project/chat/ProjectChatRoute.tsx:608 #: src/components/settings/FontSettingsCard.tsx:49 #: src/components/settings/FontSettingsCard.tsx:51 -#: src/components/project/ProjectPortalEditor.tsx:599 +#: src/components/project/ProjectPortalEditor.tsx:601 #: src/components/chat/References.tsx:29 msgid "{0}" msgstr "{0}" @@ -407,7 +407,7 @@ msgstr "Gesprekken toevoegen aan context" msgid "Add Custom Topic" msgstr "Aangepast onderwerp toevoegen" -#: src/components/project/ProjectPortalEditor.tsx:164 +#: src/components/project/ProjectPortalEditor.tsx:165 msgid "Add key terms or proper nouns to improve transcript quality and accuracy." msgstr "Voeg belangrijke woorden of namen toe om de kwaliteit en nauwkeurigheid van het transcript te verbeteren." @@ -437,7 +437,7 @@ msgstr "Toevoegen aan filters" msgid "Add to this chat" msgstr "Voeg toe aan dit gesprek" -#: src/components/project/ProjectPortalEditor.tsx:1231 +#: src/components/project/ProjectPortalEditor.tsx:1233 msgid "Add Topic" msgstr "Onderwerp toevoegen" @@ -507,7 +507,7 @@ msgstr "Pas de basislettergrootte voor de interface aan" msgid "Advanced" msgstr "Geavanceerd" -#: src/components/project/ProjectPortalEditor.tsx:762 +#: src/components/project/ProjectPortalEditor.tsx:764 msgid "Advanced (Tips and best practices)" msgstr "Geavanceerd (Tips en best practices)" @@ -515,7 +515,7 @@ msgstr "Geavanceerd (Tips en best practices)" #~ msgid "Advanced (Tips and tricks)" #~ msgstr "Geavanceerd (Tips en trucs)" -#: src/components/project/ProjectPortalEditor.tsx:1402 +#: src/components/project/ProjectPortalEditor.tsx:1437 msgid "Advanced Settings" msgstr "Geavanceerde instellingen" @@ -635,7 +635,7 @@ msgstr "meldingen" #~ msgid "Announcements" #~ msgstr "Meldingen" -#: src/components/project/ProjectPortalEditor.tsx:1425 +#: src/components/project/ProjectPortalEditor.tsx:1460 msgid "Anonymize Transcripts" msgstr "Transcripten anoniem maken" @@ -651,7 +651,7 @@ msgstr "Anoniem gesprek" #~ msgstr "Anonieme deelnemer" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:447 +#: src/components/participant/verify/VerifyArtefact.tsx:451 msgid "participant.concrete.action.button.approve" msgstr "Goedkeuren" @@ -672,7 +672,7 @@ msgstr "Weet je zeker dat je de webhook \"{0}\" wilt verwijderen? Dit kan niet o msgid "Are you sure you want to delete this conversation? This action cannot be undone." msgstr "Weet je zeker dat je dit gesprek wilt verwijderen? Dit kan niet ongedaan worden gemaakt." -#: src/components/project/ProjectPortalEditor.tsx:1661 +#: src/components/project/ProjectPortalEditor.tsx:1696 msgid "Are you sure you want to delete this custom topic? This cannot be undone." msgstr "Weet je zeker dat je dit aangepaste onderwerp wilt verwijderen? Dit kan niet ongedaan worden gemaakt." @@ -711,7 +711,7 @@ msgstr "Weet je zeker dat je de bibliotheek wilt genereren? Dit kan een tijdje d #~ msgid "Are you sure you want to generate the library? This will take a while." #~ msgstr "Weet je zeker dat je de bibliotheek wilt genereren? Dit kan een tijdje duren." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:159 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:169 msgid "Are you sure you want to regenerate the summary? You will lose the current summary." msgstr "Weet je zeker dat je het samenvatting wilt hergenereren? Je verliest de huidige samenvatting." @@ -755,11 +755,11 @@ msgstr "Stel vraag" #~ msgid "Ask AI" #~ msgstr "Vraag AI" -#: src/components/project/ProjectPortalEditor.tsx:678 +#: src/components/project/ProjectPortalEditor.tsx:680 msgid "Ask for Email?" msgstr "Vraag om e-mail?" -#: src/components/project/ProjectPortalEditor.tsx:649 +#: src/components/project/ProjectPortalEditor.tsx:651 msgid "Ask for Name?" msgstr "Vraag om naam?" @@ -790,7 +790,7 @@ msgstr "Aspecten" #~ msgid "At least one topic must be selected to enable Make it concrete" #~ msgstr "Selecteer minimaal één onderwerp om Maak het concreet aan te zetten" -#: src/components/project/ProjectPortalEditor.tsx:1111 +#: src/components/project/ProjectPortalEditor.tsx:1113 msgid "At least one topic must be selected to enable Verify" msgstr "Er moet minstens één onderwerp zijn geselecteerd om Verifiëren aan te zetten" @@ -798,7 +798,7 @@ msgstr "Er moet minstens één onderwerp zijn geselecteerd om Verifiëren aan te #~ msgstr "Voeg zoveel documenten toe als je wilt analyseren" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:545 +#: src/components/participant/ParticipantConversationAudio.tsx:569 msgid "participant.modal.interruption.issue.message" msgstr "Let op! We hebben de laatste 60 seconden van je opname verloren door een onderbreking. Druk op de knop hieronder om opnieuw verbinding te maken." @@ -843,15 +843,15 @@ msgstr "Auditlogboeken geëxporteerd naar JSON" msgid "Authenticator code" msgstr "Authenticator-code" -#: src/components/project/ProjectPortalEditor.tsx:1496 +#: src/components/project/ProjectPortalEditor.tsx:1531 msgid "Auto-generate titles" msgstr "Automatisch titels genereren" -#: src/components/project/ProjectPortalEditor.tsx:1473 +#: src/components/project/ProjectPortalEditor.tsx:1508 msgid "Auto-generate Titles" msgstr "Automatisch titels genereren" -#: src/components/conversation/ConversationEdit.tsx:341 +#: src/components/conversation/ConversationEdit.tsx:350 msgid "Auto-generated or enter manually" msgstr "Automatisch gegenereerd of handmatig invoeren" @@ -870,7 +870,7 @@ msgstr "Automatisch selecteren ingeschakeld" #~ msgid "Auto-select sources to add to the chat" #~ msgstr "Automatisch selecteren bronnen om toe te voegen aan het gesprek" -#: src/components/project/ProjectPortalEditor.tsx:1481 +#: src/components/project/ProjectPortalEditor.tsx:1516 msgid "Automatically generate a short topic-based title for each conversation after summarization. The title describes what was discussed, not who participated. The participant's original name is preserved separately, if they provided one." msgstr "Automatisch een korte onderwerp-gebaseerde titel genereren voor elk gesprek na samenvatting. De titel beschrijft wat er werd besproken, niet wie deelnemde. De oorspronkelijke naam van de deelnemer wordt apart bewaard, als ze er een had." @@ -910,11 +910,11 @@ msgstr "Terug" msgid "Back to Selection" msgstr "Terug naar selectie" -#: src/components/project/ProjectPortalEditor.tsx:758 +#: src/components/project/ProjectPortalEditor.tsx:760 msgid "Basic (Essential tutorial slides)" msgstr "Basis (Alleen essentiële tutorial slides)" -#: src/components/project/ProjectPortalEditor.tsx:613 +#: src/components/project/ProjectPortalEditor.tsx:615 msgid "Basic Settings" msgstr "Basis instellingen" @@ -922,8 +922,8 @@ msgstr "Basis instellingen" #~ msgstr "Begin!" #: src/routes/project/report/ProjectReportRoute.tsx:64 -#: src/components/project/ProjectPortalEditor.tsx:1432 -#: src/components/project/ProjectPortalEditor.tsx:1477 +#: src/components/project/ProjectPortalEditor.tsx:1467 +#: src/components/project/ProjectPortalEditor.tsx:1512 #: src/components/conversation/RetranscribeConversation.tsx:144 #: src/components/conversation/MoveConversationButton.tsx:142 #: src/components/chat/ChatModeSelector.tsx:156 @@ -932,12 +932,12 @@ msgid "Beta" msgstr "Bèta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:787 +#: src/components/project/ProjectPortalEditor.tsx:789 msgid "dashboard.dembrane.concrete.beta" msgstr "Bèta" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:997 +#: src/components/project/ProjectPortalEditor.tsx:999 msgid "dashboard.dembrane.verify.beta" msgstr "Bèta" @@ -951,7 +951,7 @@ msgstr "Bèta" msgid "Book a call" msgstr "Een gesprek boeken" -#: src/components/project/ProjectPortalEditor.tsx:910 +#: src/components/project/ProjectPortalEditor.tsx:912 msgid "Brainstorm Ideas" msgstr "Brainstorm ideeën" @@ -965,7 +965,7 @@ msgstr "Door dit project te verwijderen, verwijder je alle gegevens die eraan ge #: src/routes/project/report/ProjectReportRoute.tsx:347 #: src/components/settings/TwoFactorSettingsCard.tsx:406 -#: src/components/project/ProjectPortalEditor.tsx:1668 +#: src/components/project/ProjectPortalEditor.tsx:1703 #: src/components/project/ProjectDangerZone.tsx:156 #: src/components/project/ProjectDangerZone.tsx:188 #: src/components/project/CustomTopicModal.tsx:233 @@ -984,7 +984,7 @@ msgid "participant.mic.settings.modal.second.confirm.cancel" msgstr "Annuleren" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:377 +#: src/components/participant/verify/VerifyArtefact.tsx:381 msgid "participant.concrete.action.button.cancel" msgstr "Annuleren" @@ -1290,7 +1290,7 @@ msgstr "Even afkoelen. Beschikbaar over {0}" msgid "Copied" msgstr "Gekopieerd" -#: src/components/conversation/ConversationEdit.tsx:85 +#: src/components/conversation/ConversationEdit.tsx:86 msgid "Copied from original conversation" msgstr "Gekopieerd van het originele gesprek" @@ -1317,7 +1317,7 @@ msgstr "Kopieer link om dit rapport te delen" msgid "Copy secret" msgstr "Geheim kopiëren" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:158 msgid "Copy Summary" msgstr "Kopieer samenvatting" @@ -1393,7 +1393,7 @@ msgstr "Maak view aan" msgid "Create Webhook" msgstr "Webhook maken" -#: src/components/conversation/ConversationEdit.tsx:248 +#: src/components/conversation/ConversationEdit.tsx:259 msgid "Created on" msgstr "Gemaakt op" @@ -1401,7 +1401,7 @@ msgstr "Gemaakt op" msgid "Current logo" msgstr "Huidige logo" -#: src/components/project/ProjectPortalEditor.tsx:940 +#: src/components/project/ProjectPortalEditor.tsx:942 msgid "Custom" msgstr "Aangepast" @@ -1413,7 +1413,7 @@ msgstr "Aangepaste bestandsnaam" msgid "Custom Logo" msgstr "Aangepast logo" -#: src/components/project/ProjectPortalEditor.tsx:1521 +#: src/components/project/ProjectPortalEditor.tsx:1556 msgid "Custom title prompt" msgstr "Aangepaste titelprompt" @@ -1436,11 +1436,11 @@ msgstr "Dashboard URL (directe link naar gespreksoverzicht)" #~ msgid "dashboard.dembrane.verify.topic.select" #~ msgstr "Selecteer welke onderwerpen deelnemers voor verificatie kunnen gebruiken." -#: src/components/project/ProjectPortalEditor.tsx:876 +#: src/components/project/ProjectPortalEditor.tsx:878 msgid "Default" msgstr "Standaard" -#: src/components/project/ProjectPortalEditor.tsx:754 +#: src/components/project/ProjectPortalEditor.tsx:756 msgid "Default - No tutorial (Only privacy statements)" msgstr "Standaard - Geen tutorial (Alleen privacy verklaringen)" @@ -1448,7 +1448,7 @@ msgstr "Standaard - Geen tutorial (Alleen privacy verklaringen)" msgid "Delegate multi-step analysis with live tool execution" msgstr "Multistap analyse delegeren met live tool uitvoering" -#: src/components/project/ProjectPortalEditor.tsx:1675 +#: src/components/project/ProjectPortalEditor.tsx:1710 #: src/components/project/webhooks/WebhookSettingsCard.tsx:647 #: src/components/project/webhooks/WebhookSettingsCard.tsx:686 msgid "Delete" @@ -1463,7 +1463,7 @@ msgstr "Chat verwijderen" msgid "Delete Conversation" msgstr "Verwijder gesprek" -#: src/components/project/ProjectPortalEditor.tsx:1653 +#: src/components/project/ProjectPortalEditor.tsx:1688 msgid "Delete Custom Topic" msgstr "Aangepast onderwerp verwijderen" @@ -1517,7 +1517,7 @@ msgstr "Beschrijf wat de taalmodel moet extraheren of samenvatten uit het gespre msgid "Determines under which GDPR legal basis personal data is processed. This affects the information shown to participants and data subject rights." msgstr "Bepaalt op welke AVG-grondslag persoonsgegevens worden verwerkt. Dit is van invloed op de informatie die aan deelnemers wordt getoond en de rechten van betrokkenen." -#: src/components/project/ProjectPortalEditor.tsx:709 +#: src/components/project/ProjectPortalEditor.tsx:711 msgid "Determines under which GDPR legal basis personal data is processed. This setting applies to all your projects and can be changed in your account settings." msgstr "Bepaalt onder welke GDPR-rechtsgrondslag personenbezogene gegevens worden verwerkt. Deze instelling geldt voor alle projecten en kan worden gewijzigd in uw accountinstellingen." @@ -1637,15 +1637,15 @@ msgstr "Sleep audio bestanden hierheen of klik om bestanden te selecteren" msgid "Drag to reorder" msgstr "Sleep om te herordenen" -#: src/components/conversation/ConversationEdit.tsx:258 +#: src/components/conversation/ConversationEdit.tsx:269 msgid "Duration" msgstr "Duur" -#: src/components/project/ProjectPortalEditor.tsx:631 +#: src/components/project/ProjectPortalEditor.tsx:633 msgid "Dutch" msgstr "Nederlands" -#: src/components/project/ProjectPortalEditor.tsx:1539 +#: src/components/project/ProjectPortalEditor.tsx:1574 msgid "e.g. \"Use short noun phrases like 'Urban Green Spaces' or 'Youth Employment'. Avoid generic titles.\"" msgstr "bijvoorbeeld \"Gebruik korte zinnen als 'Stedelijke Groene Ruimtes' of 'Jeugdwerkgelegenheid'. Vermijd algemene titels.\"" @@ -1654,7 +1654,7 @@ msgid "e.g., Slack Notifications, Make Workflow" msgstr "bijvoorbeeld, Slack meldingen, Make workflow" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:730 +#: src/components/participant/ParticipantConversationAudio.tsx:755 msgid "participant.button.echo" msgstr "ECHO" @@ -1674,7 +1674,7 @@ msgstr "ECHO" msgid "Edit" msgstr "Bewerken" -#: src/components/conversation/ConversationEdit.tsx:225 +#: src/components/conversation/ConversationEdit.tsx:236 msgid "Edit Conversation" msgstr "Gesprek bewerken" @@ -1760,7 +1760,7 @@ msgstr "2FA inschakelen" #~ msgid "Enable Dembrane Verify" #~ msgstr "Verify inschakelen" -#: src/components/project/ProjectPortalEditor.tsx:811 +#: src/components/project/ProjectPortalEditor.tsx:813 msgid "Enable Explore" msgstr "Verkennen inschakelen" @@ -1776,7 +1776,7 @@ msgstr "Verkennen inschakelen" msgid "Enable participation" msgstr "Deelnemen inschakelen" -#: src/components/project/ProjectPortalEditor.tsx:1261 +#: src/components/project/ProjectPortalEditor.tsx:1296 msgid "Enable Report Notifications" msgstr "Rapportmeldingen inschakelen" @@ -1790,7 +1790,7 @@ msgstr "Rapportmeldingen inschakelen" #~ msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"ECHO\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." #~ msgstr "Schakel deze functie in zodat deelnemers AI-suggesties kunnen opvragen tijdens het gesprek. Deelnemers kunnen na het vastleggen van hun gedachten op \"ECHO\" klikken voor contextuele feedback, wat diepere reflectie en betrokkenheid stimuleert. Tussen elke aanvraag zit een korte pauze." -#: src/components/project/ProjectPortalEditor.tsx:794 +#: src/components/project/ProjectPortalEditor.tsx:796 msgid "Enable this feature to allow participants to request AI-powered responses during their conversation. Participants can click \"Explore\" after recording their thoughts to receive contextual feedback, encouraging deeper reflection and engagement. A cooldown period applies between requests." msgstr "Schakel deze functie in zodat deelnemers AI-antwoorden kunnen vragen tijdens hun gesprek. Na het inspreken van hun gedachten kunnen ze op \"Verkennen\" klikken voor contextuele feedback, zodat ze dieper gaan nadenken en meer betrokken raken. Er zit een wachttijd tussen verzoeken." @@ -1802,11 +1802,11 @@ msgstr "Schakel deze functie in zodat deelnemers AI-antwoorden kunnen vragen tij #~ msgstr "Zet deze functie aan zodat deelnemers AI-antwoorden kunnen vragen tijdens hun gesprek. Na het inspreken van hun gedachten kunnen ze op \"Go deeper\" klikken voor contextuele feedback, zodat ze dieper gaan nadenken en meer betrokken raken. Er zit een wachttijd tussen verzoeken." #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1004 +#: src/components/project/ProjectPortalEditor.tsx:1006 msgid "dashboard.dembrane.feature.verify.description" msgstr "Schakel deze functie in om deelnemers \"resultaten\" van hun inzendingen te laten verifiëren en goedkeuren. Dit helpt om belangrijke ideeën, zorgen of samenvattingen concreet te maken. Na het gesprek kun je filteren op discussies met geverifieerde resultaten en deze bekijken in het overzicht." -#: src/components/project/ProjectPortalEditor.tsx:1452 +#: src/components/project/ProjectPortalEditor.tsx:1487 msgid "Enable transcript anonymization" msgstr "Transcriptanoniem maken inschakelen" @@ -1814,7 +1814,7 @@ msgstr "Transcriptanoniem maken inschakelen" msgid "Enable two-factor authentication" msgstr "Tweestapsverificatie inschakelen" -#: src/components/project/ProjectPortalEditor.tsx:1021 +#: src/components/project/ProjectPortalEditor.tsx:1023 msgid "Enable Verify" msgstr "Verifiëren inschakelen" @@ -1827,11 +1827,11 @@ msgstr "Ingeschakeld" #~ msgid "End of list • All {0} conversations loaded" #~ msgstr "Einde van de lijst • Alle {0} gesprekken geladen" -#: src/components/project/ProjectPortalEditor.tsx:630 +#: src/components/project/ProjectPortalEditor.tsx:632 msgid "English" msgstr "Engels" -#: src/components/project/ProjectPortalEditor.tsx:173 +#: src/components/project/ProjectPortalEditor.tsx:174 msgid "Enter a key term or proper noun" msgstr "Voer een sleutelterm of eigennamen in" @@ -1878,7 +1878,7 @@ msgstr "Voer je wachtwoord in" msgid "Enter your query" msgstr "Voer uw query in" -#: src/components/conversation/ConversationEdit.tsx:83 +#: src/components/conversation/ConversationEdit.tsx:84 msgid "Entered by the participant on the portal" msgstr "Ingevoerd door de deelnemer op het portaal" @@ -1904,7 +1904,7 @@ msgstr "Fout bij laden van meldingen" #~ msgstr "Fout bij laden van inzichten" #: src/routes/project/ProjectRoutes.tsx:49 -#: src/routes/project/ProjectRoutes.tsx:153 +#: src/routes/project/ProjectRoutes.tsx:154 msgid "Error loading project" msgstr "Fout bij laden van project" @@ -1951,7 +1951,7 @@ msgstr "Voorbeeld webhook payload" #~ msgid "Experimental" #~ msgstr "Experimenteel" -#: src/components/project/ProjectPortalEditor.tsx:784 +#: src/components/project/ProjectPortalEditor.tsx:786 msgid "Explore" msgstr "Verkennen" @@ -1995,7 +1995,7 @@ msgstr "Mislukt om gesprekken aan context toe te voegen" #~ msgid "Failed to approve artefact. Please try again." #~ msgstr "Artefact kon niet worden goedgekeurd. Probeer het opnieuw." -#: src/components/participant/verify/VerifyArtefact.tsx:137 +#: src/components/participant/verify/VerifyArtefact.tsx:141 msgid "Failed to approve outcome. Please try again." msgstr "Fout bij het goedkeuren van het resultaat. Probeer het opnieuw." @@ -2033,7 +2033,7 @@ msgstr "Fout bij het inschakelen van het automatisch selecteren voor deze chat" #~ msgid "Failed to finish conversation. Please try again or start a new conversation." #~ msgstr "Fout bij het voltooien van het gesprek. Probeer het opnieuw of start een nieuw gesprek." -#: src/components/participant/ParticipantConversationAudio.tsx:272 +#: src/components/participant/ParticipantConversationAudio.tsx:282 msgid "Failed to finish conversation. Please try again." msgstr "Fout bij het voltooien van het gesprek. Probeer het opnieuw." @@ -2041,7 +2041,7 @@ msgstr "Fout bij het voltooien van het gesprek. Probeer het opnieuw." msgid "Failed to generate {label}. Please try again." msgstr "Fout bij het genereren van {label}. Probeer het opnieuw." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:90 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:95 msgid "Failed to generate the summary. Please try again later." msgstr "Samenvatting maken lukt niet. Probeer het later nog een keer." @@ -2072,15 +2072,15 @@ msgstr "Fout bij het markeren van alle meldingen als gelezen" msgid "Failed to mark announcement as read" msgstr "Fout bij het markeren van de melding als gelezen" -#: src/components/participant/ParticipantConversationAudio.tsx:366 +#: src/components/participant/ParticipantConversationAudio.tsx:387 msgid "Failed to reconnect. Please try reloading the page." msgstr "Opnieuw verbinden mislukt. Probeer de pagina opnieuw te laden." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:89 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:94 msgid "Failed to regenerate the summary. Please try again later." msgstr "Fout bij het hergenereren van de samenvatting. Probeer het opnieuw later." -#: src/components/participant/verify/VerifyArtefact.tsx:245 +#: src/components/participant/verify/VerifyArtefact.tsx:249 msgid "Failed to reload. Please try again." msgstr "Opnieuw laden is mislukt. Probeer het opnieuw." @@ -2105,7 +2105,7 @@ msgstr "Fout bij het hertranscriptie van het gesprek. Probeer het opnieuw." #~ msgid "Failed to revise artefact. Please try again." #~ msgstr "Artefact kon niet worden herzien. Probeer het opnieuw." -#: src/components/participant/verify/VerifyArtefact.tsx:186 +#: src/components/participant/verify/VerifyArtefact.tsx:190 msgid "Failed to revise outcome. Please try again." msgstr "Fout bij het herzien van het resultaat. Probeer het opnieuw." @@ -2113,7 +2113,7 @@ msgstr "Fout bij het herzien van het resultaat. Probeer het opnieuw." #~ msgid "Failed to start new conversation. Please try again." #~ msgstr "Fout bij het starten van een nieuw gesprek. Probeer het opnieuw." -#: src/components/participant/ParticipantConversationAudio.tsx:172 +#: src/components/participant/ParticipantConversationAudio.tsx:174 msgid "Failed to stop recording on device change. Please try again." msgstr "Fout bij het stoppen van de opname bij wijziging van het apparaat. Probeer het opnieuw." @@ -2133,7 +2133,7 @@ msgstr "Fout bij het uploaden van het logo" #~ msgstr "Fout bij het verifiëren van de e-mailstatus. Probeer het opnieuw." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:442 +#: src/components/participant/ParticipantConversationAudio.tsx:463 msgid "participant.modal.echo.info.title" msgstr "Functie binnenkort beschikbaar" @@ -2166,7 +2166,7 @@ msgstr "Bestand \"{0}\" is te klein ({1}). Minimum grootte is {2}." msgid "File size: Min {0}, Max {1}, up to {MAX_FILES} files" msgstr "Bestandsgrootte: Min {0}, Max {1}, maximaal {MAX_FILES} bestanden" -#: src/components/conversation/ConversationEdit.tsx:84 +#: src/components/conversation/ConversationEdit.tsx:85 msgid "Filename from uploaded file" msgstr "Bestandsnaam van het geüploade bestand" @@ -2194,7 +2194,7 @@ msgid "Find contradictions and suggest follow-up questions" msgstr "Vind tegenstrijdigheden en voeg volgende vragen voor" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:86 +#: src/components/participant/StopRecordingConfirmationModal.tsx:161 msgid "participant.button.stop.finish" msgstr "Afronden" @@ -2204,7 +2204,7 @@ msgid "participant.button.finish.text.mode" msgstr "Voltooien" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:698 +#: src/components/participant/ParticipantConversationAudio.tsx:723 msgid "participant.button.finish" msgstr "Voltooien" @@ -2246,7 +2246,7 @@ msgstr "Voor geavanceerde gebruikers: Een geheime sleutel om de authenticiteit v msgid "Forgot your password?" msgstr "Wachtwoord vergeten?" -#: src/components/project/ProjectPortalEditor.tsx:634 +#: src/components/project/ProjectPortalEditor.tsx:636 msgid "French" msgstr "Frans" @@ -2254,11 +2254,11 @@ msgstr "Frans" msgid "Full transcript (when available)" msgstr "Volledig transcript (wanneer beschikbaar)" -#: src/components/conversation/ConversationEdit.tsx:334 +#: src/components/conversation/ConversationEdit.tsx:343 msgid "Generate" msgstr "Genereren" -#: src/components/conversation/ConversationEdit.tsx:324 +#: src/components/conversation/ConversationEdit.tsx:333 msgid "Generate a summary first" msgstr "Genereer eerst een samenvatting" @@ -2273,19 +2273,19 @@ msgstr "Geheim genereren" #~ msgid "Generate structured meeting notes based on the following discussion points provided in the context." #~ msgstr "Genereer gestructureerde vergaderingenotes op basis van de volgende discussiepunten die in de context zijn verstrekt." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:210 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:220 msgid "Generate Summary" msgstr "Samenvatting genereren" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:93 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:98 msgid "Generating the summary. Please wait..." msgstr "Samenvatting wordt gemaakt. Even wachten..." -#: src/components/project/ProjectPortalEditor.tsx:632 +#: src/components/project/ProjectPortalEditor.tsx:634 msgid "German" msgstr "Duits" -#: src/components/participant/ParticipantConversationAudio.tsx:414 +#: src/components/participant/ParticipantConversationAudio.tsx:435 msgid "Get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Krijg direct een reactie van dembrane om het gesprek te verdiepen." @@ -2326,7 +2326,7 @@ msgstr "Ga naar home" msgid "Go to new conversation" msgstr "Ga naar nieuw gesprek" -#: src/components/project/ProjectPortalEditor.tsx:723 +#: src/components/project/ProjectPortalEditor.tsx:725 msgid "Go to Settings" msgstr "Ga naar Instellingen" @@ -2336,7 +2336,7 @@ msgstr "Ga naar Instellingen" #~ msgid "Grid view" #~ msgstr "Rasterweergave" -#: src/components/project/ProjectPortalEditor.tsx:1533 +#: src/components/project/ProjectPortalEditor.tsx:1568 msgid "Guide how titles are generated. Titles describe the topic of the conversation, not the participant." msgstr "Gids hoe titels worden gegenereerd. Titels beschrijven het onderwerp van het gesprek, niet de deelnemer." @@ -2367,7 +2367,7 @@ msgstr "Verborgen" msgid "Hidden gem" msgstr "Verborgen parel" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Hide" msgstr "Verbergen" @@ -2414,7 +2414,7 @@ msgstr "" "* Hoe ziet succes eruit" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:510 +#: src/components/participant/ParticipantConversationAudio.tsx:534 msgid "participant.button.i.understand" msgstr "Ik begrijp het" @@ -2543,7 +2543,7 @@ msgstr "We konden deze uitkomst niet laden. Dit kan een tijdelijk probleem zijn. msgid "It sounds like more than one person is speaking. Taking turns will help us hear everyone clearly." msgstr "Het lijkt erop dat meer dan één persoon spreekt. Het afwisselen zal ons helpen iedereen duidelijk te horen." -#: src/components/project/ProjectPortalEditor.tsx:635 +#: src/components/project/ProjectPortalEditor.tsx:637 msgid "Italian" msgstr "Italiaans" @@ -2569,7 +2569,7 @@ msgstr "Gewoon een momentje" msgid "Keep access secure with a one-time code from your authenticator app. Toggle two-factor authentication for this account." msgstr "Houd de toegang veilig met een eenmalige code uit je authenticator-app. Gebruik deze schakelaar om tweestapsverificatie voor dit account te beheren." -#: src/components/project/ProjectPortalEditor.tsx:623 +#: src/components/project/ProjectPortalEditor.tsx:625 msgid "Language" msgstr "Taal" @@ -2598,7 +2598,7 @@ msgid "Leave empty to keep existing" msgstr "Laat leeg om bestaande te behouden" #: src/components/settings/LegalBasisSettingsCard.tsx:82 -#: src/components/project/ProjectPortalEditor.tsx:704 +#: src/components/project/ProjectPortalEditor.tsx:706 msgid "Legal Basis" msgstr "Rechtsgrondslag" @@ -2673,7 +2673,7 @@ msgstr "Live audio niveau:" #~ msgid "Live audio level:" #~ msgstr "Live audio level:" -#: src/components/project/ProjectPortalEditor.tsx:1603 +#: src/components/project/ProjectPortalEditor.tsx:1638 msgid "Live Preview" msgstr "Live Voorbeeld" @@ -2719,7 +2719,7 @@ msgstr "Transcript aan het laden..." #~ msgid "Loading verification topics…" #~ msgstr "Verificatie-onderwerpen worden geladen…" -#: src/components/project/ProjectPortalEditor.tsx:1061 +#: src/components/project/ProjectPortalEditor.tsx:1063 msgid "Loading verify topics…" msgstr "Verify onderwerpen aan het laden…" @@ -2789,7 +2789,7 @@ msgstr "Toegang tot de microfoon wordt nog steeds geweigerd. Controleer uw inste #~ msgid "min" #~ msgstr "min" -#: src/components/project/ProjectPortalEditor.tsx:835 +#: src/components/project/ProjectPortalEditor.tsx:837 msgid "Mode" msgstr "Modus" @@ -2817,7 +2817,7 @@ msgstr "Verplaats naar project" #: src/components/project/ProjectBasicEdit.tsx:104 #: src/components/project/webhooks/WebhookSettingsCard.tsx:377 -#: src/components/conversation/ConversationEdit.tsx:299 +#: src/components/conversation/ConversationEdit.tsx:308 #: src/components/common/RedactedText.tsx:14 msgid "Name" msgstr "Naam" @@ -2962,7 +2962,7 @@ msgstr "Nog geen gesprekken" #~ msgid "No key terms or proper nouns have been added yet. Add them using the input above to improve transcript accuracy." #~ msgstr "Er zijn nog geen sleuteltermen of eigennamen toegevoegd. Voeg ze toe met behulp van de invoer boven aan om de nauwkeurigheid van het transcript te verbeteren." -#: src/components/participant/verify/VerifyArtefact.tsx:183 +#: src/components/participant/verify/VerifyArtefact.tsx:187 msgid "No new feedback detected yet. Please continue your discussion and try again soon." msgstr "Noch geen nieuwe feedback gedetecteerd. Ga door met je gesprek en probeer het opnieuw binnenkort." @@ -3032,7 +3032,7 @@ msgstr "Er zijn geen verificatie-onderwerpen voor dit project geconfigureerd." #~ msgid "No verification topics available." #~ msgstr "Geen verificatie-onderwerpen beschikbaar." -#: src/components/project/ProjectPortalEditor.tsx:1065 +#: src/components/project/ProjectPortalEditor.tsx:1067 msgid "No verify topics available." msgstr "Geen verify topics beschikbaar." @@ -3053,7 +3053,7 @@ msgstr "Niet toegevoegd" msgid "Not available" msgstr "Niet beschikbaar" -#: src/components/project/ProjectPortalEditor.tsx:1248 +#: src/components/project/ProjectPortalEditor.tsx:1283 msgid "Notify participants when a report is published." msgstr "Deelnemers melden wanneer een rapport wordt gepubliceerd." @@ -3145,11 +3145,11 @@ msgstr "Optioneel" msgid "Optional (falls back to English)" msgstr "Optioneel (valt terug naar Engels)" -#: src/components/project/ProjectPortalEditor.tsx:662 +#: src/components/project/ProjectPortalEditor.tsx:664 msgid "Optional field on the start page" msgstr "Optioneel veld op de startpagina" -#: src/components/project/ProjectPortalEditor.tsx:691 +#: src/components/project/ProjectPortalEditor.tsx:693 msgid "Optional field on the thank you page" msgstr "Optioneel veld op de bedankpagina" @@ -3165,19 +3165,19 @@ msgstr "URL van de privacyverklaring van de organisator" #~ msgid "Original filename" #~ msgstr "Originele bestandsnaam" -#: src/components/participant/verify/VerifyArtefact.tsx:133 +#: src/components/participant/verify/VerifyArtefact.tsx:137 msgid "Outcome approved successfully!" msgstr "Resultaat succesvol goedgekeurd!" -#: src/components/participant/verify/VerifyArtefact.tsx:243 +#: src/components/participant/verify/VerifyArtefact.tsx:247 msgid "Outcome reloaded successfully!" msgstr "Resultaat succesvol herladen!" -#: src/components/participant/verify/VerifyArtefact.tsx:175 +#: src/components/participant/verify/VerifyArtefact.tsx:179 msgid "Outcome revised successfully!" msgstr "Resultaat succesvol herzien!" -#: src/components/participant/verify/VerifyArtefact.tsx:213 +#: src/components/participant/verify/VerifyArtefact.tsx:217 msgid "Outcome updated!" msgstr "Resultaat succesvol bijgewerkt!" @@ -3202,7 +3202,7 @@ msgstr "Overview - Thema’s & patronen" #~ msgid "Page" #~ msgstr "Pagina" -#: src/components/project/ProjectPortalEditor.tsx:1331 +#: src/components/project/ProjectPortalEditor.tsx:1366 msgid "Page Content" msgstr "Pagina inhoud" @@ -3210,7 +3210,7 @@ msgstr "Pagina inhoud" msgid "Page not found" msgstr "Pagina niet gevonden" -#: src/components/project/ProjectPortalEditor.tsx:1307 +#: src/components/project/ProjectPortalEditor.tsx:1342 msgid "Page Title" msgstr "Pagina titel" @@ -3219,15 +3219,15 @@ msgstr "Pagina titel" msgid "Participant" msgstr "Deelnemer" -#: src/components/conversation/ConversationEdit.tsx:271 +#: src/components/conversation/ConversationEdit.tsx:280 msgid "Participant Email" msgstr "Deelnemer e-mail" -#: src/components/conversation/ConversationEdit.tsx:273 +#: src/components/conversation/ConversationEdit.tsx:282 msgid "Participant Emails" msgstr "Deelnemer e-mails" -#: src/components/project/ProjectPortalEditor.tsx:778 +#: src/components/project/ProjectPortalEditor.tsx:780 msgid "Participant Features" msgstr "Deelnemer features" @@ -3369,7 +3369,7 @@ msgstr "Wachtwoorden komen niet overeen" #~ msgid "Pause" #~ msgstr "Pauze" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Pause reading" msgstr "Pauzeer het voorlezen" @@ -3487,11 +3487,11 @@ msgstr "Wacht aub terwijl we je rapport bijwerken. Je wordt automatisch doorgest msgid "Please wait while we verify your email address." msgstr "Wacht aub terwijl we uw e-mailadres verifiëren." -#: src/components/project/ProjectPortalEditor.tsx:1297 +#: src/components/project/ProjectPortalEditor.tsx:1332 msgid "Portal Content" msgstr "Portal inhoud" -#: src/components/project/ProjectPortalEditor.tsx:581 +#: src/components/project/ProjectPortalEditor.tsx:583 #: src/components/layout/ProjectOverviewLayout.tsx:47 msgid "Portal Editor" msgstr "Portaal-editor" @@ -3653,7 +3653,7 @@ msgstr "Haal de meest impactvolle quotes uit deze sessie" msgid "Re-use settings from an existing webhook" msgstr "Gebruik instellingen van een bestaande webhook" -#: src/components/participant/verify/VerifyArtefact.tsx:335 +#: src/components/participant/verify/VerifyArtefact.tsx:339 msgid "Read aloud" msgstr "Lees hardop voor" @@ -3677,12 +3677,12 @@ msgid "Recommended apps" msgstr "Aanbevolen apps" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:572 +#: src/components/participant/ParticipantConversationAudio.tsx:596 msgid "participant.button.interruption.reconnect" msgstr "Opnieuw verbinden" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:673 +#: src/components/participant/ParticipantConversationAudio.tsx:698 msgid "participant.button.record" msgstr "Opname starten" @@ -3694,12 +3694,12 @@ msgid "Record another conversation" msgstr "Neem nog een gesprek op" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:538 +#: src/components/participant/ParticipantConversationAudio.tsx:562 msgid "participant.modal.interruption.title" msgstr "Opname onderbroken" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:48 +#: src/components/participant/StopRecordingConfirmationModal.tsx:77 msgid "participant.modal.pause.title" msgstr "Opname gepauzeerd" @@ -3722,7 +3722,7 @@ msgstr "Terugkerende thema's" msgid "References" msgstr "Referenties" -#: src/components/project/ProjectPortalEditor.tsx:1611 +#: src/components/project/ProjectPortalEditor.tsx:1646 msgid "Refresh" msgstr "Vernieuwen" @@ -3733,16 +3733,16 @@ msgstr "Auditlogboeken vernieuwen" #~ msgid "Regenerate Library" #~ msgstr "Bibliotheek opnieuw genereren" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:153 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:163 msgid "Regenerate Summary" msgstr "Samenvatting opnieuw genereren" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:315 +#: src/components/participant/verify/VerifyArtefact.tsx:319 msgid "participant.regenerating.outcome" msgstr "Uitkomst wordt opnieuw gegenereerd" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:92 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:97 msgid "Regenerating the summary. Please wait..." msgstr "Samenvatting wordt opnieuw gemaakt. Even wachten..." @@ -3775,6 +3775,10 @@ msgstr "Opnieuw laden" #~ msgid "Reload Page" #~ msgstr "Pagina herladen" +#: src/components/project/ProjectPortalEditor.tsx:1249 +msgid "Remind users to verify before finishing" +msgstr "Gebruikers herinneren om te verifiëren voordat ze klaar zijn" + #: src/components/settings/WhitelabelLogoCard.tsx:129 msgid "Remove" msgstr "Verwijderen" @@ -3799,7 +3803,7 @@ msgstr "Naam wijzigen" #~ msgid "Rename" #~ msgstr "Naam wijzigen" -#: src/components/project/ProjectPortalEditor.tsx:955 +#: src/components/project/ProjectPortalEditor.tsx:957 msgid "Reply Prompt" msgstr "Reactie prompt" @@ -3822,7 +3826,7 @@ msgstr "Rapport aangemaakt - {0}" msgid "Report generation is currently in beta and limited to projects with fewer than 10 hours of recording." msgstr "Rapport generatie is momenteel in beta en beperkt tot projecten met minder dan 10 uur opname." -#: src/components/project/ProjectPortalEditor.tsx:1243 +#: src/components/project/ProjectPortalEditor.tsx:1278 msgid "Report Notifications" msgstr "Rapportmeldingen" @@ -3860,7 +3864,7 @@ msgstr "Microfoontoegang aanvragen om beschikbare apparaten te detecteren..." msgid "Required" msgstr "Verplicht" -#: src/components/project/ProjectPortalEditor.tsx:1275 +#: src/components/project/ProjectPortalEditor.tsx:1310 msgid "Requires \"Ask for Email?\" to be enabled" msgstr "Vraagt om e-mailadres? moet zijn ingeschakeld" @@ -3889,7 +3893,7 @@ msgstr "Resetten naar standaardinstellingen" #~ msgstr "Bronnen" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:75 +#: src/components/participant/StopRecordingConfirmationModal.tsx:145 msgid "participant.button.stop.resume" msgstr "Hervatten" @@ -3937,7 +3941,7 @@ msgid "Review processing status for every conversation collected in this project msgstr "Bekijk de verwerkingsstatus voor elk gesprek dat in dit project is verzameld." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:412 +#: src/components/participant/verify/VerifyArtefact.tsx:416 msgid "participant.concrete.action.button.revise" msgstr "Aanpassen" @@ -3963,7 +3967,7 @@ msgid "Save" msgstr "Opslaan" #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:388 +#: src/components/participant/verify/VerifyArtefact.tsx:392 msgid "participant.concrete.action.button.save" msgstr "Opslaan" @@ -4082,7 +4086,7 @@ msgstr "Alle resultaten selecteren" msgid "Select at least one event" msgstr "Selecteer ten minste één gebeurtenis" -#: src/components/project/ProjectPortalEditor.tsx:1162 +#: src/components/project/ProjectPortalEditor.tsx:1164 msgid "Select at least one other topic before deleting this one" msgstr "Selecteer ten minste één ander onderwerp voordat u dit verwijdert" @@ -4105,24 +4109,24 @@ msgstr "Selecteer Project" #~ msgid "Select Session" #~ msgstr "Selecteer Sessie" -#: src/components/conversation/ConversationEdit.tsx:355 +#: src/components/conversation/ConversationEdit.tsx:364 msgid "Select tags" msgstr "Selecteer tags" -#: src/components/project/ProjectPortalEditor.tsx:747 +#: src/components/project/ProjectPortalEditor.tsx:749 msgid "Select the instructions that will be shown to participants when they start a conversation" msgstr "Selecteer de instructies die worden getoond aan deelnemers wanneer ze een gesprek starten" -#: src/components/project/ProjectPortalEditor.tsx:840 +#: src/components/project/ProjectPortalEditor.tsx:842 msgid "Select the type of feedback or engagement you want to encourage." msgstr "Selecteer het type feedback of betrokkenheid dat u wilt stimuleren." -#: src/components/project/ProjectPortalEditor.tsx:735 +#: src/components/project/ProjectPortalEditor.tsx:737 msgid "Select tutorial" msgstr "Selecteer tutorial" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:1054 +#: src/components/project/ProjectPortalEditor.tsx:1056 msgid "dashboard.dembrane.feature.verify.topic.select" msgstr "Selecteer welke onderwerpen deelnemers kunnen gebruiken voor \"Verifiëren\"." @@ -4221,7 +4225,7 @@ msgstr "Deel je stem door het QR-code hieronder te scannen." msgid "Shortest First" msgstr "Kortste eerst" -#: src/components/conversation/ConversationEdit.tsx:282 +#: src/components/conversation/ConversationEdit.tsx:291 msgid "Show" msgstr "Toon" @@ -4277,6 +4281,11 @@ msgstr "Toont {displayFrom}–{displayTo} van {totalItems} items" #~ msgid "Sign in with Google" #~ msgstr "Inloggen met Google" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:106 +msgid "participant.button.verify_prompt.skip" +msgstr "Overslaan" + #. js-lingui-explicit-id #: src/components/participant/ParticipantOnboardingCards.tsx:312 msgid "participant.mic.check.button.skip" @@ -4308,7 +4317,7 @@ msgstr "Sommige kunnen worden overgeslagen (geen transcript of selectie te groot #: src/routes/auth/Login.tsx:159 #: src/components/participant/ParticipantInitiateForm.tsx:93 -#: src/components/conversation/ConversationEdit.tsx:241 +#: src/components/conversation/ConversationEdit.tsx:252 msgid "Something went wrong" msgstr "Er ging iets mis" @@ -4342,7 +4351,7 @@ msgstr "Er ging iets mis met het gesprek. Probeer het alstublieft opnieuw of nee msgid "participant.explore.generic.error.message" msgstr "Er is iets misgegaan. Probeer het opnieuw door op de <0>Verkennen knop te drukken, of neem contact op met ondersteuning als het probleem aanhoudt." -#: src/components/participant/verify/VerifyArtefact.tsx:150 +#: src/components/participant/verify/VerifyArtefact.tsx:154 msgid "Something went wrong. Please try again." msgstr "Er is iets misgegaan. Probeer het alstublieft opnieuw." @@ -4364,14 +4373,14 @@ msgstr "Bron {0}" #~ msgid "Sources:" #~ msgstr "Bronnen:" -#: src/components/project/ProjectPortalEditor.tsx:633 +#: src/components/project/ProjectPortalEditor.tsx:635 msgid "Spanish" msgstr "Spaans" #~ msgid "Speaker" #~ msgstr "Spreker" -#: src/components/project/ProjectPortalEditor.tsx:154 +#: src/components/project/ProjectPortalEditor.tsx:155 msgid "Specific Context" msgstr "Specifieke context" @@ -4418,7 +4427,7 @@ msgid "Stop" msgstr "Stop" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:750 +#: src/components/participant/ParticipantConversationAudio.tsx:775 msgid "participant.button.stop" msgstr "Stop" @@ -4459,7 +4468,7 @@ msgstr "Vat de belangrijkste inzichten uit mijn interviews samen" msgid "Summarize this interview into a shareable article" msgstr "Vat dit interview samen in een artikel dat je kunt delen" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:138 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:148 msgid "Summary" msgstr "Samenvatting" @@ -4467,18 +4476,18 @@ msgstr "Samenvatting" msgid "Summary (when available)" msgstr "Samenvatting (wanneer beschikbaar)" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:103 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:108 msgid "Summary generated successfully." msgstr "Samenvatting gemaakt." #~ msgid "Summary not available yet" #~ msgstr "Samenvatting nog niet beschikbaar" -#: src/routes/project/conversation/ProjectConversationOverview.tsx:102 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 msgid "Summary regenerated successfully." msgstr "Samenvatting opnieuw gemaakt." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:193 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:203 msgid "Summary will be available once the conversation is transcribed" msgstr "Samenvatting komt beschikbaar als het gesprek is uitgeschreven." @@ -4487,7 +4496,7 @@ msgid "Supported formats: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" msgstr "Ondersteunde formaten: MP3, WAV, OGG, WEBM, M4A, MP4, AAC, FLAC, OPUS" #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:98 +#: src/components/participant/StopRecordingConfirmationModal.tsx:173 msgid "participant.link.switch.text" msgstr "Overschakelen naar tekstinvoer" @@ -4497,17 +4506,17 @@ msgstr "Systeem" #: src/components/project/ProjectTagsInput.tsx:239 #: src/components/participant/ParticipantInitiateForm.tsx:117 -#: src/components/conversation/ConversationEdit.tsx:358 +#: src/components/conversation/ConversationEdit.tsx:367 #: src/components/conversation/ConversationAccordion.tsx:1263 #: src/components/conversation/ConversationAccordion.tsx:1266 msgid "Tags" msgstr "Trefwoorden" -#: src/components/participant/ParticipantConversationAudio.tsx:408 +#: src/components/participant/ParticipantConversationAudio.tsx:429 msgid "Take some time to create an outcome that makes your contribution concrete or get an immediate reply from Dembrane to help you deepen the conversation." msgstr "Neem even de tijd om een resultaat te creëren dat je bijdrage concreet maakt of krijg direct een reactie van dembrane om het gesprek te verdiepen." -#: src/components/participant/ParticipantConversationAudio.tsx:411 +#: src/components/participant/ParticipantConversationAudio.tsx:432 msgid "Take some time to create an outcome that makes your contribution concrete." msgstr "Neem even de tijd om een resultaat te creëren dat je bijdrage concreet maakt." @@ -4540,7 +4549,7 @@ msgstr "Dank je wel voor je deelname!" #~ msgid "Thank You Page" #~ msgstr "Bedankt Pagina" -#: src/components/project/ProjectPortalEditor.tsx:1363 +#: src/components/project/ProjectPortalEditor.tsx:1398 msgid "Thank You Page Content" msgstr "Bedankt pagina inhoud" @@ -4589,11 +4598,11 @@ msgstr "De volgende gesprekken werden automatisch toegevoegd aan de context" #~ msgid "the project library." #~ msgstr "de projectbibliotheek." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:107 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:112 msgid "The summary is being generated. Please wait for it to be available." msgstr "Samenvatting wordt gemaakt. Even wachten tot die klaar is." -#: src/routes/project/conversation/ProjectConversationOverview.tsx:106 +#: src/routes/project/conversation/ProjectConversationOverview.tsx:111 msgid "The summary is being regenerated. Please wait for it to be available." msgstr "Samenvatting wordt opnieuw gemaakt. Even wachten tot die klaar is." @@ -4677,7 +4686,7 @@ msgstr "Deze e-mail is al in de lijst." #~ msgstr "Deze e-mail is al geabonneerd op meldingen." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:499 +#: src/components/participant/ParticipantConversationAudio.tsx:523 msgid "participant.modal.refine.info.available.in" msgstr "Deze functie is beschikbaar over {remainingTime} seconden." @@ -4685,7 +4694,7 @@ msgstr "Deze functie is beschikbaar over {remainingTime} seconden." msgid "This information is anonymized" msgstr "Deze informatie is anoniem" -#: src/components/project/ProjectPortalEditor.tsx:1615 +#: src/components/project/ProjectPortalEditor.tsx:1650 msgid "This is a live preview of the participant's portal. You will need to refresh the page to see the latest changes." msgstr "Dit is een live voorbeeld van het portaal van de deelnemer. U moet de pagina vernieuwen om de meest recente wijzigingen te bekijken." @@ -4716,15 +4725,15 @@ msgstr "Dit is uw projectbibliotheek. Creëer weergaven om uw hele project tegel #~ msgid "This language will be used for the Participant's Portal, transcription and analysis. To change the language of this application, please use the language picker in the header user menu instead." #~ msgstr "Deze taal wordt gebruikt voor de Portal van de deelnemer, transcriptie en analyse. Om de taal van deze toepassing te wijzigen, gebruikt u de taalkiezer in het gebruikersmenu in de header." -#: src/components/project/ProjectPortalEditor.tsx:628 +#: src/components/project/ProjectPortalEditor.tsx:630 msgid "This language will be used for the Participant's Portal." msgstr "Deze taal wordt gebruikt voor de Portal van de deelnemer." -#: src/components/project/ProjectPortalEditor.tsx:1373 +#: src/components/project/ProjectPortalEditor.tsx:1408 msgid "This page is shown after the participant has completed the conversation." msgstr "Deze pagina wordt getoond na het voltooien van het gesprek door de deelnemer." -#: src/components/project/ProjectPortalEditor.tsx:1341 +#: src/components/project/ProjectPortalEditor.tsx:1376 msgid "This page is shown to participants when they start a conversation after they successfully complete the tutorial." msgstr "Deze pagina wordt getoond aan deelnemers wanneer ze een gesprek starten na het voltooien van de tutorial." @@ -4734,7 +4743,7 @@ msgstr "Deze pagina wordt getoond aan deelnemers wanneer ze een gesprek starten #~ msgid "This project library was generated on {0}." #~ msgstr "Deze projectbibliotheek is op {0} gemaakt." -#: src/components/project/ProjectPortalEditor.tsx:966 +#: src/components/project/ProjectPortalEditor.tsx:968 msgid "This prompt guides how the AI responds to participants. Customize it to shape the type of feedback or engagement you want to encourage." msgstr "Deze prompt bepaalt hoe de AI reageert op deelnemers. Deze prompt stuurt aan hoe de AI reageert" @@ -4750,7 +4759,7 @@ msgstr "Dit rapport werd geopend door {0} mensen" #~ msgid "This summary is AI-generated and brief, for thorough analysis, use the Chat or Library." #~ msgstr "Deze samenvatting is AI-gegenereerd en kort, voor een uitgebreide analyse, gebruik de Chat of Bibliotheek." -#: src/components/project/ProjectPortalEditor.tsx:1318 +#: src/components/project/ProjectPortalEditor.tsx:1353 msgid "This title is shown to participants when they start a conversation" msgstr "Deze titel wordt getoond aan deelnemers wanneer ze een gesprek starten" @@ -4772,7 +4781,7 @@ msgid "add.tag.filter.modal.info" msgstr "Dit zal de conversatielijst filteren om conversaties met deze tag weer te geven." #. js-lingui-explicit-id -#: src/components/participant/verify/VerifyArtefact.tsx:320 +#: src/components/participant/verify/VerifyArtefact.tsx:324 msgid "participant.concrete.regenerating.artefact.description" msgstr "We zijn je tekst aan het vernieuwen. Dit duurt meestal maar een paar seconden." @@ -4804,7 +4813,7 @@ msgstr "Tip" msgid "Tip: Use the play button (▶) to send a test payload to your webhook and verify it's working correctly." msgstr "Tip: Gebruik de afspeelknop (▶) om een testpayload naar je webhook te verzenden en te controleren of het correct werkt." -#: src/components/conversation/ConversationEdit.tsx:319 +#: src/components/conversation/ConversationEdit.tsx:328 msgid "Title" msgstr "Titel" @@ -4812,7 +4821,7 @@ msgstr "Titel" msgid "Title auto-generated" msgstr "Titel automatisch gegenereerd" -#: src/components/conversation/ConversationEdit.tsx:381 +#: src/components/conversation/ConversationEdit.tsx:390 msgid "To assign a new tag, please create it first in the project overview." msgstr "Om een nieuw trefwoord toe te wijzen, maak het eerst in het projectoverzicht." @@ -4845,7 +4854,7 @@ msgstr "Onderwerp label" msgid "Topic updated successfully" msgstr "Onderwerp bijgewerkt" -#: src/components/conversation/ConversationEdit.tsx:340 +#: src/components/conversation/ConversationEdit.tsx:349 msgid "Topic-based title describing what was discussed" msgstr "Titel op basis van onderwerp die beschrijft wat er werd besproken" @@ -5129,12 +5138,12 @@ msgid "Uploading Audio Files..." msgstr "Audio bestanden uploaden..." #. js-lingui-explicit-id -#: src/components/participant/StopRecordingConfirmationModal.tsx:62 +#: src/components/participant/StopRecordingConfirmationModal.tsx:130 msgid "participant.modal.uploading" msgstr "Audio uploaden..." #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:556 +#: src/components/participant/ParticipantConversationAudio.tsx:580 msgid "participant.modal.interruption.uploading" msgstr "Audio uploaden..." @@ -5170,6 +5179,16 @@ msgstr "Gebruik standaard dembrane-logo" msgid "Using webhooks? We'd love to hear from you" msgstr "Gebruik webhooks? We zouden graag van je horen" +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:73 +msgid "participant.modal.verify_prompt.title" +msgstr "Herinnering om te verifiëren" + +#. js-lingui-explicit-id +#: src/components/participant/ParticipantConversationAudioContent.tsx:159 +msgid "participant.banner.verification_required" +msgstr "Verificatie vereist" + #~ msgid "Verification Topics" #~ msgstr "Verificatie-onderwerpen" @@ -5202,7 +5221,12 @@ msgid "verified artifacts" msgstr "geverifieerde artefacten" #. js-lingui-explicit-id -#: src/components/project/ProjectPortalEditor.tsx:988 +#: src/components/participant/StopRecordingConfirmationModal.tsx:118 +msgid "participant.button.verify_prompt.verify" +msgstr "Verifiëren" + +#. js-lingui-explicit-id +#: src/components/project/ProjectPortalEditor.tsx:990 msgid "dashboard.dembrane.verify.title" msgstr "Verifiëren" @@ -5215,7 +5239,7 @@ msgstr "Verifiëren" msgid "Verify code" msgstr "Code verifiëren" -#: src/components/project/ProjectPortalEditor.tsx:1045 +#: src/components/project/ProjectPortalEditor.tsx:1047 msgid "Verify Topics" msgstr "Verifiëren Themen" @@ -5290,7 +5314,7 @@ msgstr "We hebben u een e-mail gestuurd met de volgende stappen. Als u het niet #~ msgstr "We hebben u een e-mail gestuurd met de volgende stappen. Als u het niet ziet, checkt u uw spammap. Als u het nog steeds niet ziet, neem dan contact op met jules@dembrane.com" #. js-lingui-explicit-id -#: src/components/participant/ParticipantConversationAudio.tsx:450 +#: src/components/participant/ParticipantConversationAudio.tsx:471 msgid "participant.modal.echo.info.reason" msgstr "We hebben iets meer context nodig om u te helpen ECHO effectief te gebruiken. Ga door met opnemen zodat we betere suggesties kunnen geven." @@ -5408,7 +5432,7 @@ msgstr "Wanneer alle audio is geconverteerd naar tekst en het volledige transcri msgid "When are webhooks triggered?" msgstr "Wanneer worden webhooks geactiveerd?" -#: src/components/project/ProjectPortalEditor.tsx:1436 +#: src/components/project/ProjectPortalEditor.tsx:1471 msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. Anonymized conversations also disable audio playback, audio download, and retranscription to protect participant privacy. This cannot be undone for already-processed conversations." msgstr "Wanneer ingeschakeld, zullen alle nieuwe transcripties persoonlijke informatie (namen, e-mails, telefoonnummers, adressen) worden vervangen door placeholders. Anonieme gesprekken deactiveren ook audio-afspelen, audio-download en hertranscriptie om de privacy van deelnemers te beschermen. Dit kan niet ongedaan worden gemaakt voor al bestaande gesprekken." @@ -5416,6 +5440,10 @@ msgstr "Wanneer ingeschakeld, zullen alle nieuwe transcripties persoonlijke info #~ msgid "When enabled, all new transcripts will have personal information (names, emails, phone numbers, addresses) replaced with placeholders. This cannot be undone for already-processed conversations." #~ msgstr "Wanneer ingeschakeld, zullen alle nieuwe transcripties persoonlijke informatie (namen, e-mails, telefoonnummers, adressen) worden vervangen door placeholders. Dit kan niet ongedaan worden gemaakt voor al bestaande gesprekken." +#: src/components/project/ProjectPortalEditor.tsx:1260 +msgid "When finishing the conversation, participants who haven't verified yet will be prompted to verify or skip" +msgstr "Wanneer je het gesprek afmaakt, worden deelnemers die nog niet hebben geverifieerd gevraagd om te verifiëren of over te slaan" + #: src/components/project/webhooks/WebhookSettingsCard.tsx:792 msgid "When the summary is ready (includes both transcript and summary)" msgstr "Wanneer de samenvatting klaar is (bevat zowel transcript als samenvatting)" @@ -5477,6 +5505,11 @@ msgstr "Je hebt je microfoon gewisseld. Klik op \"Doorgaan\" om verder te gaan m msgid "You have successfully unsubscribed." msgstr "U hebt succesvol afgemeld." +#. js-lingui-explicit-id +#: src/components/participant/StopRecordingConfirmationModal.tsx:90 +msgid "participant.modal.verify_prompt.description" +msgstr "Je hebt nog geen resultaten geverifieerd. Wil je verifiëren voordat je afsluit?" + #: src/routes/participant/ParticipantPostConversation.tsx:128 msgid "You may also choose to record another conversation." msgstr "Je kunt er ook voor kiezen om een ander gesprek op te nemen."