From 179868d8a9171370edb5fe56b63be0efd2f7d152 Mon Sep 17 00:00:00 2001 From: nzambello Date: Tue, 24 Dec 2024 12:17:58 +0200 Subject: [PATCH] chore: rename memori/twin in agents --- README.md | 16 ++-- .../AgeVerificationModal.tsx | 2 +- src/locales/de.json | 20 ++--- src/locales/en.json | 68 +++++++-------- src/locales/es.json | 16 ++-- src/locales/fr.json | 50 +++++------ src/locales/it.json | 82 +++++++++---------- 7 files changed, 127 insertions(+), 127 deletions(-) diff --git a/README.md b/README.md index 15b67c7a..51c73246 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ![Tests](https://github.com/memori-ai/memori-react/workflows/CI/badge.svg?branch=main) ![TypeScript Support](https://img.shields.io/badge/TypeScript-Support-blue) -Library to integrate a Twin from [Memori](https://memori.ai) in a React app. +Library to integrate an Agent from [Memori](https://memori.ai) in a React app. Web Platform: [AIsuru](https://aisuru.com) @@ -57,7 +57,7 @@ const App = () => ( | ---------------------------------- | -------------- | ------------------------------------------- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `memoriName` | \* (see below) | `string` | | Name of the Memori | | `ownerUserName` | \* (see below) | `string` | | Username of the Memori owner | -| `memoriID` | \* (see below) | `string` | | ID of the Memori | +| `memoriID` | \* (see below) | `string` | | ID of the Memori (agent) | | `ownerUserID` | \* (see below) | `string` | | ID of the Memori owner | | `tenantID` | ✔️ | `string` | | Tenant ID, example: "aisuru.com" or "app.memorytwin.com" | | `sessionID` | | `string` | | Initial Session ID, UUID which refers to the session to the Memori and identifies a conversation and its permissions (giver, receiver, anonymous). A session would be started autonomously with the params set, but if you have an existing and valid sessionID you can pass it as already opened one. Use this at your risk, as session recovery might break or start session as anon user. In most cases, you shoudn't use this prop. | @@ -284,9 +284,9 @@ You can also use this to extend the default media renderer with additional media ## Global utilities -When rendered, the Memori widget exposes some global functions that can be used to interact with the Memori. +When rendered, the Memori widget exposes some global functions that can be used to interact with the Agent. -### Get the state of the Twin +### Get the state of the conversation ```js let dialogState = getMemoriState(); @@ -303,9 +303,9 @@ let dialogState = JSON.parse( ); ``` -### Write and send a message to the Twin +### Write and send a message to the Agent -Write and send a message to the Twin. You can use this method to send a message to the Twin, such as to continue a conversation with a specific message or following an action. +Write and send a message to the agent. You can use this method to send a message, such as to continue a conversation with a specific message or following an action. ```js typeMessage('Hello World!'); @@ -316,11 +316,11 @@ Additional parameters: ```js const waitForPrevious = true; // waits for previous message to be read, default: true const hidden = true; // message is not visible to the user, only the response is, default: false -const typingText = "Asking the unicorns' opinion..."; // text to show in the loader while the Twin is answering, defaults to none +const typingText = "Asking the unicorns' opinion..."; // text to show in the loader while the Agent is answering, defaults to none typeMessage('Hello World!', waitForPrevious, hidden, typingText); ``` -There is also an alias function that does not show the message sent to the user, but only the Twin's response: +There is also an alias function that does not show the message sent to the user, but only the Agent's response: ```js const waitForPrevious = true; // waits for previous message to be read, default: true diff --git a/src/components/AgeVerificationModal/AgeVerificationModal.tsx b/src/components/AgeVerificationModal/AgeVerificationModal.tsx index 04dfb307..0238df15 100644 --- a/src/components/AgeVerificationModal/AgeVerificationModal.tsx +++ b/src/components/AgeVerificationModal/AgeVerificationModal.tsx @@ -34,7 +34,7 @@ const AgeVerificationModal = ({ visible = false, onClose, minAge }: Props) => { toast.error(t('underageTwinSession', { age: minAge })); setError( t('underageTwinSession', { age: minAge }) || - `You must be at least ${minAge} years old to interact with this Twin` + `You must be at least ${minAge} years old to interact with this Agent` ); setSubmitting(false); return; diff --git a/src/locales/de.json b/src/locales/de.json index d8b608f8..7f1c5e70 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -39,7 +39,7 @@ "venue": "Veranstaltungsort", "searchVenue": "Veranstaltungsort suchen...", "memoriBlockedTitle": "Blockiert", - "memoriBlockedUntil": "Memori blockiert bis {{date}}", + "memoriBlockedUntil": "Agent blockiert bis {{date}}", "memoriBlockedAnon": "Momentan \"{{name}}„Kann nicht antworten, komm hierher zurück {{date}}", "memoriBlockedReasonExceedChats": "weil der monatliche Schwellenwert für erlaubte Chats überschritten wurde.", "memoriBlockedGiverHelper": "Sie können es weiterhin als Administrator verwalten, andere Benutzer können jedoch nicht damit interagieren.", @@ -60,7 +60,7 @@ "errorReopeningSession": "Fehler beim erneuten Öffnen der Sitzung", "ageVerification": "Altersüberprüfung", "ageVerificationText": "Um mit diesem Zwilling interagieren zu können, müssen Sie mindestens sein {{minAge}} Jahre alt.", - "nsfw": "NSFW: Dieser Twin enthält Inhalte für Erwachsene", + "nsfw": "NSFW: Dieser Agent enthält Inhalte für Erwachsene", "deepThought": "Tiefer Gedanke", "deepThoughtHelper": "Deep Thought ist eine erweiterte Funktion der KI, die es Ihnen ermöglicht, Ihre Gespräche voll auszuschöpfen, indem Sie sie verfolgen. ", "deepThoughtDisclaimerTitle": "Deep Thought aktiviert", @@ -116,7 +116,7 @@ "exportChatHistoryMessage": "Möchten Sie den Chatverlauf exportieren?", "chatBotButtonText": "KLICKEN SIE HIER, UM CHATBOT ZU ÖFFNEN", "conversationStartedLabel": "Das Gespräch begann am", - "settingsHeaderLabel": "Richten Sie hier ein, wenn Sie die Memori als Dauerrede einstellen möchten, und ändern Sie die Stillesekunden, wenn Sie sie anpassen möchten.", + "settingsHeaderLabel": "Richten Sie hier ein, wenn Sie die Agent als Dauerrede einstellen möchten, und ändern Sie die Stillesekunden, wenn Sie sie anpassen möchten.", "continuousSpeechLabel": "Kontinuierliche Rede", "holdToSpeak": "Halten Sie gedrückt, um zu sprechen", "releaseToEndListening": "Lassen Sie los, um das Hören zu beenden", @@ -165,7 +165,7 @@ "memoriReachedLevel": "entwickelte sich weiter und erreichte ein höheres Niveau", "levelGoToStatistics": "{{memori}} ist auf gleicher Höhe {{level}} mit {{points}} Punkte. ", "congratulationsNewLevel": "Herzlichen Glückwunsch, Sie haben ein neues Level erreicht!", - "congratulationsNewLevelDescription": "Ihre Memori wurden mit weiterentwickelt {{points}} Punkte, schauen Sie sich die an", + "congratulationsNewLevelDescription": "Ihre Agent wurden mit weiterentwickelt {{points}} Punkte, schauen Sie sich die an", "statistics": "Statistiken" }, "login": { @@ -264,8 +264,8 @@ "USER_HAS_ONE_OR_MORE_MEMORI": "Der Benutzer verfügt über eine oder mehrere Erinnerungen", "USER_MISSING_NEW_PASSWORD": "Benutzer: Neues Passwort fehlt", "USER_NOTHING_TO_DO": "Nichts zu tun", - "USER_CANT_CREATE_MEMORI": "Benutzer darf Memori nicht erstellen", - "USER_MAX_MEMORI_REACHED": "Maximale Anzahl an Memori erreicht", + "USER_CANT_CREATE_MEMORI": "Benutzer darf Agent nicht erstellen", + "USER_MAX_MEMORI_REACHED": "Maximale Anzahl an Agent erreicht", "USER_TOO_MANY_ATTEMPTS": "Zu viele Versuche", "USER_MUST_ACCEPT_TNC_AND_PP": "Sie müssen die Allgemeinen Geschäftsbedingungen akzeptieren", "USER_BIRTH_DATE_CANT_BE_CHANGED": "Das Geburtsdatum kann nicht geändert werden", @@ -278,7 +278,7 @@ "USER_CANT_BE_DELETED": "Benutzer kann nicht gelöscht werden", "MEMORI_NOT_FOUND": "Erinnerungen nicht gefunden", - "MEMORI_NOT_ACCESSIBLE": "Memori nicht zugänglich", + "MEMORI_NOT_ACCESSIBLE": "Agent nicht zugänglich", "MEMORI_ONLY_OWNER_CAN_CHANGE_GIVER_TAG_AND_PIN": "Nur der Eigentümer kann das Tag oder die PIN ändern", "SESSION_NOT_FOUND": "Sitzung nicht gefunden", @@ -287,10 +287,10 @@ "MEMORI_MISSING_CONFIGURATION": "Zwilling: fehlende Konfiguration", "MEMORI_CONFIGURATION_NOT_FOUND": "Zwilling: Konfiguration nicht gefunden", - "MEMORI_INVALID_PRIVACY_TYPE": "Twin: ungültiger Datenschutztyp", + "MEMORI_INVALID_PRIVACY_TYPE": "Agent: ungültiger Datenschutztyp", "MEMORI_MISSING_PASSWORD": "Zwilling: Passwort fehlt", - "MEMORI_INVALID_TOTAL_NUMBER_OF_RECOVERY_TOKENS": "Twin: Gesamtzahl ungültiger Wiederherstellungstokens", - "MEMORI_INVALID_MINIMUM_NUMBER_OF_RECOVERY_TOKENS": "Twin: Mindestanzahl ungültiger Wiederherstellungstokens", + "MEMORI_INVALID_TOTAL_NUMBER_OF_RECOVERY_TOKENS": "Agent: Gesamtzahl ungültiger Wiederherstellungstokens", + "MEMORI_INVALID_MINIMUM_NUMBER_OF_RECOVERY_TOKENS": "Agent: Mindestanzahl ungültiger Wiederherstellungstokens", "MEMORI_INVALID_VOICE_TYPE": "Zwilling: ungültiger Stimmtyp", "MEMORI_MISSING_NAME": "Zwilling: fehlender Name", "MEMORI_MISSING_PASSWORD_OR_RECOVERY_TOKENS": "Zwilling: Fehlendes Passwort oder Wiederherstellungstoken", diff --git a/src/locales/en.json b/src/locales/en.json index c77cb78c..aa47f94c 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -39,7 +39,7 @@ "venue": "Venue", "searchVenue": "Search venue...", "memoriBlockedTitle": "Blocked", - "memoriBlockedUntil": "Memori blocked until {{date}}", + "memoriBlockedUntil": "Agent blocked until {{date}}", "memoriBlockedAnon": "Currently \"{{name}}\" can't answer, come back here on {{date}}", "memoriBlockedReasonExceedChats": "because it has exceeded the monthly threshold of allowed chats.", "memoriBlockedGiverHelper": "You can still manage it as administrator, but other users will not be able to interact with it.", @@ -47,27 +47,27 @@ "whyThisAnswer": "Why this answer?", "whyThisAnswerHelper": "This answer was generated automatically by an artificial intelligence based on these verified contents.", "completionsEnabled": "Advanced AI, can respond with automatically generated answers that may sometimes contain incorrect information", - "completionProviderDown": "This Twin is integrated with a generative AI from {{provider}}, but it is currently unavailable. Try again later.", + "completionProviderDown": "This agent is integrated with a generative AI from {{provider}}, but it is currently unavailable. Try again later.", "completionProviderFallbackName": "an external provider", "completionProviderCheckStatusPage": "Check status page", "boardOfExperts": "Board of experts", "birthDate": "Birth date", "birthDateHelper": "We ask for your birth date only to enable or disable functionalities that have age restrictions", "underage": "You must be at least {{age}} years old to sign up.", - "underageTwinSession": "You must be at least {{age}} years old to interact with this Twin.", + "underageTwinSession": "You must be at least {{age}} years old to interact with this agent.", "errorFetchingSession": "Error during session loading", "errorGettingReferralURL": "Error during referral loading", "errorReopeningSession": "Error during session reopening", "ageVerification": "Age verification", - "ageVerificationText": "To interact with this Twin, you must be at least {{minAge}} years old.", - "nsfw": "NSFW: This Twin contains adult contents", + "ageVerificationText": "To interact with this agent, you must be at least {{minAge}} years old.", + "nsfw": "NSFW: This agent contains adult contents", "deepThought": "Deep Thought", - "deepThoughtHelper": "Deep Thought is an advanced feature of the AI that will allow you to fully exploit your conversations by keeping track of them. The AI with Deep Thought can give you information tailored to you and the things you will share together. Allow the twin's author to contact you for commercial offers regarding products you have shown interest in.", + "deepThoughtHelper": "Deep Thought is an advanced feature of the AI that will allow you to fully exploit your conversations by keeping track of them. The AI with Deep Thought can give you information tailored to you and the things you will share together. Allow the agent's author to contact you for commercial offers regarding products you have shown interest in.", "deepThoughtDisclaimerTitle": "Deep Thought enabled", "deepThoughtDisclaimer": "Deep Thought is an advanced feature of the AI that will allow you to fully exploit your conversations by keeping track of them. The AI with Deep Thought can give you information tailored to you and the things you will share together.", "deepThoughtPreDisclaimerUnlogged": "Log in to enable Deep Thought.", "deepThoughtPreDisclaimerNotAllowed": "Deep Thought is disabled since you didn't consent its usage, you can change this any time in your account settings.", - "notEnoughCredits": "The author of this Twin does not have enough credits to answer your question.", + "notEnoughCredits": "The author of this agent does not have enough credits to answer your question.", "knownFacts": { "title": "Known facts", "description": "Details of the information shared between you and {{memoriName}}", @@ -117,13 +117,13 @@ "exportChatHistoryMessage": "Do you want to export chat history?", "chatBotButtonText": "CLICK HERE TO OPEN CHATBOT", "conversationStartedLabel": "Conversation started on", - "settingsHeaderLabel": "Setup here if you want to set the memori as continuous speech, and change the silence seconds if you want to customize them.", + "settingsHeaderLabel": "Setup here if you want to set the continuous speech, and change the silence seconds if you want to customize them.", "continuousSpeechLabel": "Continuous speech", "holdToSpeak": "Hold to speak", "releaseToEndListening": "Release to end listening", "pressAndHoldToSpeak": "Press and hold to speak", "microphoneMode": "Microphone mode", - "hideEmissionsLabel": "Hide text emitted by the Twin", + "hideEmissionsLabel": "Hide text emitted by the agent", "secondsLabel": "Set seconds", "controlsPosition": "Controls position", "avatarControls": "Avatar controls", @@ -157,7 +157,7 @@ "uploadMimeTypeNotAllowed": "The file type is not allowed", "uploadSizeLimitMessage": "The uploaded size is too big (max {{size}}MB)", "uploadWrongResolutionMessage": "The resolution must be {{width}}x{{height}} pixel", - "memoriNameAlreadyUsed": "You already have a Twin with this name", + "memoriNameAlreadyUsed": "You already have an agent with this name", "uploadHelperImages": "Upload a file with extension png, jpg, jpeg or gif, and having at maximum a size of {{size}}MB", "uploadHelper": "Upload a file having at maximum a size of {{size}}MB", "uploadError": "Upload failed", @@ -177,7 +177,7 @@ "memoriReachedLevel": "became more evolved and reached level", "levelGoToStatistics": "{{memori}} is at level {{level}} with {{points}} points. Click to go to statistics.", "congratulationsNewLevel": "Congratulations, you have reached a new level!", - "congratulationsNewLevelDescription": "Your Memori became more evolved with {{points}} points, look at the", + "congratulationsNewLevelDescription": "Your agent became more evolved with {{points}} points, look at the", "statistics": "statistics" }, "login": { @@ -222,7 +222,7 @@ "missingData": "Missing informations", "missingDataHelper": "We know that this is a bit annoying, but we need some more informations to complete your registration.", "goToAccountToChangeYourPreferences": "You can change your choice at any time from your Account page.", - "deepThoughtExplaination": "Deep Thought is an advanced feature of the AI that will allow you to fully exploit your conversations by keeping track of them. The AI with Deep Thought can give you information tailored to you and the things you will share together. Allow the twin's author to contact you for commercial offers regarding products you have shown interest in.", + "deepThoughtExplaination": "Deep Thought is an advanced feature of the AI that will allow you to fully exploit your conversations by keeping track of them. The AI with Deep Thought can give you information tailored to you and the things you will share together. Allow the agent's author to contact you for commercial offers regarding products you have shown interest in.", "tnCAndPPAcceptedHelper": "Since your last login, T&C and Privacy Policy have changed. Please accept them, otherwise you won't be able to make changes to your Twins. You can always delete your account in your user profile page.", "privacyLabel": "I have read and accepted the", "privacyAndCookiePolicy": "Privacy e Cookie Policy", @@ -276,8 +276,8 @@ "USER_HAS_ONE_OR_MORE_MEMORI": "The user has one or more memories", "USER_MISSING_NEW_PASSWORD": "User: new password missing", "USER_NOTHING_TO_DO": "Nothing to do", - "USER_CANT_CREATE_MEMORI": "User not allowed to create Memori", - "USER_MAX_MEMORI_REACHED": "Maximum number of Memori reached", + "USER_CANT_CREATE_MEMORI": "User not allowed to create agents", + "USER_MAX_MEMORI_REACHED": "Maximum number of agents reached", "USER_TOO_MANY_ATTEMPTS": "Too many attempts", "USER_MUST_ACCEPT_TNC_AND_PP": "You must accept the terms and conditions", "USER_BIRTH_DATE_CANT_BE_CHANGED": "Date of birth cannot be changed", @@ -285,43 +285,43 @@ "USER_CANT_ENABLE_DEEP_THOUGHT": "User: not enabled to manage Deep Thought", "USER_CANT_ENABLE_DCM_INTEGRATION": "User: not enabled to manage DCM integration", "USER_CANT_ENABLE_CHAINING_OR_BOARD_OF_EXPERTS": "User: not allowed to manage chaining or expert group", - "USER_CREATION_BILLING_DENIED_PERMISSION": "You don't have enough credits to create a Twin", + "USER_CREATION_BILLING_DENIED_PERMISSION": "You don't have enough credits to create an agent", "USER_HAS_ONE_OR_MORE_COMPLETION_CONFIGS": "The user has one or more completion configurations", "USER_CANT_BE_DELETED": "User can't be deleted", - "MEMORI_NOT_FOUND": "Memori not found", - "MEMORI_NOT_ACCESSIBLE": "Memori not accessible", + "MEMORI_NOT_FOUND": "Agent not found", + "MEMORI_NOT_ACCESSIBLE": "Agent not accessible", "MEMORI_ONLY_OWNER_CAN_CHANGE_GIVER_TAG_AND_PIN": "Only owner can change tag or pin", "SESSION_NOT_FOUND": "Session not found", "SESSION_IS_NOT_ADMINISTRATIVE": "Non-administrative session", "SESSION_EXPIRED": "Session expired", - "MEMORI_MISSING_CONFIGURATION": "Twin: missing configuration", - "MEMORI_CONFIGURATION_NOT_FOUND": "Twin: configuration not found", - "MEMORI_INVALID_PRIVACY_TYPE": "Twin: invalid privacy type", - "MEMORI_MISSING_PASSWORD": "Twin: missing password", - "MEMORI_INVALID_TOTAL_NUMBER_OF_RECOVERY_TOKENS": "Twin: total number of invalid recovery tokens", - "MEMORI_INVALID_MINIMUM_NUMBER_OF_RECOVERY_TOKENS": "Twin: minimum number of invalid recovery tokens", - "MEMORI_INVALID_VOICE_TYPE": "Twin: invalid voice type", - "MEMORI_MISSING_NAME": "Twin: missing name", - "MEMORI_MISSING_PASSWORD_OR_RECOVERY_TOKENS": "Twin: missing password or recovery token", - "MEMORI_INVALID_ID": "Twin: invalid ID", - "MEMORI_NAME_ALREADY_USED": "Twin name already in use", - "MEMORI_INVALID_PIN": "Twin: Invalid PIN", - "MEMORI_GIVER_TAG_PIN_CHANGE_REQUIRES_SEPARATE_OPERATION": "Twin: TAG and PIN change require separate operations", - "MEMORI_NO_PASSWORD_WHEN_PUBLIC": "Twin: no password required when public", + "MEMORI_MISSING_CONFIGURATION": "Agent: missing configuration", + "MEMORI_CONFIGURATION_NOT_FOUND": "Agent: configuration not found", + "MEMORI_INVALID_PRIVACY_TYPE": "Agent: invalid privacy type", + "MEMORI_MISSING_PASSWORD": "Agent: missing password", + "MEMORI_INVALID_TOTAL_NUMBER_OF_RECOVERY_TOKENS": "Agent: total number of invalid recovery tokens", + "MEMORI_INVALID_MINIMUM_NUMBER_OF_RECOVERY_TOKENS": "Agent: minimum number of invalid recovery tokens", + "MEMORI_INVALID_VOICE_TYPE": "Agent: invalid voice type", + "MEMORI_MISSING_NAME": "Agent: missing name", + "MEMORI_MISSING_PASSWORD_OR_RECOVERY_TOKENS": "Agent: missing password or recovery token", + "MEMORI_INVALID_ID": "Agent: invalid ID", + "MEMORI_NAME_ALREADY_USED": "Agent name already in use", + "MEMORI_INVALID_PIN": "Agent: Invalid PIN", + "MEMORI_GIVER_TAG_PIN_CHANGE_REQUIRES_SEPARATE_OPERATION": "Agent: TAG and PIN change require separate operations", + "MEMORI_NO_PASSWORD_WHEN_PUBLIC": "Agent: no password required when public", "MEMORI_DEEP_THOUGHT_REQUIRES_COMPLETIONS": "Deep Thought requires completions to be enabled", "MEMORI_BOARD_OF_EXPERTS_REQUIRES_COMPLETIONS": "The expert group requires completions to be enabled", - "MEMORI_INVALID_COMPLETION_CONFIG": "Twin: invalid completions configuration", + "MEMORI_INVALID_COMPLETION_CONFIG": "Agent: invalid completions configuration", "MEMORI_TRANSFER_MISSING_DESTINATION_USER": "Transfer: missing destination user", "MEMORI_TRANSFER_INVALID_DESTINATION_USER_ID": "Transfer: invalid destination user ID", "MEMORI_TRANSFER_DESTINATION_USER_DATA_INCONSISTENT": "Transfer: invalid destination user data", "MEMORI_TRANSFER_NOTHING_TO_DO": "Transfer: nothing to do", - "MEMORI_CONFIGURATION_CANT_BE_CHANGED": "Memories: configuration cannot be changed", - "MEMORI_MISSING_NEW_PASSWORD": "Memories: new password missing", + "MEMORI_CONFIGURATION_CANT_BE_CHANGED": "Agent: configuration cannot be changed", + "MEMORI_MISSING_NEW_PASSWORD": "Agent: new password missing", "MEMORI_FEATURE_REQUIRES_SUBSCRIPTION": "Feature requires subscription", diff --git a/src/locales/es.json b/src/locales/es.json index e5c9e2a9..65c49f13 100644 --- a/src/locales/es.json +++ b/src/locales/es.json @@ -39,7 +39,7 @@ "venue": "Evento", "searchVenue": "Buscar lugar...", "memoriBlockedTitle": "Obstruido", - "memoriBlockedUntil": "Memori bloqueado hasta {{date}}", + "memoriBlockedUntil": "Agent bloqueado hasta {{date}}", "memoriBlockedAnon": "Actualmente \"{{name}}\"No puedo responder, vuelve aquí. {{date}}", "memoriBlockedReasonExceedChats": "porque ha superado el umbral mensual de chats permitidos.", "memoriBlockedGiverHelper": "Aún podrás administrarlo como administrador, pero otros usuarios no podrán interactuar con él.", @@ -47,7 +47,7 @@ "whyThisAnswer": "¿Por qué esta respuesta?", "whyThisAnswerHelper": "Esta respuesta fue generada automáticamente por una inteligencia artificial basada en estos contenidos verificados.", "completionsEnabled": "La IA avanzada puede responder con respuestas generadas automáticamente que a veces pueden contener información incorrecta.", - "completionProviderDown": "Este Twin está integrado con una IA generativa de {{provider}}, pero actualmente no está disponible. ", + "completionProviderDown": "Este Agent está integrado con una IA generativa de {{provider}}, pero actualmente no está disponible. ", "completionProviderFallbackName": "un proveedor externo", "completionProviderCheckStatusPage": "Comprobar página de estado", "boardOfExperts": "junta de expertos", @@ -122,7 +122,7 @@ "releaseToEndListening": "Suelte para finalizar la escucha", "pressAndHoldToSpeak": "Mantenga presionado para hablar", "microphoneMode": "Modo micrófono", - "hideEmissionsLabel": "Ocultar texto emitido por el Twin", + "hideEmissionsLabel": "Ocultar texto emitido por el Agent", "secondsLabel": "Establecer segundos", "controlsPosition": "Posición de los controles", "tryMeHeaderLabel": "INTENTAR", @@ -163,9 +163,9 @@ "level": "Nivel", "points": "agujas", "memoriReachedLevel": "se volvió más evolucionado y alcanzó el nivel", - "levelGoToStatistics": "{{memori}} esta al nivel {{level}} con {{points}} agujas. ", + "levelGoToStatistics": "{{Agent}} esta al nivel {{level}} con {{points}} agujas. ", "congratulationsNewLevel": "¡Felicitaciones, has alcanzado un nuevo nivel!", - "congratulationsNewLevelDescription": "Tu Memori se volvió más evolucionado con {{points}} puntos, mira el", + "congratulationsNewLevelDescription": "Tu Agent se volvió más evolucionado con {{points}} puntos, mira el", "statistics": "estadística" }, "login": { @@ -262,8 +262,8 @@ "USER_HAS_ONE_OR_MORE_MEMORI": "El usuario tiene uno o más recuerdos.", "USER_MISSING_NEW_PASSWORD": "Usuario: falta nueva contraseña", "USER_NOTHING_TO_DO": "Nada que hacer", - "USER_CANT_CREATE_MEMORI": "Usuario no autorizado a crear Memori", - "USER_MAX_MEMORI_REACHED": "Número máximo de Memori alcanzado", + "USER_CANT_CREATE_MEMORI": "Usuario no autorizado a crear Agent", + "USER_MAX_MEMORI_REACHED": "Número máximo de Agent alcanzado", "USER_TOO_MANY_ATTEMPTS": "demasiados intentos", "USER_MUST_ACCEPT_TNC_AND_PP": "Debes aceptar los términos y condiciones.", "USER_BIRTH_DATE_CANT_BE_CHANGED": "La fecha de nacimiento no se puede cambiar.", @@ -293,7 +293,7 @@ "MEMORI_NAME_ALREADY_USED": "Nombre gemelo ya en uso", "MEMORI_INVALID_PIN": "Gemelo: PIN no válido", "MEMORI_GIVER_TAG_PIN_CHANGE_REQUIRES_SEPARATE_OPERATION": "Gemelo: el cambio de TAG y PIN requiere operaciones separadas", - "MEMORI_NO_PASSWORD_WHEN_PUBLIC": "Twin: no se requiere contraseña cuando es público", + "MEMORI_NO_PASSWORD_WHEN_PUBLIC": "Agent: no se requiere contraseña cuando es público", "MEMORI_DEEP_THOUGHT_REQUIRES_COMPLETIONS": "Deep Thought requiere que las completaciones estén habilitadas", "MEMORI_BOARD_OF_EXPERTS_REQUIRES_COMPLETIONS": "El grupo de expertos requiere que se habiliten las completaciones.", "MEMORI_INVALID_COMPLETION_CONFIG": "Gemelo: configuración de finalizaciones no válidas", diff --git a/src/locales/fr.json b/src/locales/fr.json index 3f33ec02..a63f8198 100644 --- a/src/locales/fr.json +++ b/src/locales/fr.json @@ -39,7 +39,7 @@ "venue": "Lieu", "searchVenue": "Rechercher un lieu...", "memoriBlockedTitle": "Bloqué", - "memoriBlockedUntil": "Memori bloqué jusqu'à {{date}}", + "memoriBlockedUntil": "Agent bloqué jusqu'à {{date}}", "memoriBlockedAnon": "Actuellement \"{{name}}\"Je ne peux pas répondre, reviens ici {{date}}", "memoriBlockedReasonExceedChats": "car il a dépassé le seuil mensuel de chats autorisés.", "memoriBlockedGiverHelper": "Vous pouvez toujours le gérer en tant qu'administrateur, mais les autres utilisateurs ne pourront pas interagir avec lui.", @@ -47,19 +47,19 @@ "whyThisAnswer": "Pourquoi cette réponse ?", "whyThisAnswerHelper": "Cette réponse a été générée automatiquement par une intelligence artificielle basée sur ces contenus vérifiés.", "completionsEnabled": "L'IA avancée peut répondre avec des réponses générées automatiquement qui peuvent parfois contenir des informations incorrectes", - "completionProviderDown": "Ce Twin est intégré à une IA générative de {{provider}}, mais il est actuellement indisponible. ", + "completionProviderDown": "Ce Agent est intégré à une IA générative de {{provider}}, mais il est actuellement indisponible. ", "completionProviderFallbackName": "un prestataire externe", "completionProviderCheckStatusPage": "Vérifier la page d'état", "boardOfExperts": "Conseil d'experts", "birthDate": "Date de naissance", "birthDateHelper": "Nous demandons votre date de naissance uniquement pour activer ou désactiver les fonctionnalités qui ont des restrictions d'âge", "underage": "Vous devez être au moins {{age}} ans pour s'inscrire.", - "underageTwinSession": "Vous devez être au moins {{age}} ans pour interagir avec ce Twin.", + "underageTwinSession": "Vous devez être au moins {{age}} ans pour interagir avec ce Agent.", "errorFetchingSession": "Erreur lors du chargement de la session", "errorGettingReferralURL": "Erreur lors du chargement du référent", "errorReopeningSession": "Erreur lors de la re-ouverture de la session", "ageVerification": "Vérification de l'âge", - "ageVerificationText": "Pour interagir avec ce Twin, vous devez être au minimum {{minAge}} ans.", + "ageVerificationText": "Pour interagir avec ce Agent, vous devez être au minimum {{minAge}} ans.", "nsfw": "NSFW : Ce jumeau contient du contenu pour adultes", "deepThought": "Pensée profonde", "deepThoughtHelper": "Deep Thought est une fonctionnalité avancée de l'IA qui vous permettra d'exploiter pleinement vos conversations en les gardant une trace. ", @@ -67,7 +67,7 @@ "deepThoughtDisclaimer": "Deep Thought est une fonctionnalité avancée de l'IA qui vous permettra d'exploiter pleinement vos conversations en les gardant une trace. ", "deepThoughtPreDisclaimerUnlogged": "Connectez-vous pour activer Deep Thought.", "deepThoughtPreDisclaimerNotAllowed": "Deep Thought est désactivé car vous n'avez pas consenti à son utilisation, vous pouvez le modifier à tout moment dans les paramètres de votre compte.", - "notEnoughCredits": "L'auteur de ce Twin n'a pas suffisamment de crédits pour répondre à votre question.", + "notEnoughCredits": "L'auteur de ce Agent n'a pas suffisamment de crédits pour répondre à votre question.", "knownFacts": { "title": "Faits connus", "description": "Détails des informations partagées entre vous et {{memoriName}}", @@ -122,7 +122,7 @@ "releaseToEndListening": "Relâcher pour terminer l'écoute", "pressAndHoldToSpeak": "Appuyez et maintenez pour parler", "microphoneMode": "Mode micro", - "hideEmissionsLabel": "Masquer le texte émis par le Twin", + "hideEmissionsLabel": "Masquer le texte émis par le Agent", "secondsLabel": "Régler les secondes", "controlsPosition": "Position des commandes", "tryMeHeaderLabel": "ESSAYER", @@ -163,9 +163,9 @@ "level": "Niveau", "points": "points", "memoriReachedLevel": "est devenu plus évolué et a atteint le niveau", - "levelGoToStatistics": "{{memori}} est au niveau {{level}} avec {{points}} points. ", + "levelGoToStatistics": "{{Agent}} est au niveau {{level}} avec {{points}} points. ", "congratulationsNewLevel": "Félicitations, vous avez atteint un nouveau niveau !", - "congratulationsNewLevelDescription": "Votre Memori est devenu plus évolué avec {{points}} points, regardez le", + "congratulationsNewLevelDescription": "Votre Agent est devenu plus évolué avec {{points}} points, regardez le", "statistics": "statistiques" }, "login": { @@ -262,8 +262,8 @@ "USER_HAS_ONE_OR_MORE_MEMORI": "L'utilisateur possède une ou plusieurs mémoires", "USER_MISSING_NEW_PASSWORD": "Utilisateur : nouveau mot de passe manquant", "USER_NOTHING_TO_DO": "Rien à faire", - "USER_CANT_CREATE_MEMORI": "L'utilisateur n'est pas autorisé à créer des Memori", - "USER_MAX_MEMORI_REACHED": "Nombre maximum de Memori atteint", + "USER_CANT_CREATE_MEMORI": "L'utilisateur n'est pas autorisé à créer des Agent", + "USER_MAX_MEMORI_REACHED": "Nombre maximum de Agent atteint", "USER_TOO_MANY_ATTEMPTS": "Trop de tentatives", "USER_MUST_ACCEPT_TNC_AND_PP": "Vous devez accepter les termes et conditions", "USER_BIRTH_DATE_CANT_BE_CHANGED": "La date de naissance ne peut pas être modifiée", @@ -271,7 +271,7 @@ "USER_CANT_ENABLE_DEEP_THOUGHT": "Utilisateur : non autorisé à gérer Deep Thought", "USER_CANT_ENABLE_DCM_INTEGRATION": "Utilisateur : non autorisé à gérer l'intégration DCM", "USER_CANT_ENABLE_CHAINING_OR_BOARD_OF_EXPERTS": "Utilisateur : non autorisé à gérer des chaînages ou des groupes d'experts", - "USER_CREATION_BILLING_DENIED_PERMISSION": "Vous n'avez pas assez de crédits pour créer un Twin", + "USER_CREATION_BILLING_DENIED_PERMISSION": "Vous n'avez pas assez de crédits pour créer un Agent", "USER_HAS_ONE_OR_MORE_COMPLETION_CONFIGS": "L'utilisateur dispose d'une ou plusieurs configurations de complétion", "USER_CANT_BE_DELETED": "L'utilisateur ne peut pas être supprimé", "MEMORI_NOT_FOUND": "Mémoire introuvable", @@ -280,23 +280,23 @@ "SESSION_NOT_FOUND": "Séance introuvable", "SESSION_IS_NOT_ADMINISTRATIVE": "Séance non administrative", "SESSION_EXPIRED": "Session expirée", - "MEMORI_MISSING_CONFIGURATION": "Twin : configuration manquante", - "MEMORI_CONFIGURATION_NOT_FOUND": "Twin : configuration introuvable", - "MEMORI_INVALID_PRIVACY_TYPE": "Twin : type de confidentialité non valide", - "MEMORI_MISSING_PASSWORD": "Twin : mot de passe manquant", - "MEMORI_INVALID_TOTAL_NUMBER_OF_RECOVERY_TOKENS": "Twin : nombre total de jetons de récupération invalides", - "MEMORI_INVALID_MINIMUM_NUMBER_OF_RECOVERY_TOKENS": "Twin : nombre minimum de jetons de récupération invalides", - "MEMORI_INVALID_VOICE_TYPE": "Twin : type de voix invalide", + "MEMORI_MISSING_CONFIGURATION": "Agent : configuration manquante", + "MEMORI_CONFIGURATION_NOT_FOUND": "Agent : configuration introuvable", + "MEMORI_INVALID_PRIVACY_TYPE": "Agent : type de confidentialité non valide", + "MEMORI_MISSING_PASSWORD": "Agent : mot de passe manquant", + "MEMORI_INVALID_TOTAL_NUMBER_OF_RECOVERY_TOKENS": "Agent : nombre total de jetons de récupération invalides", + "MEMORI_INVALID_MINIMUM_NUMBER_OF_RECOVERY_TOKENS": "Agent : nombre minimum de jetons de récupération invalides", + "MEMORI_INVALID_VOICE_TYPE": "Agent : type de voix invalide", "MEMORI_MISSING_NAME": "Jumeau : nom manquant", - "MEMORI_MISSING_PASSWORD_OR_RECOVERY_TOKENS": "Twin : mot de passe ou jeton de récupération manquant", + "MEMORI_MISSING_PASSWORD_OR_RECOVERY_TOKENS": "Agent : mot de passe ou jeton de récupération manquant", "MEMORI_INVALID_ID": "Jumeau : pièce d'identité invalide", "MEMORI_NAME_ALREADY_USED": "Nom jumeau déjà utilisé", - "MEMORI_INVALID_PIN": "Twin : code PIN invalide", - "MEMORI_GIVER_TAG_PIN_CHANGE_REQUIRES_SEPARATE_OPERATION": "Twin : le changement de TAG et de PIN nécessite des opérations distinctes", - "MEMORI_NO_PASSWORD_WHEN_PUBLIC": "Twin : aucun mot de passe requis lorsqu'il est public", + "MEMORI_INVALID_PIN": "Agent : code PIN invalide", + "MEMORI_GIVER_TAG_PIN_CHANGE_REQUIRES_SEPARATE_OPERATION": "Agent : le changement de TAG et de PIN nécessite des opérations distinctes", + "MEMORI_NO_PASSWORD_WHEN_PUBLIC": "Agent : aucun mot de passe requis lorsqu'il est public", "MEMORI_DEEP_THOUGHT_REQUIRES_COMPLETIONS": "Deep Thought nécessite que les complétions soient activées", "MEMORI_BOARD_OF_EXPERTS_REQUIRES_COMPLETIONS": "Le groupe d'experts exige que les complétions soient activées", - "MEMORI_INVALID_COMPLETION_CONFIG": "Twin : configuration des complétions non valide", + "MEMORI_INVALID_COMPLETION_CONFIG": "Agent : configuration des complétions non valide", "MEMORI_TRANSFER_MISSING_DESTINATION_USER": "Transfert : utilisateur de destination manquant", "MEMORI_TRANSFER_INVALID_DESTINATION_USER_ID": "Transfert : ID utilisateur de destination non valide", "MEMORI_TRANSFER_DESTINATION_USER_DATA_INCONSISTENT": "Transfert : données utilisateur de destination non valides", @@ -346,12 +346,12 @@ "ACTIONLOG_INVALID_USER_ID": "ID utilisateur invalide", "ACTIONLOG_INVALID_DATE_FROM_FORMAT": "Date de : format non valide", "ACTIONLOG_INVALID_DATE_TO_FORMAT": "Date de : format non valide", - "ACTIONLOG_INVALID_MEMORI_ID": "Identifiant Memori invalide", + "ACTIONLOG_INVALID_MEMORI_ID": "Identifiant Agent invalide", "CONSUMPTIONLOG_INVALID_TYPE": "Type de journal invalide", "CONSUMPTIONLOG_INVALID_DATE_FROM_FORMAT": "Date de : format non valide", "CONSUMPTIONLOG_INVALID_DATE_TO_FORMAT": "Date de : format non valide", "CONSUMPTIONLOG_INVALID_USER_ID": "ID utilisateur invalide", - "CONSUMPTIONLOG_INVALID_MEMORI_ID": "Identifiant Memori invalide", + "CONSUMPTIONLOG_INVALID_MEMORI_ID": "Identifiant Agent invalide", "NOTIFICATIONPREFS_INVALID_CHATLOG_EXTRACTION_PERIOD": "Notifications : période d'extraction du journal de discussion non valide", "PROCESS_INVALID_TYPE": "Type de processus invalide", "PROCESS_ALREADY_RUNNING": "Processus déjà en cours", diff --git a/src/locales/it.json b/src/locales/it.json index 2266f493..c40bd7d6 100644 --- a/src/locales/it.json +++ b/src/locales/it.json @@ -39,7 +39,7 @@ "venue": "Luogo", "searchVenue": "Cerca luogo...", "memoriBlockedTitle": "Bloccato", - "memoriBlockedUntil": "Memori bloccato fino al {{date}}", + "memoriBlockedUntil": "Agente bloccato fino al {{date}}", "memoriBlockedAnon": "Attualmente \"{{name}}\" non può rispondere, torna qui il {{date}}", "memoriBlockedReasonExceedChats": "perchè ha superato la soglia mensile di chat ammesse.", "memoriBlockedGiverHelper": "Puoi sempre gestirlo in qualità di amministratore, ma altri utenti non potranno interrogarlo.", @@ -47,27 +47,27 @@ "whyThisAnswer": "Perché questa risposta?", "whyThisAnswerHelper": "Questa risposta è stata generata automaticamente da un'intelligenza artificiale sulla base di questi contenuti verificati.", "completionsEnabled": "IA evoluta, può rispondere con risposte generate automaticamente che talvolta potrebbero contenere informazioni non corrette", - "completionProviderDown": "Questo Twin è integrato con una IA generativa di {{provider}}, ma al momento non è disponibile. Riprova più tardi.", + "completionProviderDown": "Questo agente è integrato con una IA generativa di {{provider}}, ma al momento non è disponibile. Riprova più tardi.", "completionProviderFallbackName": "un provider esterno", "completionProviderCheckStatusPage": "Vedi pagina di stato", "boardOfExperts": "Gruppo di esperti", "birthDate": "Data di nascita", "birthDateHelper": "Ti chiediamo la data di nascita esclusivamente per abilitare o disabilitare le funzionalità che hanno restrizioni in base all'età", "underage": "Devi avere almeno {{age}} anni per registrarti.", - "underageTwinSession": "Devi avere almeno {{age}} anni per interagire con questo Twin.", + "underageTwinSession": "Devi avere almeno {{age}} anni per interagire con questo agente.", "errorFetchingSession": "Errore durante il caricamento della sessione", "errorGettingReferralURL": "Errore durante il caricamento del riferimento", "errorReopeningSession": "Errore durante il riapertura della sessione", "ageVerification": "Verifica dell'età", - "ageVerificationText": "Per interagire con questo Twin, devi aver almeno {{minAge}} anni.", - "nsfw": "NSFW: Questo Twin contiene contenuti per adulti", + "ageVerificationText": "Per interagire con questo agente, devi aver almeno {{minAge}} anni.", + "nsfw": "NSFW: Questo agente contiene contenuti per adulti", "deepThought": "Pensiero profondo", "deepThoughtHelper": "Pensiero Profondo è una funzionalità avanzata delle AI che ti consentirà di poter sfruttare a pieno le tue conversazioni mantenendo memoria delle stesse. Le AI con Pensiero Profondo possono darti informazioni adattandosi a te e alle cose che condividerete insieme.", "deepThoughtDisclaimerTitle": "Pensiero profondo abilitato", "deepThoughtDisclaimer": "Pensiero Profondo è una funzionalità avanzata delle AI che ti consentirà di poter sfruttare a pieno le tue conversazioni mantenendo memoria delle stesse. Le AI con Pensiero Profondo possono darti informazioni adattandosi a te e alle cose che condividerete insieme.", "deepThoughtPreDisclaimerUnlogged": "Accedi per abilitare Pensiero Profondo.", "deepThoughtPreDisclaimerNotAllowed": "Pensiero Profondo è disabilitato poiché non hai acconsentito al suo utilizzo, puoi cambiare la tua scelta in qualsiasi momento nelle impostazioni del tuo account.", - "notEnoughCredits": "L'autore di questo Twin non ha abbastanza crediti per rispondere alla tua domanda.", + "notEnoughCredits": "L'autore di questo agente non ha abbastanza crediti per rispondere alla tua domanda.", "knownFacts": { "title": "Fatti noti", "description": "Dettagli delle informazioni condivise tra te e {{memoriName}}", @@ -117,13 +117,13 @@ "exportChatHistoryMessage": "Vuoi esportare la cronologia chat?", "chatBotButtonText": "CLICCA QUI PER APRIRE LA CHAT", "conversationStartedLabel": "Conversazione avvenuta il", - "settingsHeaderLabel": "Configura qui il memori se vuoi impostare una conversazione continua. Setta i secondi di silenzio prima dell'invio.", + "settingsHeaderLabel": "Configura qui se vuoi impostare una conversazione continua. Setta i secondi di silenzio prima dell'invio.", "continuousSpeechLabel": "Conversazione continua", "holdToSpeak": "Tieni premuto per parlare", "releaseToEndListening": "Rilascia per smettere di parlare", "pressAndHoldToSpeak": "Premi e tieni premuto per parlare", "microphoneMode": "Modalità microfono", - "hideEmissionsLabel": "Nascondi testo emesso dal Twin", + "hideEmissionsLabel": "Nascondi testo emesso dall'agente", "secondsLabel": "Secondi", "controlsPosition": "Posizione dei controlli", "avatarControls": "Controlli Avatar", @@ -156,7 +156,7 @@ "uploadMimeTypeNotAllowed": "Il tipo di file non è permesso", "uploadSizeLimitMessage": "Il file caricato è troppo grande (max {{size}}MB)", "uploadWrongResolutionMessage": "La risoluzione deve essere {{width}}x{{height}} pixel", - "memoriNameAlreadyUsed": "Hai già un Twin con questo nome", + "memoriNameAlreadyUsed": "Hai già un Agente con questo nome", "uploadHelperImages": "Caricare un file con estensione png, jpg, jpeg o gif e con dimensione massima di {{size}}MB", "uploadHelper": "Caricare un file di dimensione massima di {{size}}MB", "uploadError": "Errore nel caricamento", @@ -176,7 +176,7 @@ "memoriReachedLevel": "è diventato più evoluto ed ha raggiunto il livello", "levelGoToStatistics": "{{memori}} è al livello {{level}} con {{points}} punti. Clicca per andare alle statistiche.", "congratulationsNewLevel": "Congratulazioni, hai raggiunto un nuovo livello!", - "congratulationsNewLevelDescription": "Il tuo Memori è diventato più evoluto con {{points}} punti, guarda le", + "congratulationsNewLevelDescription": "Il tuo agente è diventato più evoluto con {{points}} punti, guarda le", "statistics": "statistiche" }, "login": { @@ -221,7 +221,7 @@ "missingData": "Informazioni mancanti", "missingDataHelper": "Sappiamo che questo è un po' fastidioso, ma abbiamo bisogno di alcune informazioni in più per completare la tua registrazione.", "goToAccountToChangeYourPreferences": "Puoi cambiare la tua scelta in qualsiasi momento dalla tua pagina Account.", - "deepThoughtExplaination": "Pensiero Profondo è una funzionalità avanzata delle AI che ti consentirà di poter sfruttare a pieno le tue conversazioni mantenendo memoria delle stesse. Le AI con Pensiero Profondo possono darti informazioni adattandosi a te e alle cose che condividerete insieme. Consenti all'autore del twin di contattarti per offerte commerciali riguardanti prodotti su cui hai espresso interesse.", + "deepThoughtExplaination": "Pensiero Profondo è una funzionalità avanzata delle AI che ti consentirà di poter sfruttare a pieno le tue conversazioni mantenendo memoria delle stesse. Le AI con Pensiero Profondo possono darti informazioni adattandosi a te e alle cose che condividerete insieme. Consenti all'autore dell'agente di contattarti per offerte commerciali riguardanti prodotti su cui hai espresso interesse.", "tnCAndPPAcceptedHelper": "Dall'ultimo accesso, i T&C e l'Informativa sulla privacy sono stati modificati. Si prega di accettarle, altrimenti non sarà possibile apportare modifiche ai propri gemelli. Puoi sempre cancellare il tuo account nella pagina del tuo profilo utente.", "privacyLabel": "Ho letto e accettato l'", "privacyAndCookiePolicy": "informativa sui cookie e sulla privacy", @@ -272,11 +272,11 @@ "USER_VERIFICATION_CODE_INVALID": "Codice di verifica non valido", "USER_MISSING_NAME_OR_EMAIL": "Nome utente o email mancante", "USER_NAME_INVALID": "Nome utente non valido", - "USER_HAS_ONE_OR_MORE_MEMORI": "L'utente ha uno o più memori", + "USER_HAS_ONE_OR_MORE_MEMORI": "L'utente ha uno o più Agenti", "USER_MISSING_NEW_PASSWORD": "Utente: nuova password mancante", "USER_NOTHING_TO_DO": "Niente da fare", - "USER_CANT_CREATE_MEMORI": "Utente non abilitato a creare Memori", - "USER_MAX_MEMORI_REACHED": "Massimo numero di Memori raggiunto", + "USER_CANT_CREATE_MEMORI": "Utente non abilitato a creare Agenti", + "USER_MAX_MEMORI_REACHED": "Massimo numero di Agenti raggiunto", "USER_TOO_MANY_ATTEMPTS": "Troppi tentativi", "USER_MUST_ACCEPT_TNC_AND_PP": "Devi accettare i termini e le condizioni", "USER_BIRTH_DATE_CANT_BE_CHANGED": "Data di nascita non può essere cambiata", @@ -284,57 +284,57 @@ "USER_CANT_ENABLE_DEEP_THOUGHT": "Utente: non abilitato a gestire Pensiero Profondo", "USER_CANT_ENABLE_DCM_INTEGRATION": "Utente: non abilitato a gestire l'integrazione con DCM", "USER_CANT_ENABLE_CHAINING_OR_BOARD_OF_EXPERTS": "Utente: non abilitato a gestire la concatenazione o il gruppo di esperti", - "USER_CREATION_BILLING_DENIED_PERMISSION": "Non hai crediti sufficienti per creare un Twin", + "USER_CREATION_BILLING_DENIED_PERMISSION": "Non hai crediti sufficienti per creare un agente", "USER_HAS_ONE_OR_MORE_COMPLETION_CONFIGS": "L'utente ha una o più configurazioni completions", "USER_CANT_BE_DELETED": "Utente non può essere cancellato", - "MEMORI_NOT_FOUND": "Memori non trovato", - "MEMORI_NOT_ACCESSIBLE": "Memori non accessibile", + "MEMORI_NOT_FOUND": "Agente non trovato", + "MEMORI_NOT_ACCESSIBLE": "Agente non accessibile", "MEMORI_ONLY_OWNER_CAN_CHANGE_GIVER_TAG_AND_PIN": "Solo il proprietario può cambiare il tag e il pin", "SESSION_NOT_FOUND": "Sessione non trovata", "SESSION_IS_NOT_ADMINISTRATIVE": "Sessione non amministrativa", "SESSION_EXPIRED": "Sessione scaduta", - "MEMORI_MISSING_CONFIGURATION": "Memori: configurazione mancante", - "MEMORI_CONFIGURATION_NOT_FOUND": "Memori: configurazione non trovata", - "MEMORI_INVALID_PRIVACY_TYPE": "Memori: tipo di privacy non valido", - "MEMORI_MISSING_PASSWORD": "Memori: password mancante", - "MEMORI_INVALID_TOTAL_NUMBER_OF_RECOVERY_TOKENS": "Memori: numero totale di token di recupero non valido", - "MEMORI_INVALID_MINIMUM_NUMBER_OF_RECOVERY_TOKENS": "Memori: numero minimo di token di recupero non valido", - "MEMORI_INVALID_VOICE_TYPE": "Memori: tipo di voce non valido", - "MEMORI_MISSING_NAME": "Memori: nome mancante", - "MEMORI_MISSING_PASSWORD_OR_RECOVERY_TOKENS": "Memori: password o token di recupero mancanti", - "MEMORI_INVALID_ID": "Memori: ID non valido", - "MEMORI_NAME_ALREADY_USED": "Nome memori già in uso", - "MEMORI_INVALID_PIN": "Memori: PIN non valido", - "MEMORI_GIVER_TAG_PIN_CHANGE_REQUIRES_SEPARATE_OPERATION": "Memori: cambio TAG e PIN richiedono operazioni separate", - "MEMORI_NO_PASSWORD_WHEN_PUBLIC": "Memori: password non richiesta su Memori pubblico", + "MEMORI_MISSING_CONFIGURATION": "Agente: configurazione mancante", + "MEMORI_CONFIGURATION_NOT_FOUND": "Agente: configurazione non trovata", + "MEMORI_INVALID_PRIVACY_TYPE": "Agente: tipo di privacy non valido", + "MEMORI_MISSING_PASSWORD": "Agente: password mancante", + "MEMORI_INVALID_TOTAL_NUMBER_OF_RECOVERY_TOKENS": "Agente: numero totale di token di recupero non valido", + "MEMORI_INVALID_MINIMUM_NUMBER_OF_RECOVERY_TOKENS": "Agente: numero minimo di token di recupero non valido", + "MEMORI_INVALID_VOICE_TYPE": "Agente: tipo di voce non valido", + "MEMORI_MISSING_NAME": "Agente: nome mancante", + "MEMORI_MISSING_PASSWORD_OR_RECOVERY_TOKENS": "Agente: password o token di recupero mancanti", + "MEMORI_INVALID_ID": "Agente: ID non valido", + "MEMORI_NAME_ALREADY_USED": "Nome Agente già in uso", + "MEMORI_INVALID_PIN": "Agente: PIN non valido", + "MEMORI_GIVER_TAG_PIN_CHANGE_REQUIRES_SEPARATE_OPERATION": "Agente: cambio TAG e PIN richiedono operazioni separate", + "MEMORI_NO_PASSWORD_WHEN_PUBLIC": "Agente: password non richiesta su agente pubblico", "MEMORI_DEEP_THOUGHT_REQUIRES_COMPLETIONS": "Pensiero Profondo richiede l'abilitazione delle completions", "MEMORI_BOARD_OF_EXPERTS_REQUIRES_COMPLETIONS": "Il gruppo di esperti richiede l'abilitazione delle completions", - "MEMORI_INVALID_COMPLETION_CONFIG": "Memori: configurazione completions non valida", + "MEMORI_INVALID_COMPLETION_CONFIG": "Agente: configurazione completions non valida", "MEMORI_TRANSFER_MISSING_DESTINATION_USER": "Trasferimento: utente di destinazione mancante", "MEMORI_TRANSFER_INVALID_DESTINATION_USER_ID": "Trasferimento: ID utente di destinazione non valido", "MEMORI_TRANSFER_DESTINATION_USER_DATA_INCONSISTENT": "Trasferimento: dati utente di destinazione non validi", "MEMORI_TRANSFER_NOTHING_TO_DO": "Trasferimento: alcuna operazione da fare", - "MEMORI_CONFIGURATION_CANT_BE_CHANGED": "Memori: la configurazione non può essere modificata", - "MEMORI_MISSING_NEW_PASSWORD": "Memori: nuova password mancante", + "MEMORI_CONFIGURATION_CANT_BE_CHANGED": "Agente: la configurazione non può essere modificata", + "MEMORI_MISSING_NEW_PASSWORD": "Agente: nuova password mancante", "MEMORI_SESSIONS_INVALID_DATE_FROM_FORMAT": "Formato non valido data a partire da", "MEMORI_SESSIONS_INVALID_DATE_TO_FORMAT": "Formato non valido data fino a", - "MEMORI_FEATURE_REQUIRES_SUBSCRIPTION": "Memori: funzionalità richiede un abbonamento", + "MEMORI_FEATURE_REQUIRES_SUBSCRIPTION": "Agente: funzionalità richiede un abbonamento", "INTEGRATION_NOT_FOUND": "Integrazione non trovata", "INTEGRATION_INVALID_TYPE": "Tipo integrazione non valido", "INTEGRATION_ALREADY_EXISTS": "Integrazione già esistente", - "INTEGRATION_MEMORI_IS_NOT_PUBLIC": "Memori non pubblici non possono essere integrati", + "INTEGRATION_MEMORI_IS_NOT_PUBLIC": "Agenti non pubblici non possono essere integrati", "INTEGRATION_MISSING_INVOCATION_TEXT": "Integrazione: testo di invocazione mancante", "INTEGRATION_MISSING_DEVICE_EMAILS": "Integrazione: email del dispositivo mancante", - "INTEGRATION_MEMORI_IS_EMPTY": "Memori vuoti non possono essere integrati", + "INTEGRATION_MEMORI_IS_EMPTY": "Agenti vuoti non possono essere integrati", "INTEGRATION_MISSING_PRIVACY_POLICY": "Integrazione: privacy policy mancante", "INTEGRATION_MISSING_CATEGORY": "Categoria integrazione mancante", "INTEGRATION_MISSING_DESCRIPTION": "Descrizione integrazione mancante", @@ -372,7 +372,7 @@ "ACTIONLOG_INVALID_USER_ID": "ID utente non valido", "ACTIONLOG_INVALID_DATE_FROM_FORMAT": "Data a partire da: formato non valido", "ACTIONLOG_INVALID_DATE_TO_FORMAT": "Data fino a: formato non valido", - "ACTIONLOG_INVALID_MEMORI_ID": "ID Memori non valido", + "ACTIONLOG_INVALID_MEMORI_ID": "ID agente non valido", "CONSUMPTIONLOG_INVALID_TYPE": "Tipo di log non valido", "CONSUMPTIONLOG_INVALID_DATE_FROM_FORMAT": "Data a partire da: formato non valido", @@ -396,7 +396,7 @@ "IMPORTCSV_INVALID_MEDIA_LINK": "Importazione CSV: link media non valido", "IMPORTCSV_INVALID_LINK_TITLE_HANDLING": "Importazione CSV: titolo link non valido", "IMPORTCSV_UNDETECTABLE_CHAR_ENCODING": "Importazione CSV: encoding caratteri non rilevabile", - "IMPORTCSV_CANT_IMPORT_TO_SECRET_MEMORI": "Importazione CSV: impossibile importare in Memori segreti", + "IMPORTCSV_CANT_IMPORT_TO_SECRET_MEMORI": "Importazione CSV: impossibile importare in agenti segreti", "IMPORTTXT_MISSING_ROWS": "Importazione TXT: righe mancanti", "IMPORTTXT_INVALID_GRANULARITY": "Importazione TXT: granularità non valida", @@ -404,7 +404,7 @@ "IMPORTTXT_INVALID_MEDIA_LINK": "Importazione TXT: link media non valido", "IMPORTTXT_INVALID_LINK_TITLE_HANDLING": "Importazione TXT: titolo link non valido", "IMPORTTXT_UNDETECTABLE_CHAR_ENCODING": "Importazione TXT: encoding caratteri non rilevabile", - "IMPORTTXT_CANT_IMPORT_TO_SECRET_MEMORI": "Importazione TXT: impossibile importare in Memori segreti", + "IMPORTTXT_CANT_IMPORT_TO_SECRET_MEMORI": "Importazione TXT: impossibile importare in agenti segreti", "IMPORTTXT_IMPORT_LIMIT_EXCEEDED": "Importazione TXT: limite importazione superato", "IMPORTTXT_IMPORT_ON_GPT4_REQUIRES_API_KEY": "Importazione TXT: importazione su GPT-4 richiede API key", "IMPORTTXT_IMPORT_REQUIRES_PAYING": "Importazione TXT: importazione richiede un piano a pagamento", @@ -425,7 +425,7 @@ "EXPORTJSONL_EXPORT_REQUIRES_PAYING": "Esportazione JSONL: esportazione richiede un piano a pagamento", "ANALYSIS_MISSING_QUERY": "Analisi: query mancante", - "ANALYSIS_CANT_ANALYZE_SECRET_MEMORI": "Analisi: impossibile analizzare Memori segreti", + "ANALYSIS_CANT_ANALYZE_SECRET_MEMORI": "Analisi: impossibile analizzare agenti segreti", "ANALYSIS_USER_QUERY_MATCH_REQUIRES_DEEP_THOUGHT": "Analisi: corrispondenza query utente richiede Pensiero Profondo", "BADGE_ASSIGNMENT_WRONG_OR_MISSING_CREDENTIALS": "Assegnazione badge: credenziali errate o mancanti",