fix: auto translate failed when there is a new file in english (#19671)

This commit is contained in:
Joel 2025-05-14 16:01:35 +08:00 • committed by GitHub
commit 1c91736a6d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
237 changed files with 7543 additions and 23 deletions

View file

@ -171,6 +171,10 @@ const translation = {
description: 'Opik è una piattaforma open source per la valutazione, il test e il monitoraggio delle applicazioni LLM.',
title: 'Opik',
},
weave: {
title: 'Intrecciare',
description: 'Weave è una piattaforma open-source per valutare, testare e monitorare le applicazioni LLM.',
},
},
answerIcon: {
description: 'Se utilizzare l\'icona WebApp per la sostituzione 🤖 nell\'applicazione condivisa',
@ -206,6 +210,16 @@ const translation = {
placeholder: 'Seleziona un\'app...',
label: 'APP',
},
structOutput: {
modelNotSupported: 'Modello non supportato',
configure: 'Configura',
LLMResponse: 'LLM Risposta',
structured: 'Strutturato',
moreFillTip: 'Mostrando un massimo di 10 livelli di annidamento',
structuredTip: 'Le Uscite Strutturate sono una funzione che garantisce che il modello generi sempre risposte che aderiscano al tuo Schema JSON fornito.',
notConfiguredTip: 'L\'output strutturato non è stato ancora configurato.',
modelNotSupportedTip: 'Il modello attuale non supporta questa funzione e viene automaticamente downgradato a iniezione di prompt.',
},
}
export default translation

View file

@ -77,6 +77,7 @@ const translation = {
title: 'Crediti Messaggi',
tooltip:
'Quote di invocazione dei messaggi per vari piani utilizzando i modelli OpenAI (eccetto gpt4). I messaggi oltre il limite utilizzeranno la tua chiave API OpenAI.',
titlePerMonth: '{{count,number}} messaggi/mese',
},
annotatedResponse: {
title: 'Limiti di Quota di Annotazione',
@ -87,30 +88,97 @@ const translation = {
'Si riferisce al numero di chiamate API che invocano solo le capacità di elaborazione della base di conoscenza di Dify.',
receiptInfo:
'Solo il proprietario del team e l\'amministratore del team possono abbonarsi e visualizzare le informazioni di fatturazione',
comparePlanAndFeatures: 'Confronta piani e caratteristiche',
teamWorkspace: '{{count,number}} Spazio di lavoro di squadra',
apiRateLimit: 'Limite di richiesta API',
unlimitedApiRate: 'Nessun limite di tasso API',
freeTrialTipPrefix: 'Iscriviti e ricevi un',
teamMember_one: '{{count,number}} membro del team',
documents: '{{count,number}} Documenti di Conoscenza',
apiRateLimitUnit: '{{count,number}}/giorno',
documentsRequestQuota: '{{count,number}}/min Limite di richiesta di conoscenza',
teamMember_other: '{{count,number}} membri del team',
freeTrialTip: 'prova gratuita di 200 chiamate OpenAI.',
priceTip: 'per spazio di lavoro/',
self: 'Auto-ospitato',
documentsTooltip: 'Quota sul numero di documenti importati dalla Fonte di Dati Conoscitiva.',
freeTrialTipSuffix: 'Nessuna carta di credito richiesta',
cloud: 'Servizio Cloud',
apiRateLimitTooltip: 'Il limite di utilizzo dell\'API si applica a tutte le richieste effettuate tramite l\'API Dify, comprese la generazione di testo, le conversazioni chat, le esecuzioni di flussi di lavoro e l\'elaborazione di documenti.',
getStarted: 'Inizia',
annualBilling: 'Fatturazione annuale',
documentsRequestQuotaTooltip: 'Specifica il numero totale di azioni che un\'area di lavoro può eseguire al minuto all\'interno della base di conoscenza, compresi la creazione, l\'eliminazione, gli aggiornamenti dei dataset, il caricamento di documenti, le modifiche, l\'archiviazione e le query sulla base di conoscenza. Questa metrica viene utilizzata per valutare le prestazioni delle richieste alla base di conoscenza. Ad esempio, se un utente di Sandbox esegue 10 test consecutivi in un minuto, la sua area di lavoro sarà temporaneamente limitata dall\'eseguire le seguenti azioni per il minuto successivo: creazione, eliminazione, aggiornamenti dei dataset e caricamento o modifica di documenti.',
},
plans: {
sandbox: {
name: 'Sandbox',
description: '200 prove gratuite di GPT',
includesTitle: 'Include:',
for: 'Prova gratuita delle capacità principali',
},
professional: {
name: 'Professional',
description:
'Per individui e piccoli team per sbloccare più potenza a prezzi accessibili.',
includesTitle: 'Tutto nel piano gratuito, più:',
for: 'Per sviluppatori indipendenti / piccoli team',
},
team: {
name: 'Team',
description:
'Collabora senza limiti e goditi prestazioni di alto livello.',
includesTitle: 'Tutto nel piano Professional, più:',
for: 'Per team di medie dimensioni',
},
enterprise: {
name: 'Enterprise',
description:
'Ottieni tutte le capacità e il supporto per sistemi mission-critical su larga scala.',
includesTitle: 'Tutto nel piano Team, più:',
features: {
6: 'Sicurezza e Controlli Avanzati',
2: 'Funzionalità esclusive per le imprese',
4: 'SSO',
8: 'Supporto Tecnico Professionale',
5: 'SLA negoziati da Dify Partners',
0: 'Soluzioni di distribuzione scalabili di livello enterprise',
7: 'Aggiornamenti e manutenzione di Dify ufficialmente',
1: 'Autorizzazione alla Licenza Commerciale',
3: 'Gestione di più spazi di lavoro e imprese',
},
price: 'Personalizzato',
for: 'Per team di grandi dimensioni',
btnText: 'Contatta le vendite',
priceTip: 'Solo fatturazione annuale',
},
community: {
features: {
1: 'Spazio di Lavoro Unico',
2: 'Rispetta la Licenza Open Source di Dify',
0: 'Tutte le funzionalità principali rilasciate sotto il repository pubblico',
},
name: 'Comunità',
btnText: 'Inizia con la comunità',
includesTitle: 'Caratteristiche Gratuite:',
description: 'Per utenti individuali, piccole squadre o progetti non commerciali',
price: 'Gratuito',
for: 'Per utenti individuali, piccole squadre o progetti non commerciali',
},
premium: {
features: {
0: 'Affidabilità autogestita da vari fornitori di cloud',
3: 'Supporto prioritario via Email e Chat',
2: 'Personalizzazione del logo e del marchio dell\'app web',
1: 'Spazio di Lavoro Unico',
},
name: 'Premium',
priceTip: 'Basato su Cloud Marketplace',
includesTitle: 'Tutto dalla Community, oltre a:',
description: 'Per organizzazioni e team di medie dimensioni',
for: 'Per organizzazioni e team di medie dimensioni',
btnText: 'Ottieni Premium in',
price: 'Scalabile',
comingSoon: 'Supporto di Microsoft Azure e Google Cloud in arrivo presto',
},
},
vectorSpace: {
@ -120,12 +188,26 @@ const translation = {
apps: {
fullTipLine1: 'Aggiorna il tuo piano per',
fullTipLine2: 'creare più app.',
fullTip1des: 'Hai raggiunto il limite di costruzione delle app su questo piano.',
fullTip2des: 'Si consiglia di disinstallare le applicazioni inattive per liberare spazio, o contattarci.',
contactUs: 'Contattaci',
fullTip2: 'Limite del piano raggiunto',
fullTip1: 'Aggiorna per creare più app',
},
annotatedResponse: {
fullTipLine1: 'Aggiorna il tuo piano per',
fullTipLine2: 'annotare più conversazioni.',
quotaTitle: 'Quota di Risposta Annotata',
},
usagePage: {
buildApps: 'Costruisci app',
vectorSpace: 'Archiviazione dei dati conoscitivi',
annotationQuota: 'Quota di annotazione',
teamMembers: 'Membri del team',
documentsUploadQuota: 'Quota di Caricamento Documenti',
vectorSpaceTooltip: 'I documenti con la modalità di indicizzazione ad alta qualità consumeranno risorse di Knowledge Data Storage. Quando il Knowledge Data Storage raggiunge il limite, nuovi documenti non verranno caricati.',
},
teamMembers: 'Membri del team',
}
export default translation

View file

@ -54,6 +54,10 @@ const translation = {
in: 'in',
viewDetails: 'Visualizza dettagli',
copied: 'Copiato',
downloadSuccess: 'Download completato.',
downloadFailed: 'Download non riuscito. Per favore riprova più tardi.',
more: 'Di più',
format: 'Formato',
},
errorMsg: {
fieldRequired: '{{field}} è obbligatorio',
@ -162,6 +166,9 @@ const translation = {
community: 'Comunità',
about: 'Informazioni',
logout: 'Esci',
support: 'Supporto',
compliance: 'Conformità',
github: 'GitHub',
},
settings: {
accountGroup: 'ACCOUNT',
@ -214,6 +221,9 @@ const translation = {
feedbackTitle: 'Valutazione',
feedbackLabel: 'Dicci perché hai cancellato il tuo account?',
feedbackPlaceholder: 'Opzionale',
workspaceIcon: 'Icona della workspace',
editWorkspaceInfo: 'Modifica informazioni dello spazio di lavoro',
workspaceName: 'Nome del Workspace',
},
members: {
team: 'Team',
@ -574,6 +584,7 @@ const translation = {
inputPlaceholder: 'Parla con il bot',
thinking: 'Pensante...',
thought: 'Pensiero',
resend: 'Reinvia',
},
promptEditor: {
placeholder:
@ -668,6 +679,25 @@ const translation = {
pagination: {
perPage: 'Articoli per pagina',
},
theme: {
light: 'luce',
auto: 'sistema',
dark: 'scuro',
theme: 'Tema',
},
compliance: {
gdpr: 'GDPR DPA',
professionalUpgradeTooltip: 'Disponibile solo con un piano Team o superiore.',
sandboxUpgradeTooltip: 'Disponibile solo con un piano Professionale o Team.',
soc2Type2: 'Rapporto SOC 2 di Tipo II',
iso27001: 'Certificazione ISO 27001:2022',
soc2Type1: 'Rapporto SOC 2 Tipo I',
},
imageInput: {
supportedFormats: 'Supporta PNG, JPG, JPEG, WEBP e GIF',
browse: 'sfogliare',
dropImageHere: 'Trascina la tua immagine qui, oppure',
},
}
export default translation

View file

@ -3,6 +3,8 @@ const translation = {
upgradeTip: {
prefix: 'Aggiorna il tuo piano per',
suffix: 'personalizzare il tuo marchio.',
title: 'Aggiorna il tuo piano',
des: 'Aggiorna il tuo piano per personalizzare il tuo marchio',
},
webapp: {
title: 'Personalizza il marchio WebApp',

View file

@ -94,6 +94,14 @@ const translation = {
jinaReaderNotConfiguredDescription: 'Configura Jina Reader inserendo la tua chiave API gratuita per l\'accesso.',
useSitemap: 'Usa la mappa del sito',
chooseProvider: 'Seleziona un fornitore',
watercrawlDoc: 'Documentazione di Watercrawl',
waterCrawlNotConfiguredDescription: 'Configura Watercrawl con la chiave API per utilizzarlo.',
configureFirecrawl: 'Configura Firecrawl',
watercrawlTitle: 'Estrai contenuti web con Watercrawl',
configureJinaReader: 'Configura Jina Reader',
configureWatercrawl: 'Configura Watercrawl',
waterCrawlNotConfigured: 'Watercrawl non è configurato',
watercrawlDocLink: 'https://docs.dify.ai/it/guides/knowledge-base/create-knowledge-and-upload-documents/import-content-data/sync-from-website',
},
cancel: 'Annulla',
},
@ -223,6 +231,11 @@ const translation = {
title: 'Connettersi ad altre origini dati?',
description: 'Attualmente, la knowledge base di Dify ha solo fonti di dati limitate. Contribuire con una fonte di dati alla knowledge base di Dify è un modo fantastico per migliorare la flessibilità e la potenza della piattaforma per tutti gli utenti. La nostra guida ai contributi ti aiuta a iniziare. Clicca sul link sottostante per saperne di più.',
},
watercrawl: {
getApiKeyLinkText: 'Ottieni la tua chiave API da watercrawl.dev',
apiKeyPlaceholder: 'Chiave API da watercrawl.dev',
configWatercrawl: 'Configura Watercrawl',
},
}
export default translation

View file

@ -32,6 +32,7 @@ const translation = {
description: ' sul metodo di recupero.',
longDescription:
' sul metodo di recupero, puoi cambiare questo in qualsiasi momento nelle impostazioni della Conoscenza.',
method: 'Metodo di recupero',
},
save: 'Salva',
retrievalSettings: 'Impostazioni di recupero',

View file

@ -175,6 +175,53 @@ const translation = {
localDocs: 'Documenti locali',
allKnowledge: 'Tutta la conoscenza',
allKnowledgeDescription: 'Selezionare questa opzione per visualizzare tutte le informazioni in questa area di lavoro. Solo il proprietario dell\'area di lavoro può gestire tutte le conoscenze.',
metadata: {
createMetadata: {
title: 'Nuovi Metadati',
back: 'Indietro',
type: 'Tipo',
name: 'Nome',
namePlaceholder: 'Aggiungi nome dei metadati',
},
checkName: {
invalid: 'Il nome dei metadati può contenere solo lettere minuscole, numeri e underscore e deve iniziare con una lettera minuscola.',
empty: 'Il nome dei metadati non può essere vuoto',
},
batchEditMetadata: {
multipleValue: 'Valore Multiplo',
editDocumentsNum: 'Modifica {{num}} documenti',
applyToAllSelectDocument: 'Applica a tutti i documenti selezionati',
editMetadata: 'Modifica metadati',
applyToAllSelectDocumentTip: 'Creare automaticamente tutti i metadati modificati e nuovi sopra menzionati per tutti i documenti selezionati, altrimenti la modifica dei metadati si applicherà solo ai documenti che li possiedono.',
},
selectMetadata: {
search: 'Cerca metadati',
newAction: 'Nuovi Metadati',
manageAction: 'Gestire',
},
datasetMetadata: {
deleteTitle: 'Conferma per eliminare',
name: 'Nome',
addMetaData: 'Aggiungi metadata',
values: '{{num}} Valori',
disabled: 'Disabilitato',
rename: 'Rinomina',
namePlaceholder: 'Nome dei metadati',
deleteContent: 'Sei sicuro di voler eliminare i metadati "{{name}}"?',
builtInDescription: 'I metadati incorporati vengono estratti e generati automaticamente. Devono essere abilitati prima dell\'uso e non possono essere modificati.',
description: 'Puoi gestire tutti i metadati in questa conoscenza qui. Le modifiche saranno sincronizzate con ogni documento.',
},
documentMetadata: {
documentInformation: 'Informazioni sul documento',
technicalParameters: 'Parametri tecnici',
startLabeling: 'Inizia a etichettare',
metadataToolTip: 'I metadati fungono da filtro critico che migliora l\'accuratezza e la rilevanza del recupero delle informazioni. Puoi modificare e aggiungere metadati per questo documento qui.',
},
addMetadata: 'Aggiungi metadata',
metadata: 'Metadata',
chooseTime: 'Scegli un orario...',
},
embeddingModelNotAvailable: 'Il modello di embedding non è disponibile.',
}
export default translation

View file

@ -0,0 +1,47 @@
const translation = {
toVerifiedTip: {
coupon: 'coupon esclusivo al 100%',
end: 'per il Piano Professionale Dify.',
front: 'Ora sei idoneo per lo stato di Educazione Verificata. Per favore, inserisci le tue informazioni educative qui sotto per completare il processo e ricevere un',
},
form: {
schoolName: {
title: 'Il Nome della tua Scuola',
placeholder: 'Inserisci il nome ufficiale e completo della tua scuola',
},
schoolRole: {
option: {
teacher: 'Insegnante',
student: 'Studente',
administrator: 'Amministratore scolastico',
},
title: 'Il tuo ruolo scolastico',
},
terms: {
desc: {
and: 'e',
privacyPolicy: 'Informativa sulla privacy',
end: '. Inviando:',
front: 'Le tue informazioni e l\'uso dello stato di Educazione Verificato sono soggetti a nostri',
termsOfService: 'Termini di servizio',
},
option: {
inSchool: 'Confermo di essere iscritto o impiegato presso l\'istituzione fornita. Dify può richiedere una prova di iscrizione/impegno. Se rappresento erroneamente la mia idoneità, accetto di pagare eventuali tasse inizialmente esonerate in base al mio stato di istruzione.',
age: 'Confermo di avere almeno 18 anni',
},
title: 'Termini e Accordi',
},
},
toVerified: 'Fai verificare la tua istruzione',
successTitle: 'Hai ottenuto l\'istruzione Dify verificata',
submitError: 'Invio del modulo non riuscito. Per favore riprova più tardi.',
submit: 'Invia',
currentSigned: 'ATTUALMENTE ACCEDUTO COME',
successContent: 'Abbiamo emesso un coupon sconto del 100% per il piano Dify Professionale sul tuo account. Il coupon è valido per un anno, ti preghiamo di utilizzarlo entro il periodo di validità.',
learn: 'Scopri come far verificare la tua istruzione',
emailLabel: 'La tua email attuale',
rejectContent: 'Sfortunatamente, non sei idoneo per lo status di Educazione Verificata e quindi non puoi ricevere il coupon esclusivo del 100% per il Piano Professionale Dify se usi questo indirizzo email.',
rejectTitle: 'La tua verifica educativa Dify è stata rifiutata.',
}
export default translation

View file

@ -38,6 +38,7 @@ const translation = {
HR: 'Risorse Umane',
Workflow: 'Flusso di lavoro',
Agent: 'Agente',
Entertainment: 'Intrattenimento',
},
}

View file

@ -180,6 +180,8 @@ const translation = {
sortBy: 'Città nera',
and: 'e',
viewMore: 'Vedi di più',
verifiedTip: 'Verificato da Dify',
partnerTip: 'Verificato da un partner Dify',
},
task: {
clearAll: 'Cancella tutto',
@ -204,6 +206,10 @@ const translation = {
searchPlugins: 'Plugin di ricerca',
search: 'Ricerca',
installFrom: 'INSTALLA DA',
metadata: {
title: 'Plugin',
},
difyVersionNotCompatible: 'L\'attuale versione di Dify non è compatibile con questo plugin, si prega di aggiornare alla versione minima richiesta: {{minimalDifyVersion}}',
}
export default translation

View file

@ -30,6 +30,10 @@ const translation = {
temporarySystemIssue: 'Spiacente, problema temporaneo del sistema.',
expand: 'Espandi',
collapse: 'Riduci',
newChatTip: 'Già in una nuova chat',
chatSettingsTitle: 'Nuova configurazione della chat',
chatFormTip: 'Le impostazioni della chat non possono essere modificate dopo che la chat è iniziata.',
viewChatSettings: 'Visualizza le impostazioni della chat',
},
generation: {
tabs: {
@ -72,6 +76,8 @@ const translation = {
'Riga {{rowIndex}}: il valore di {{varName}} non può essere superiore a {{maxLength}} caratteri',
atLeastOne: 'Per favore inserisci almeno una riga nel file caricato.',
},
execution: 'ESECUZIONE',
executions: '{{num}} ESECUZIONI',
},
}

View file

@ -1,3 +1,37 @@
const translation = {}
const translation = {
daysInWeek: {
Tue: 'Martedì',
Thu: 'Giovedì',
Mon: 'Mon',
Fri: 'Venerdì',
Sat: 'Sat',
Wed: 'Mercoledì',
Sun: 'Sole',
},
months: {
February: 'Febbraio',
April: 'Aprile',
January: 'Gennaio',
December: 'Dicembre',
March: 'Marzo',
May: 'Maggio',
August: 'Agosto',
June: 'Giugno',
July: 'Luglio',
October: 'Ottobre',
September: 'Settembre',
November: 'Novembre',
},
operation: {
ok: 'OK',
now: 'Ora',
cancel: 'Annulla',
pickDate: 'Seleziona Data',
},
title: {
pickTime: 'Scegli Tempo',
},
defaultPlaceholder: 'Scegli un orario...',
}
export default translation

View file

@ -110,6 +110,15 @@ const translation = {
addFailureBranch: 'Aggiungi ramo non riuscito',
noHistory: 'Nessuna storia',
loadMore: 'Carica più flussi di lavoro',
publishUpdate: 'Pubblica aggiornamento',
versionHistory: 'Cronologia delle versioni',
exitVersions: 'Uscita Versioni',
referenceVar: 'Variabile di riferimento',
exportSVG: 'Esporta come SVG',
exportImage: 'Esporta immagine',
exportJPEG: 'Esporta come JPEG',
noExist: 'Nessuna variabile del genere',
exportPNG: 'Esporta come PNG',
},
env: {
envPanelTitle: 'Variabili d\'Ambiente',
@ -210,6 +219,7 @@ const translation = {
testRunIteration: 'Iterazione Esecuzione Test',
back: 'Indietro',
iteration: 'Iterazione',
loop: 'Anello',
},
tabs: {
'searchBlock': 'Cerca blocco',
@ -248,6 +258,9 @@ const translation = {
'document-extractor': 'Estrattore di documenti',
'list-operator': 'Operatore di elenco',
'agent': 'Agente',
'loop-end': 'Uscire dal ciclo',
'loop-start': 'Inizio ciclo',
'loop': 'Anello',
},
blocksAbout: {
'start': 'Definisci i parametri iniziali per l\'avvio di un flusso di lavoro',
@ -277,6 +290,8 @@ const translation = {
'list-operator': 'Utilizzato per filtrare o ordinare il contenuto della matrice.',
'document-extractor': 'Utilizzato per analizzare i documenti caricati in contenuti di testo facilmente comprensibili da LLM.',
'agent': 'Richiamo di modelli linguistici di grandi dimensioni per rispondere a domande o elaborare il linguaggio naturale',
'loop-end': 'Equivalente a "break". Questo nodo non ha elementi di configurazione. Quando il corpo del ciclo raggiunge questo nodo, il ciclo termina.',
'loop': 'Esegui un ciclo di logica fino a quando la condizione di terminazione non viene soddisfatta o il numero massimo di cicli viene raggiunto.',
},
operator: {
zoomIn: 'Zoom In',
@ -421,6 +436,34 @@ const translation = {
variable: 'Variabile',
},
sysQueryInUser: 'sys.query nel messaggio utente è richiesto',
jsonSchema: {
warningTips: {
saveSchema: 'Si prega di completare la modifica del campo corrente prima di salvare lo schema.',
},
descriptionPlaceholder: 'Aggiungi descrizione',
generate: 'Genera',
generateJsonSchema: 'Genera Schema JSON',
generationTip: 'Puoi usare il linguaggio naturale per creare rapidamente uno schema JSON.',
back: 'Indietro',
apply: 'Applica',
showAdvancedOptions: 'Mostra opzioni avanzate',
stringValidations: 'Validazioni delle stringhe',
regenerate: 'Rigenerare',
required: 'richiesto',
resetDefaults: 'Ripristina',
addField: 'Aggiungi campo',
promptPlaceholder: 'Descrivi il tuo schema JSON...',
title: 'Schema di Output Strutturato',
instruction: 'Istruzione',
addChildField: 'Aggiungi campo bambino',
fieldNamePlaceholder: 'Nome del campo',
promptTooltip: 'Converte la descrizione del testo in una struttura JSON Schema standardizzata.',
doc: 'Scopri di più sull\'output strutturato',
import: 'Importa da JSON',
resultTip: 'Ecco il risultato generato. Se non sei soddisfatto, puoi tornare indietro e modificare il tuo prompt.',
generating: 'Generazione dello schema JSON...',
generatedResult: 'Risultato generato',
},
},
knowledgeRetrieval: {
queryVariable: 'Variabile Query',
@ -433,6 +476,32 @@ const translation = {
url: 'URL segmentato',
metadata: 'Altri metadati',
},
metadata: {
options: {
disabled: {
title: 'Disabilitato',
subTitle: 'Non abilitare il filtraggio dei metadati',
},
automatic: {
subTitle: 'Genera automaticamente condizioni di filtraggio dei metadati in base alla query dell\'utente',
desc: 'Genera automaticamente condizioni di filtraggio dei metadati basate sulla variabile di query',
},
manual: {
title: 'Manuale',
subTitle: 'Aggiungere manualmente le condizioni di filtraggio dei metadati',
},
},
panel: {
conditions: 'Condizioni',
select: 'Seleziona variabile...',
title: 'Condizioni di filtro dei metadati',
add: 'Aggiungi condizione',
datePlaceholder: 'Scegli un orario...',
placeholder: 'Inserisci valore',
search: 'Cerca metadati',
},
title: 'Filtraggio dei metadati',
},
},
http: {
inputVars: 'Variabili di Input',
@ -524,6 +593,7 @@ const translation = {
'not in': 'non in',
'exists': 'Esiste',
'not exists': 'non esiste',
'after': 'dopo',
},
enterValue: 'Inserisci valore',
addCondition: 'Aggiungi Condizione',
@ -539,6 +609,7 @@ const translation = {
},
addSubVariable: 'Variabile secondaria',
select: 'Selezionare',
condition: 'Condizione',
},
variableAssigner: {
title: 'Assegna variabili',
@ -582,6 +653,8 @@ const translation = {
'over-write': 'Sovrascrivere',
'extend': 'Estendere',
'clear': 'Chiaro',
'remove-last': 'Rimuovi ultimo',
'remove-first': 'Rimuovi primo',
},
'setParameter': 'Imposta parametro...',
'variables': 'Variabili',
@ -793,6 +866,38 @@ const translation = {
pluginNotInstalled: 'Questo plugin non è installato',
pluginNotFoundDesc: 'Questo plugin viene installato da GitHub. Vai su Plugin per reinstallare',
},
loop: {
ErrorMethod: {
operationTerminated: 'Terminato',
removeAbnormalOutput: 'Rimuovi l\'output anormale',
continueOnError: 'Continua con l\'errore',
},
currentLoop: 'Anello Corrente',
breakConditionTip: 'Solo le variabili all\'interno dei cicli con condizioni di terminazione e le variabili di conversazione possono essere riferite.',
loopVariables: 'Variabili di ciclo',
inputMode: 'Modalità di input',
errorResponseMethod: 'Metodo di risposta all\'errore',
error_one: '{{count}} Errore',
loop_one: '{{count}} Ciclo',
loopMaxCount: 'Conteggio massimo dei loop',
breakCondition: 'Condizione di terminazione del ciclo',
comma: ',',
loopNode: 'Nodo Ciclico',
finalLoopVariables: 'Variabili del ciclo finale',
loopMaxCountError: 'Si prega di inserire un conteggio massimo di cicli valido, compreso tra 1 e {{maxCount}}',
currentLoopCount: 'Conteggio attuale del ciclo: {{count}}',
input: 'Input',
setLoopVariables: 'Imposta le variabili all\'interno dell\'ambito del ciclo',
deleteTitle: 'Elimina nodo ciclo?',
output: 'Variabile di Output',
initialLoopVariables: 'Variabili di loop iniziali',
deleteDesc: 'Cancellare il nodo di ciclo rimuoverà tutti i nodi figli',
loop_other: '{{count}} anelli',
variableName: 'Nome Variabile',
totalLoopCount: 'Conteggio totale dei cicli: {{count}}',
exitConditionTip: 'Un nodo di ciclo ha bisogno di almeno una condizione di uscita.',
error_other: '{{count}} Errori',
},
},
tracing: {
stopBy: 'Interrotto da {{user}}',
@ -804,6 +909,38 @@ const translation = {
assignedVarsDescription: 'Le variabili assegnate devono essere variabili scrivibili, ad esempio',
conversationVars: 'Variabili di conversazione',
},
versionHistory: {
filter: {
reset: 'Ripristina filtro',
all: 'Tutto',
onlyYours: 'Solo tuo',
empty: 'Nessuna cronologia delle versioni corrispondente trovata',
onlyShowNamedVersions: 'Mostra solo le versioni con nome',
},
editField: {
titleLengthLimit: 'Il titolo non può superare {{limit}} caratteri',
releaseNotes: 'Note di rilascio',
title: 'Titolo',
releaseNotesLengthLimit: 'Le note di rilascio non possono superare i {{limit}} caratteri',
},
action: {
restoreSuccess: 'Versione ripristinata',
restoreFailure: 'Impossibile ripristinare la versione',
deleteSuccess: 'Versione eliminata',
updateSuccess: 'Versione aggiornata',
deleteFailure: 'Impossibile eliminare la versione',
updateFailure: 'Impossibile aggiornare la versione',
},
latest: 'Ultimo',
defaultName: 'Versione senza titolo',
deletionTip: 'La cancellazione è irreversibile, si prega di confermare.',
nameThisVersion: 'Chiamare questa versione',
editVersionInfo: 'Modifica le informazioni sulla versione',
releaseNotesPlaceholder: 'Descrivi cosa è cambiato',
currentDraft: 'Bozza attuale',
restorationTip: 'Dopo il ripristino della versione, la bozza attuale verrà sovrascritta.',
title: 'Versioni',
},
}
export default translation