File size: 19,825 Bytes
a8b3f00 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 |
const translation = {
pageTitle: {
line1: 'PROMPT',
line2: 'Engineering',
},
orchestrate: 'Orchestra',
promptMode: {
simple: 'Passa alla modalità esperto per modificare tutto il PROMPT',
advanced: 'Modalità esperto',
switchBack: 'Torna indietro',
advancedWarning: {
title:
'Sei passato alla modalità esperto e una volta modificato il PROMPT, NON potrai tornare alla modalità base.',
description: 'In modalità esperto, puoi modificare tutto il PROMPT.',
learnMore: 'Scopri di più',
ok: 'OK',
},
operation: {
addMessage: 'Aggiungi messaggio',
},
contextMissing:
'Componente del contesto mancante, l\'efficacia del prompt potrebbe non essere buona.',
},
operation: {
applyConfig: 'Pubblica',
resetConfig: 'Ripristina',
debugConfig: 'Debug',
addFeature: 'Aggiungi funzione',
automatic: 'Automatico',
stopResponding: 'Interrompi la risposta',
agree: 'mi piace',
disagree: 'non mi piace',
cancelAgree: 'Annulla mi piace',
cancelDisagree: 'Annulla non mi piace',
userAction: 'Azione utente',
},
notSetAPIKey: {
title: 'La chiave del provider LLM non è stata impostata',
trailFinished: 'Periodo di prova terminato',
description:
'La chiave del provider LLM non è stata impostata e deve essere impostata prima del debug.',
settingBtn: 'Vai alle impostazioni',
},
trailUseGPT4Info: {
title: 'Non supporta gpt-4 adesso',
description: 'Per utilizzare gpt-4, per favore imposta la chiave API.',
},
feature: {
groupChat: {
title: 'Migliora chat',
description:
'Aggiungere impostazioni pre-conversazione per le app può migliorare l\'esperienza utente.',
},
groupExperience: {
title: 'Migliora esperienza',
},
conversationOpener: {
title: 'Iniziatore di conversazione',
description:
'In un\'app di chat, la prima frase che l\'IA pronuncia attivamente all\'utente viene solitamente usata come benvenuto.',
},
suggestedQuestionsAfterAnswer: {
title: 'Follow-up',
description:
'Impostare suggerimenti per le prossime domande può offrire agli utenti una chat migliore.',
resDes: '3 suggerimenti per la prossima domanda dell\'utente.',
tryToAsk: 'Prova a chiedere',
},
moreLikeThis: {
title: 'Altri simili',
description:
'Genera più testi contemporaneamente, poi modifica e continua a generare',
generateNumTip: 'Numero di ogni generazione',
tip: 'L\'utilizzo di questa funzione comporterà un costo aggiuntivo di token',
},
speechToText: {
title: 'Da voce a testo',
description: 'Una volta abilitato, puoi usare l\'input vocale.',
resDes: 'L\'input vocale è abilitato',
},
textToSpeech: {
title: 'Da testo a voce',
description:
'Una volta abilitato, il testo può essere convertito in voce.',
resDes: 'Il testo in audio è abilitato',
},
citation: {
title: 'Citazioni e attribuzioni',
description:
'Una volta abilitato, mostra il documento sorgente e la sezione attribuita del contenuto generato.',
resDes: 'Citazioni e attribuzioni sono abilitate',
},
annotation: {
title: 'Risposta annotata',
description:
'Puoi aggiungere manualmente una risposta di alta qualità alla cache per una corrispondenza prioritaria con domande utente simili.',
resDes: 'Risposta annotata è abilitata',
scoreThreshold: {
title: 'Soglia di punteggio',
description:
'Utilizzata per impostare la soglia di somiglianza per la risposta annotata.',
easyMatch: 'Corrispondenza facile',
accurateMatch: 'Corrispondenza accurata',
},
matchVariable: {
title: 'Variabile di corrispondenza',
choosePlaceholder: 'Scegli la variabile di corrispondenza',
},
cacheManagement: 'Annotazioni',
cached: 'Annotato',
remove: 'Rimuovi',
removeConfirm: 'Eliminare questa annotazione?',
add: 'Aggiungi annotazione',
edit: 'Modifica annotazione',
},
dataSet: {
title: 'Contesto',
noData: 'Puoi importare Conoscenza come contesto',
words: 'Parole',
textBlocks: 'Blocchi di testo',
selectTitle: 'Seleziona Conoscenza di riferimento',
selected: 'Conoscenza selezionata',
noDataSet: 'Nessuna Conoscenza trovata',
toCreate: 'Vai a creare',
notSupportSelectMulti: 'Attualmente supporta solo una Conoscenza',
queryVariable: {
title: 'Variabile di query',
tip: 'Questa variabile verrà utilizzata come input di query per il recupero del contesto, ottenendo informazioni contestuali relative all\'input di questa variabile.',
choosePlaceholder: 'Scegli la variabile di query',
noVar: 'Nessuna variabile',
noVarTip: 'per favore crea una variabile nella sezione Variabili',
unableToQueryDataSet: 'Impossibile interrogare la Conoscenza',
unableToQueryDataSetTip:
'Impossibile interrogare la Conoscenza correttamente, per favore scegli una variabile di query nel contesto.',
ok: 'OK',
contextVarNotEmpty:
'La variabile di query del contesto non può essere vuota',
deleteContextVarTitle: 'Eliminare la variabile “{{varName}}”?',
deleteContextVarTip:
'Questa variabile è stata impostata come variabile di query del contesto, rimuoverla influenzerà l\'uso normale della Conoscenza. Se hai ancora bisogno di eliminarla, per favore riselezionala nella sezione del contesto.',
},
},
tools: {
title: 'Strumenti',
tips: 'Gli strumenti forniscono un metodo di chiamata API standard, prendendo input dell\'utente o variabili come parametri di richiesta per interrogare dati esterni come contesto.',
toolsInUse: '{{count}} strumenti in uso',
modal: {
title: 'Strumento',
toolType: {
title: 'Tipo di strumento',
placeholder: 'Per favore seleziona il tipo di strumento',
},
name: {
title: 'Nome',
placeholder: 'Per favore inserisci il nome',
},
variableName: {
title: 'Nome della variabile',
placeholder: 'Per favore inserisci il nome della variabile',
},
},
},
conversationHistory: {
title: 'Cronologia della conversazione',
description: 'Imposta i nomi di prefisso per i ruoli di conversazione',
tip: 'La Cronologia della Conversazione non è abilitata, per favore aggiungi <histories> nel prompt sopra.',
learnMore: 'Scopri di più',
editModal: {
title: 'Modifica i nomi dei ruoli della conversazione',
userPrefix: 'Prefisso utente',
assistantPrefix: 'Prefisso assistente',
},
},
toolbox: {
title: 'CASSETTA DEGLI ATTREZZI',
},
moderation: {
title: 'Moderazione del contenuto',
description:
'Proteggi l\'output del modello utilizzando l\'API di moderazione o mantenendo un elenco di parole sensibili.',
allEnabled: 'Contenuto INPUT/OUTPUT abilitato',
inputEnabled: 'Contenuto INPUT abilitato',
outputEnabled: 'Contenuto OUTPUT abilitato',
modal: {
title: 'Impostazioni di moderazione del contenuto',
provider: {
title: 'Provider',
openai: 'Moderazione OpenAI',
openaiTip: {
prefix:
'La moderazione OpenAI richiede una chiave API OpenAI configurata nel',
suffix: '.',
},
keywords: 'Parole chiave',
},
keywords: {
tip: 'Una per linea, separate da interruzioni di linea. Fino a 100 caratteri per linea.',
placeholder: 'Una per linea, separate da interruzioni di linea',
line: 'Linea',
},
content: {
input: 'Modera contenuto INPUT',
output: 'Modera contenuto OUTPUT',
preset: 'Risposte preimpostate',
placeholder: 'Contenuto delle risposte preimpostate qui',
condition:
'Moderazione contenuto INPUT e OUTPUT abilitato almeno uno',
fromApi: 'Le risposte preimpostate sono restituite dall\'API',
errorMessage: 'Le risposte preimpostate non possono essere vuote',
supportMarkdown: 'Markdown supportato',
},
openaiNotConfig: {
before:
'La moderazione OpenAI richiede una chiave API OpenAI configurata nel',
after: '',
},
},
},
},
automatic: {
title: 'Orchestrazione automatizzata delle applicazioni',
description:
'Descrivi il tuo scenario, Dify orchestrerà un\'applicazione per te.',
intendedAudience: 'Chi è il pubblico di destinazione?',
intendedAudiencePlaceHolder: 'es. Studente',
solveProblem: 'Quali problemi sperano che l\'IA possa risolvere per loro?',
solveProblemPlaceHolder:
'es. Estrarre approfondimenti e riassumere informazioni da lunghi rapporti e articoli',
generate: 'Genera',
audiencesRequired: 'Pubblico richiesto',
problemRequired: 'Problema richiesto',
resTitle: 'Abbiamo orchestrato la seguente applicazione per te.',
apply: 'Applica questa orchestrazione',
noData:
'Descrivi il tuo caso d\'uso a sinistra, l\'anteprima dell\'orchestrazione verrà mostrata qui.',
loading: 'Orchestrazione dell\'applicazione per te...',
overwriteTitle: 'Sovrascrivere la configurazione esistente?',
overwriteMessage:
'Applicando questa orchestrazione sovrascriverai la configurazione esistente.',
},
resetConfig: {
title: 'Confermare il ripristino?',
message:
'Il ripristino scarta le modifiche, ripristinando l\'ultima configurazione pubblicata.',
},
errorMessage: {
nameOfKeyRequired: 'nome della chiave: {{key}} richiesto',
valueOfVarRequired: 'il valore di {{key}} non può essere vuoto',
queryRequired: 'Il testo della richiesta è richiesto.',
waitForResponse:
'Per favore attendi che la risposta al messaggio precedente sia completata.',
waitForBatchResponse:
'Per favore attendi che la risposta all\'attività batch sia completata.',
notSelectModel: 'Per favore scegli un modello',
waitForImgUpload: 'Per favore attendi il caricamento dell\'immagine',
},
chatSubTitle: 'Istruzioni',
completionSubTitle: 'Prompt di prefisso',
promptTip:
'I prompt guidano le risposte dell\'IA con istruzioni e vincoli. Inserisci variabili come {{input}}. Questo prompt non sarà visibile agli utenti.',
formattingChangedTitle: 'Formato modificato',
formattingChangedText:
'Modificare il formato resetterà l\'area di debug, sei sicuro?',
variableTitle: 'Variabili',
variableTip:
'Gli utenti riempiono le variabili in un modulo, sostituendo automaticamente le variabili nel prompt.',
notSetVar:
'Le variabili consentono agli utenti di introdurre parole del prompt o osservazioni di apertura quando compilano i moduli. Puoi provare a inserire `{{input}}` nelle parole del prompt.',
autoAddVar:
'Le variabili non definite riferite nel pre-prompt, vuoi aggiungerle nel modulo di input dell\'utente?',
variableTable: {
key: 'Chiave Variabile',
name: 'Nome Campo Input Utente',
optional: 'Opzionale',
type: 'Tipo di Input',
action: 'Azioni',
typeString: 'Stringa',
typeSelect: 'Seleziona',
},
varKeyError: {
canNoBeEmpty: '{{key}} è obbligatorio',
tooLong:
'{{key}} è troppo lunga. Non può essere più lunga di 30 caratteri',
notValid:
'{{key}} non è valida. Può contenere solo lettere, numeri e underscore',
notStartWithNumber:
'{{key}} non può iniziare con un numero',
keyAlreadyExists: '{{key}} esiste già',
},
otherError: {
promptNoBeEmpty: 'Il prompt non può essere vuoto',
historyNoBeEmpty:
'La cronologia delle conversazioni deve essere impostata nel prompt',
queryNoBeEmpty: 'La query deve essere impostata nel prompt',
},
variableConfig: {
'addModalTitle': 'Aggiungi Campo Input',
'editModalTitle': 'Modifica Campo Input',
'description': 'Impostazione per la variabile {{varName}}',
'fieldType': 'Tipo di campo',
'string': 'Testo breve',
'text-input': 'Testo breve',
'paragraph': 'Paragrafo',
'select': 'Seleziona',
'number': 'Numero',
'notSet': 'Non impostato, prova a scrivere {{input}} nel prompt di prefisso',
'stringTitle': 'Opzioni della casella di testo del modulo',
'maxLength': 'Lunghezza massima',
'options': 'Opzioni',
'addOption': 'Aggiungi opzione',
'apiBasedVar': 'Variabile basata su API',
'varName': 'Nome Variabile',
'labelName': 'Nome Etichetta',
'inputPlaceholder': 'Per favore inserisci',
'content': 'Contenuto',
'required': 'Richiesto',
'errorMsg': {
varNameRequired: 'Il nome della variabile è richiesto',
labelNameRequired: 'Il nome dell\'etichetta è richiesto',
varNameCanBeRepeat: 'Il nome della variabile non può essere ripetuto',
atLeastOneOption: 'È richiesta almeno un\'opzione',
optionRepeat: 'Ci sono opzioni ripetute',
},
},
vision: {
name: 'Visione',
description:
'Abilitare la visione permetterà al modello di prendere immagini e rispondere a domande su di esse.',
settings: 'Impostazioni',
visionSettings: {
title: 'Impostazioni di visione',
resolution: 'Risoluzione',
resolutionTooltip: `La bassa risoluzione permetterà al modello di ricevere una versione a bassa risoluzione 512 x 512 dell\\'immagine e di rappresentare l\\'immagine con un budget di 65 token. Questo permette all\\'API di restituire risposte più veloci e di consumare meno token di input per casi d\\'uso che non richiedono alta definizione.
\n
L\\'alta risoluzione permetterà al modello di vedere prima l\\'immagine a bassa risoluzione e poi di creare ritagli dettagliati delle immagini di input come quadrati 512px basati sulla dimensione dell\\'immagine di input. Ciascuno dei ritagli dettagliati utilizza il doppio del budget dei token per un totale di 129 token.`,
high: 'Alta',
low: 'Bassa',
uploadMethod: 'Metodo di caricamento',
both: 'Entrambi',
localUpload: 'Caricamento locale',
url: 'URL',
uploadLimit: 'Limite di caricamento',
},
},
voice: {
name: 'Voce',
defaultDisplay: 'Voce predefinita',
description: 'Impostazioni della voce da testo a voce',
settings: 'Impostazioni',
voiceSettings: {
title: 'Impostazioni della voce',
language: 'Lingua',
resolutionTooltip: 'Supporto per la lingua della voce da testo a voce.',
voice: 'Voce',
autoPlay: 'Riproduzione automatica',
autoPlayEnabled: 'Acceso',
autoPlayDisabled: 'Spento',
},
},
openingStatement: {
title: 'Iniziatore di conversazione',
add: 'Aggiungi',
writeOpener: 'Scrivi introduzione',
placeholder:
'Scrivi qui il tuo messaggio introduttivo, puoi usare variabili, prova a scrivere {{variable}}.',
openingQuestion: 'Domande iniziali',
noDataPlaceHolder:
'Iniziare la conversazione con l\'utente può aiutare l\'IA a stabilire un legame più stretto con loro nelle applicazioni conversazionali.',
varTip: 'Puoi usare variabili, prova a scrivere {{variable}}',
tooShort:
'Sono richieste almeno 20 parole di prompt iniziale per generare un\'introduzione alla conversazione.',
notIncludeKey:
'Il prompt iniziale non include la variabile: {{key}}. Per favore aggiungila al prompt iniziale.',
},
modelConfig: {
model: 'Modello',
setTone: 'Imposta tono delle risposte',
title: 'Modello e Parametri',
modeType: {
chat: 'Chat',
completion: 'Completamento',
},
},
inputs: {
title: 'Debug e Anteprima',
noPrompt: 'Prova a scrivere qualche prompt nell\'input pre-prompt',
userInputField: 'Campo Input Utente',
noVar:
'Compila il valore della variabile, che verrà automaticamente sostituito nel prompt ogni volta che inizia una nuova sessione.',
chatVarTip:
'Compila il valore della variabile, che verrà automaticamente sostituito nel prompt ogni volta che inizia una nuova sessione',
completionVarTip:
'Compila il valore della variabile, che verrà automaticamente sostituito nelle parole del prompt ogni volta che viene inviata una domanda.',
previewTitle: 'Anteprima prompt',
queryTitle: 'Contenuto query',
queryPlaceholder: 'Per favore inserisci il testo della richiesta.',
run: 'ESEGUI',
},
result: 'Testo di output',
datasetConfig: {
settingTitle: 'Impostazioni di recupero',
knowledgeTip: 'Clicca sul pulsante “+” per aggiungere conoscenza',
retrieveOneWay: {
title: 'Recupero N-a-1',
description:
'Basato sull\'intento dell\'utente e le descrizioni della Conoscenza, l\'Agente seleziona autonomamente la migliore Conoscenza per la query. Ideale per applicazioni con Conoscenze distinte e limitate.',
},
retrieveMultiWay: {
title: 'Recupero multipath',
description:
'Basato sull\'intento dell\'utente, esegue query su tutte le Conoscenze, recupera testo rilevante da più fonti e seleziona i migliori risultati corrispondenti alla query dell\'utente dopo il reranking. È richiesta la configurazione dell\'API del modello di reranking.',
},
rerankModelRequired: 'Il modello di reranking è richiesto',
params: 'Parametri',
top_k: 'Top K',
top_kTip:
'Usato per filtrare i chunk più simili alle domande degli utenti. Il sistema regolerà anche dinamicamente il valore di Top K, in base ai max_tokens del modello selezionato.',
score_threshold: 'Soglia di punteggio',
score_thresholdTip:
'Usato per impostare la soglia di somiglianza per il filtraggio dei chunk.',
retrieveChangeTip:
'Modificare la modalità di indicizzazione e la modalità di recupero può influenzare le applicazioni associate a questa Conoscenza.',
},
debugAsSingleModel: 'Debug come modello singolo',
debugAsMultipleModel: 'Debug come modelli multipli',
duplicateModel: 'Duplica',
publishAs: 'Pubblica come',
assistantType: {
name: 'Tipo di assistente',
chatAssistant: {
name: 'Assistente base',
description:
'Costruisci un assistente basato su chat utilizzando un grande modello linguistico',
},
agentAssistant: {
name: 'Assistente Agente',
description:
'Costruisci un Agente intelligente che può scegliere autonomamente strumenti per completare i compiti',
},
},
agent: {
agentMode: 'Modalità Agente',
agentModeDes: 'Imposta il tipo di modalità di inferenza per l\'agente',
agentModeType: {
ReACT: 'ReAct',
functionCall: 'Chiamata di Funzione',
},
setting: {
name: 'Impostazioni Agente',
description:
'Le impostazioni dell\'Assistente Agente permettono di impostare la modalità agente e funzionalità avanzate come prompt integrati, disponibili solo nel tipo Agente.',
maximumIterations: {
name: 'Iterazioni massime',
description:
'Limita il numero di iterazioni che un assistente agente può eseguire',
},
},
buildInPrompt: 'Prompt Integrato',
firstPrompt: 'Primo Prompt',
nextIteration: 'Prossima Iterazione',
promptPlaceholder: 'Scrivi qui il tuo prompt',
tools: {
name: 'Strumenti',
description:
'L\'utilizzo degli strumenti può estendere le capacità del LLM, come cercare su internet o eseguire calcoli scientifici',
enabled: 'Abilitato',
},
},
}
export default translation
|