Initial commit

This commit is contained in:
2025-10-14 14:17:21 +08:00
commit ac715a8b88
35011 changed files with 3834178 additions and 0 deletions

View File

@@ -0,0 +1,87 @@
const translation = {
title: 'Opombe',
name: 'Odgovor na opombo',
editBy: 'Odgovor je uredil {{author}}',
noData: {
title: 'Brez opomb',
description: 'Opombe lahko urejate med odpravljanjem napak v aplikaciji ali jih množično uvozite tukaj za visokokakovosten odgovor.',
},
table: {
header: {
question: 'vprašanje',
answer: 'odgovor',
createdAt: 'ustvarjeno ob',
hits: 'zadetki',
actions: 'dejanja',
addAnnotation: 'Dodaj opombo',
bulkImport: 'Množični uvoz',
bulkExport: 'Množični izvoz',
clearAll: 'Počisti vse opombe',
},
},
editModal: {
title: 'Uredi odgovor na opombo',
queryName: 'Uporabniško vprašanje',
answerName: 'Pripovedovalec Bot',
yourAnswer: 'Vaš odgovor',
answerPlaceholder: 'Vnesite svoj odgovor tukaj',
yourQuery: 'Vaše vprašanje',
queryPlaceholder: 'Vnesite svoje vprašanje tukaj',
removeThisCache: 'Odstrani to opombo',
createdAt: 'Ustvarjeno ob',
},
addModal: {
title: 'Dodaj odgovor na opombo',
queryName: 'Vprašanje',
answerName: 'Odgovor',
answerPlaceholder: 'Vnesite odgovor tukaj',
queryPlaceholder: 'Vnesite vprašanje tukaj',
createNext: 'Dodaj še en odgovor z opombo',
},
batchModal: {
title: 'Množični uvoz',
csvUploadTitle: 'Povlecite in spustite svoj CSV datoteko tukaj ali ',
browse: 'poiščite',
tip: 'CSV datoteka mora ustrezati naslednji strukturi:',
question: 'vprašanje',
answer: 'odgovor',
contentTitle: 'vsebina fragmenta',
content: 'vsebina',
template: 'Prenesite predlogo tukaj',
cancel: 'Prekliči',
run: 'Zaženi množično obdelavo',
runError: 'Napaka pri množičnem zagonu',
processing: 'V množični obdelavi',
completed: 'Uvoz zaključen',
error: 'Napaka pri uvozu',
ok: 'V redu',
},
errorMessage: {
answerRequired: 'Odgovor je obvezen',
queryRequired: 'Vprašanje je obvezno',
},
viewModal: {
annotatedResponse: 'Odgovor na opombo',
hitHistory: 'Zgodovina zadetkov',
hit: 'Zadetek',
hits: 'Zadetki',
noHitHistory: 'Ni zgodovine zadetkov',
},
hitHistoryTable: {
query: 'Vprašanje',
match: 'Ujemanje',
response: 'Odgovor',
source: 'Vir',
score: 'Rezultat',
time: 'Čas',
},
initSetup: {
title: 'Začetna nastavitev odgovora na opombo',
configTitle: 'Nastavitev odgovora na opombo',
confirmBtn: 'Shrani in omogoči',
configConfirmBtn: 'Shrani',
},
embeddingModelSwitchTip: 'Model za vektorizacijo besedila opomb, preklapljanje modelov bo ponovno vektoriziralo, kar bo povzročilo dodatne stroške.',
}
export default translation

View File

@@ -0,0 +1,85 @@
const translation = {
apiServer: 'API Strežnik',
apiKey: 'API Ključ',
status: 'Status',
disabled: 'Onemogočeno',
ok: 'V uporabi',
copy: 'Kopiraj',
copied: 'Kopirano',
regenerate: 'Regeneriraj',
play: 'Predvajaj',
pause: 'Premor',
playing: 'Predvajanje',
loading: 'Nalaganje',
merMaid: {
rerender: 'Ponovno izrisi',
},
never: 'Nikoli',
apiKeyModal: {
apiSecretKey: 'API Skrivni ključ',
apiSecretKeyTips: 'Da bi preprečili zlorabo API-ja, zaščitite svoj API ključ. Izogibajte se uporabi v navadnem besedilu v sprednji kodi. :)',
createNewSecretKey: 'Ustvari nov skrivni ključ',
secretKey: 'Skrivni ključ',
created: 'USTVARJENO',
lastUsed: 'ZADNJA UPORABA',
generateTips: 'Hranite ta ključ na varnem in dostopnem mestu.',
},
actionMsg: {
deleteConfirmTitle: 'Izbrisati ta skrivni ključ?',
deleteConfirmTips: 'To dejanje ni mogoče razveljaviti.',
ok: 'V redu',
},
completionMode: {
title: 'API za dokončanje aplikacije',
info: 'Za visokokakovostno generiranje besedil, kot so članki, povzetki in prevodi, uporabite API za dokončanje sporočil z vnosom uporabnika. Generiranje besedil temelji na parametrih modela in predlogah pozivov, določenih v Dify Prompt Engineering.',
createCompletionApi: 'Ustvari sporočilo o dokončanju',
createCompletionApiTip: 'Ustvari sporočilo o dokončanju za podporo načinu vprašanj in odgovorov.',
inputsTips: '(Neobvezno) Navedite vnosna polja uporabnikov kot ključ-vrednost pare, ki ustrezajo spremenljivkam v Prompt Eng. Ključ je ime spremenljivke, vrednost pa vrednost parametra. Če je vrsta polja Izberi, mora biti posredovana vrednost ena izmed vnaprej določenih možnosti.',
queryTips: 'Vsebina besedila vnosa uporabnika.',
blocking: 'Vrsta blokiranja, čakanje na dokončanje izvajanja in vračanje rezultatov. (Zahteve se lahko prekinejo, če je postopek dolg)',
streaming: 'streaming povratki. Implementacija povratkov pretakanja na podlagi SSE (Server-Sent Events).',
messageFeedbackApi: 'Povratne informacije o sporočilih (všeč)',
messageFeedbackApiTip: 'Ocenite prejeta sporočila v imenu končnih uporabnikov z všečki ali nevšečki. Ti podatki so vidni na strani Dnevniki in opombe ter se uporabljajo za nadaljnje fino prilagajanje modela.',
messageIDTip: 'ID sporočila',
ratingTip: 'všeč ali nevšeč, null je preklic',
parametersApi: 'Pridobite informacije o parametrih aplikacije',
parametersApiTip: 'Pridobite konfigurirane vhodne parametre, vključno z imeni spremenljivk, imeni polj, vrstami in privzetimi vrednostmi. Običajno se uporablja za prikaz teh polj v obrazcu ali izpolnjevanje privzetih vrednosti po nalaganju odjemalca.',
},
chatMode: {
title: 'API za klepet aplikacije',
info: 'Za vsestranske pogovorne aplikacije, ki uporabljajo obliko vprašanj in odgovorov, pokličite API za klepetna sporočila, da začnete dialog. Ohranite tekoče pogovore tako, da prenesete vrnjeni conversation_id. Parametri odgovorov in predloge so odvisni od nastavitev Dify Prompt Eng.',
createChatApi: 'Ustvari klepetno sporočilo',
createChatApiTip: 'Ustvari novo pogovorno sporočilo ali nadaljuj obstoječi pogovor.',
inputsTips: '(Neobvezno) Navedite vnosna polja uporabnikov kot ključ-vrednost pare, ki ustrezajo spremenljivkam v Prompt Eng. Ključ je ime spremenljivke, vrednost pa vrednost parametra. Če je vrsta polja Izberi, mora biti posredovana vrednost ena izmed vnaprej določenih možnosti.',
queryTips: 'Vsebina vnosa/uporabniškega vprašanja',
blocking: 'Vrsta blokiranja, čakanje na dokončanje izvajanja in vračanje rezultatov. (Zahteve se lahko prekinejo, če je postopek dolg)',
streaming: 'streaming povratki. Implementacija povratkov pretakanja na podlagi SSE (Server-Sent Events).',
conversationIdTip: '(Neobvezno) ID pogovora: pustite prazno za prvi pogovor; prenesite conversation_id iz konteksta, da nadaljujete dialog.',
messageFeedbackApi: 'Povratne informacije končnih uporabnikov o sporočilu, všeč',
messageFeedbackApiTip: 'Ocenite prejeta sporočila v imenu končnih uporabnikov z všečki ali nevšečki. Ti podatki so vidni na strani Dnevniki in opombe ter se uporabljajo za nadaljnje fino prilagajanje modela.',
messageIDTip: 'ID sporočila',
ratingTip: 'všeč ali nevšeč, null je preklic',
chatMsgHistoryApi: 'Pridobi zgodovino klepetnih sporočil',
chatMsgHistoryApiTip: 'Prva stran vrne najnovejše `limit` zapise, ki so v obratnem vrstnem redu.',
chatMsgHistoryConversationIdTip: 'ID pogovora',
chatMsgHistoryFirstId: 'ID prvega klepeta na trenutni strani. Privzeto ni.',
chatMsgHistoryLimit: 'Koliko klepetov je vrnjenih na eno zahtevo',
conversationsListApi: 'Pridobi seznam pogovorov',
conversationsListApiTip: 'Pridobi seznam sej trenutnega uporabnika. Privzeto je vrnjenih zadnjih 20 sej.',
conversationsListFirstIdTip: 'ID zadnjega zapisa na trenutni strani, privzeto ni.',
conversationsListLimitTip: 'Koliko klepetov je vrnjenih na eno zahtevo',
conversationRenamingApi: 'Preimenovanje pogovora',
conversationRenamingApiTip: 'Preimenujte pogovore; ime je prikazano v večsejnih odjemalskih vmesnikih.',
conversationRenamingNameTip: 'Novo ime',
parametersApi: 'Pridobite informacije o parametrih aplikacije',
parametersApiTip: 'Pridobite konfigurirane vhodne parametre, vključno z imeni spremenljivk, imeni polj, vrstami in privzetimi vrednostmi. Običajno se uporablja za prikaz teh polj v obrazcu ali izpolnjevanje privzetih vrednosti po nalaganju odjemalca.',
},
develop: {
requestBody: 'Telo zahteve',
pathParams: 'Parametri poti',
query: 'Poizvedba',
toc: 'Vsebino',
},
}
export default translation

View File

@@ -0,0 +1,242 @@
const translation = {
pageTitle: {
line1: 'PROMPT',
line2: 'Inženiring',
},
orchestrate: 'Orkestriraj',
promptMode: {
simple: 'Preklopi na strokovni način, da urejaš celoten PROMPT',
advanced: 'Strokovni način',
switchBack: 'Preklopi nazaj',
advancedWarning: {
title: 'Preklopil si na strokovni način. Ko spremeniš PROMPT, ne moreš več preklopiti nazaj v osnovni način.',
description: 'V strokovnem načinu lahko urejaš celoten PROMPT.',
learnMore: 'Preberi več',
ok: 'V redu',
},
operation: {
addMessage: 'Dodaj sporočilo',
},
contextMissing: 'Manjka komponenta konteksta, zato učinkovitost PROMPT-a morda ne bo najboljša.',
},
operation: {
applyConfig: 'Objavi',
resetConfig: 'Ponastavi',
debugConfig: 'Odpravljanje napak',
addFeature: 'Dodaj funkcionalnost',
automatic: 'Generiraj',
stopResponding: 'Prenehaj odgovarjati',
agree: 'všeč',
disagree: 'ni všeč',
cancelAgree: 'Prekliči všeček',
cancelDisagree: 'Prekliči nevšečnost',
userAction: 'Uporabnik ',
},
notSetAPIKey: {
title: 'Ključ ponudnika LLM ni nastavljen',
trailFinished: 'Preizkus končan',
description: 'Ključ ponudnika LLM ni nastavljen. Pred odpravljanjem napak je treba nastaviti ključ.',
settingBtn: 'Pojdi v nastavitve',
},
trailUseGPT4Info: {
title: 'GPT-4 trenutno ni podprt',
description: 'Za uporabo GPT-4 je treba nastaviti API ključ.',
},
feature: {
groupChat: {
title: 'Izboljšanje klepeta',
description: 'Dodajanje prednastavitev klepeta lahko izboljša uporabniško izkušnjo.',
},
groupExperience: {
title: 'Izboljšanje izkušnje',
},
conversationOpener: {
title: 'Začetek pogovora',
description: 'V klepetu AI običajno začne pogovor z uporabnikom z dobrodošlico.',
},
suggestedQuestionsAfterAnswer: {
title: 'Nadaljnja vprašanja',
description: 'Nastavitev predlogov za naslednja vprašanja lahko uporabnikom izboljša klepet.',
resDes: '3 predlogi za naslednje vprašanje uporabnika.',
tryToAsk: 'Poskusi vprašati',
},
moreLikeThis: {
title: 'Več takšnih',
description: 'Ustvari več besedil naenkrat, nato pa jih urejaj in nadaljuj z ustvarjanjem.',
generateNumTip: 'Število generacij vsakič',
tip: 'Uporaba te funkcije povzroča dodatno porabo žetonov.',
},
speechToText: {
title: 'Govor v besedilo',
description: 'Ko je omogočeno, lahko uporabljaš glasovni vnos.',
resDes: 'Glasovni vnos je omogočen.',
},
textToSpeech: {
title: 'Besedilo v govor',
description: 'Ko je omogočeno, lahko besedilo pretvoriš v govor.',
resDes: 'Pretvorba besedila v zvok je omogočena.',
},
citation: {
title: 'Citati in pripisovanja',
description: 'Ko je omogočeno, prikaži izvorni dokument in pripisani del generirane vsebine.',
resDes: 'Citati in pripisovanja so omogočeni.',
},
annotation: {
title: 'Odgovor z opombami',
description: 'Ročno lahko dodate visokokakovostne odgovore v predpomnilnik za prednostno ujemanje s podobnimi vprašanji uporabnikov.',
resDes: 'Odgovor z opombami je omogočen.',
scoreThreshold: {
title: 'Prag ujemanja',
description: 'Uporabljeno za nastavitev praga podobnosti za odgovor z opombami.',
easyMatch: 'Lahko ujemanje',
accurateMatch: 'Natančno ujemanje',
},
matchVariable: {
title: 'Spremenljivka za ujemanje',
choosePlaceholder: 'Izberi spremenljivko za ujemanje',
},
cacheManagement: 'Upravljanje opomb',
cached: 'Z opombo',
remove: 'Odstrani',
removeConfirm: 'Izbrisati to opombo?',
add: 'Dodaj opombo',
edit: 'Uredi opombo',
},
dataSet: {
title: 'Kontekst',
noData: 'Uvozi znanje kot kontekst',
words: 'Besede',
textBlocks: 'Bloki besedila',
selectTitle: 'Izberi referenčno znanje',
selected: 'Izbrano znanje',
noDataSet: 'Znanje ni bilo najdeno',
toCreate: 'Pojdi na ustvarjanje',
notSupportSelectMulti: 'Trenutno je podprto le eno znanje',
queryVariable: {
title: 'Spremenljivka poizvedbe',
tip: 'Ta spremenljivka bo uporabljena kot vnos poizvedbe za pridobitev kontekstnih informacij.',
choosePlaceholder: 'Izberi spremenljivko poizvedbe',
noVar: 'Ni spremenljivk',
noVarTip: 'ustvari spremenljivko v razdelku Spremenljivke',
unableToQueryDataSet: 'Neuspešna poizvedba po znanju',
unableToQueryDataSetTip: 'Neuspešna poizvedba po znanju, izberi spremenljivko poizvedbe v razdelku kontekst.',
ok: 'V redu',
contextVarNotEmpty: 'Spremenljivka poizvedbe ne sme biti prazna',
deleteContextVarTitle: 'Izbrisati spremenljivko “{{varName}}”?',
deleteContextVarTip: 'Ta spremenljivka je nastavljena kot spremenljivka za poizvedbo po kontekstu. Če jo odstraniš, bo to vplivalo na uporabo znanja. Če jo želiš izbrisati, ponovno izberi v razdelku kontekst.',
},
},
tools: {
title: 'Orodja',
tips: 'Orodja nudijo standardiziran način klicanja API-jev, pri čemer se uporabniški vnos ali spremenljivke uporabijo kot parametri za poizvedovanje zunanjih podatkov.',
toolsInUse: '{{count}} orodij v uporabi',
modal: {
title: 'Orodje',
toolType: {
title: 'Tip orodja',
placeholder: 'Izberi tip orodja',
},
name: {
title: 'Ime',
placeholder: 'Vnesi ime',
},
variableName: {
title: 'Ime spremenljivke',
placeholder: 'Vnesi ime spremenljivke',
},
},
},
conversationHistory: {
title: 'Zgodovina pogovorov',
description: 'Nastavi predpone imen za vloge v pogovoru',
tip: 'Zgodovina pogovorov ni omogočena. Dodaj <histories> v zgornji PROMPT.',
learnMore: 'Preberi več',
editModal: {
title: 'Uredi imena vlog v pogovoru',
userPrefix: 'Predpona uporabnika',
assistantPrefix: 'Predpona pomočnika',
},
},
toolbox: {
title: 'ORODJA',
},
moderation: {
title: 'Moderiranje vsebine',
description: 'Zagotovi varno izhodno vsebino s pomočjo API-ja za moderiranje ali vzdrževanja seznama občutljivih besed.',
allEnabled: 'VSEBINA VNOSA/IZHODA omogočena',
inputEnabled: 'VSEBINA VNOSA omogočena',
outputEnabled: 'VSEBINA IZHODA omogočena',
modal: {
title: 'Nastavitve moderiranja vsebine',
provider: {
title: 'Ponudnik',
openai: 'OpenAI Moderiranje',
openaiTip: {
prefix: 'OpenAI Moderiranje zahteva nastavljen API ključ pri ',
suffix: '.',
},
keywords: 'Ključne besede',
},
keywords: {
tip: 'Vsaka beseda na lastni vrstici, ločena z vrsticami. Največ 100 znakov na vrstico.',
placeholder: 'Vsaka beseda na lastni vrstici, ločena z vrsticami',
line: 'Vrstica',
},
content: {
input: 'Moderiraj VSEBINO VNOSA',
output: 'Moderiraj VSEBINO IZHODA',
},
},
},
debug: {
title: 'Odpravljanje napak',
description: 'Debugiranje omogoča pregled podrobnih informacij, kot so podatki API-jev, vklop dnevnikov, opozorila in še več.',
},
agent: {
title: 'Pomočnik',
description: 'Osnovne informacije in odgovorne naloge pomočnika.',
prompts: 'Temeljni PROMPT',
message: {
title: 'Vrstice sporočila',
user: 'Uporabnik',
assistant: 'Pomočnik',
},
},
history: {
title: 'Zgodovina',
notFound: 'Zgodovina ni bila najdena',
notOpen: 'Zgodovina ni odprta',
},
prompt: {
title: 'Vsebina PROMPT-a',
},
message: {
title: 'Sporočilo',
description: 'Način nastavitve formatiranega pogovora.',
tryChat: 'Preizkusi klepet',
},
theme: {
title: 'Tema',
themes: {
default: 'Osnovna tema',
light: 'Svetla tema',
dark: 'Temna tema',
custom: 'Prilagodi temo',
},
modal: {
title: 'Nastavitve teme',
primaryColor: {
title: 'Primarna barva',
placeholder: 'Izberi primarno barvo',
},
textColor: {
title: 'Barva besedila',
placeholder: 'Izberi barvo besedila',
},
ok: 'V redu',
},
},
},
}
module.exports = translation

View File

@@ -0,0 +1,98 @@
const translation = {
title: 'Dnevniki',
description: 'Dnevniki beležijo stanje delovanja aplikacije, vključno z vnosi uporabnikov in odgovori umetne inteligence.',
dateTimeFormat: 'DD.MM.YYYY hh:mm A',
table: {
header: {
updatedTime: 'Čas posodobitve',
time: 'Čas ustvarjanja',
endUser: 'Končni uporabnik ali račun',
input: 'Vnos',
output: 'Izhod',
summary: 'Naslov',
messageCount: 'Število sporočil',
userRate: 'Ocena uporabnika',
adminRate: 'Ocena operaterja',
startTime: 'ZAČETNI ČAS',
status: 'STATUS',
runtime: 'ČAS DELOVANJA',
tokens: 'ŽETONI',
user: 'Končni uporabnik ali račun',
version: 'VERZIJA',
},
pagination: {
previous: 'Prejšnja',
next: 'Naslednja',
},
empty: {
noChat: 'Še ni pogovora',
noOutput: 'Ni izhoda',
element: {
title: 'Je kdo tam?',
content: 'Opazujte in označite interakcije med končnimi uporabniki in aplikacijami umetne inteligence, da stalno izboljšujete natančnost AI. Lahko <shareLink>delite</shareLink> ali <testLink>preizkusite</testLink> spletno aplikacijo sami, nato pa se vrnete na to stran.',
},
},
},
detail: {
time: 'Čas',
conversationId: 'ID pogovora',
promptTemplate: 'Predloga PROMPT-a',
promptTemplateBeforeChat: 'Predloga PROMPT-a pred pogovorom · Kot sistemsko sporočilo',
annotationTip: 'Izboljšave, ki jih je označil {{user}}',
timeConsuming: 'Porabljen čas',
second: 's',
tokenCost: 'Porabljeni žetoni',
loading: 'nalaganje',
operation: {
like: 'všeč',
dislike: 'ni všeč',
addAnnotation: 'Dodaj izboljšavo',
editAnnotation: 'Uredi izboljšavo',
annotationPlaceholder: 'Vnesite pričakovan odgovor, ki ga želite, da AI odgovori, kar se lahko uporabi za izboljšanje modela in kakovosti generiranja besedil v prihodnje.',
},
variables: 'Spremenljivke',
uploadImages: 'Naložene slike',
modelParams: 'Parametri modela',
},
filter: {
period: {
today: 'Danes',
last7days: 'Zadnjih 7 dni',
last4weeks: 'Zadnje 4 tedne',
last3months: 'Zadnji 3 meseci',
last12months: 'Zadnjih 12 mesecev',
monthToDate: 'Mesec do danes',
quarterToDate: 'Četrtletje do danes',
yearToDate: 'Leto do danes',
allTime: 'Vse obdobje',
},
annotation: {
all: 'Vse',
annotated: 'Označene izboljšave ({{count}} elementov)',
not_annotated: 'Neoznačene',
},
sortBy: 'Razvrsti po:',
descending: 'padajoče',
ascending: 'naraščajoče',
},
workflowTitle: 'Dnevniki poteka dela',
workflowSubtitle: 'Dnevnik beleži delovanje avtomatizacije.',
runDetail: {
title: 'Dnevnik pogovora',
workflowTitle: 'Podrobnosti dnevnika',
fileListDetail: 'Podrobnosti',
fileListLabel: 'Podrobnosti o datoteki',
},
promptLog: 'Dnevnik PROMPT-ov',
agentLog: 'Dnevnik pomočnika',
viewLog: 'Ogled dnevnika',
agentLogDetail: {
agentMode: 'Način pomočnika',
toolUsed: 'Uporabljeno orodje',
iterations: 'Iteracije',
iteration: 'Iteracija',
finalProcessing: 'Končna obdelava',
},
}
export default translation

View File

@@ -0,0 +1,172 @@
const translation = {
welcome: {
firstStepTip: 'Začnite s tem, da',
enterKeyTip: 'vnesete svoj OpenAI API ključ spodaj',
getKeyTip: 'Pridobite svoj API ključ na nadzorni plošči OpenAI',
placeholder: 'Vaš OpenAI API ključ (npr. sk-xxxx)',
},
apiKeyInfo: {
cloud: {
trial: {
title: 'Uporabljate {{providerName}} poskusno kvoto.',
description: 'Poskusna kvota je namenjena vašemu testiranju. Preden se kvota izčrpa, nastavite lastnega ponudnika modela ali kupite dodatno kvoto.',
},
exhausted: {
title: 'Vaša poskusna kvota je bila porabljena, nastavite API ključ.',
description: 'Porabili ste svojo poskusno kvoto. Prosimo, nastavite lastnega ponudnika modela ali kupite dodatno kvoto.',
},
},
selfHost: {
title: {
row1: 'Za začetek,',
row2: 'najprej nastavite svojega ponudnika modela.',
},
},
callTimes: 'Število klicev',
usedToken: 'Porabljeni žetoni',
setAPIBtn: 'Pojdi na nastavitev ponudnika modela',
tryCloud: 'Ali preizkusite oblačno različico Dify s prosto kvoto',
},
overview: {
title: 'Pregled',
appInfo: {
explanation: 'Pripravljena AI spletna aplikacija',
accessibleAddress: 'Javni URL',
preview: 'Predogled',
regenerate: 'Ustvari ponovno',
regenerateNotice: 'Ali želite ponovno ustvariti javni URL?',
preUseReminder: 'Pred nadaljevanjem omogočite spletno aplikacijo.',
settings: {
entry: 'Nastavitve',
title: 'Nastavitve spletne aplikacije',
webName: 'Ime spletne aplikacije',
webDesc: 'Opis spletne aplikacije',
webDescTip: 'Besedilo bo prikazano na strani za stranke in bo zagotavljalo osnovna navodila za uporabo aplikacije',
webDescPlaceholder: 'Vnesite opis spletne aplikacije',
language: 'Jezik',
workflow: {
title: 'Potek dela',
subTitle: 'Podrobnosti poteka dela',
show: 'Prikaži',
hide: 'Skrij',
showDesc: 'Pokažite ali skrijte podrobnosti poteka dela v spletni aplikaciji',
},
chatColorTheme: 'Barvna tema klepeta',
chatColorThemeDesc: 'Nastavite barvno temo klepetalnega bota',
chatColorThemeInverted: 'Inverzna',
invalidHexMessage: 'Neveljavna vrednost heksa',
sso: {
label: 'SSO avtentikacija',
title: 'SSO spletne aplikacije',
description: 'Vsi uporabniki morajo pred uporabo spletne aplikacije opraviti prijavo preko SSO',
tooltip: 'Za omogočitev SSO za spletno aplikacijo se obrnite na skrbnika',
},
more: {
entry: 'Prikaži več nastavitev',
copyright: 'Avtorske pravice',
copyRightPlaceholder: 'Vnesite ime avtorja ali organizacije',
privacyPolicy: 'Politika zasebnosti',
privacyPolicyPlaceholder: 'Vnesite povezavo do politike zasebnosti',
privacyPolicyTip: 'Pomaga obiskovalcem razumeti, katere podatke aplikacija zbira, glejte <privacyPolicyLink>politiko zasebnosti</privacyPolicyLink> Dify.',
customDisclaimer: 'Prilagojena izjava o omejitvi odgovornosti',
customDisclaimerPlaceholder: 'Vnesite prilagojeno izjavo o omejitvi odgovornosti',
customDisclaimerTip: 'Prilagojeno izjavo o omejitvi odgovornosti bo prikazano na strani za stranke, ki bo zagotavljala dodatne informacije o aplikaciji',
copyrightTip: 'Prikaz informacij o avtorskih pravicah v spletni aplikaciji',
copyrightTooltip: 'Prosimo, nadgradite na paket Professional ali višji',
},
modalTip: 'Nastavitve spletne aplikacije na strani odjemalca.',
},
embedded: {
entry: 'Vdelano',
title: 'Vdelava na spletno stran',
explanation: 'Izberite način vdelave klepeta na svojo spletno stran',
iframe: 'Za dodajanje klepeta kjerkoli na vaši spletni strani dodajte to iframe v vašo HTML kodo.',
scripts: 'Za dodajanje klepeta na spodnji desni del vaše spletne strani dodajte to kodo v vašo HTML kodo.',
chromePlugin: 'Namestite Dify Chatbot razširitev za Chrome',
copied: 'Kopirano',
copy: 'Kopiraj',
},
qrcode: {
title: 'Povezava QR koda',
scan: 'Skeniraj za deljenje',
download: 'Prenesi QR kodo',
},
customize: {
way: 'način',
entry: 'Prilagodi',
title: 'Prilagodi AI spletno aplikacijo',
explanation: 'Lahko prilagodite sprednji del spletne aplikacije, da ustreza vašim scenarijem in potrebam po slogu.',
way1: {
name: 'Forkajte kodo stranke, jo spremenite in namestite na Vercel (priporočeno)',
step1: 'Forkajte kodo stranke in jo spremenite',
step1Tip: 'Kliknite tukaj, da forknite izvorno kodo v svoj GitHub račun in spremenite kodo',
step1Operation: 'Dify-WebClient',
step2: 'Namestite na Vercel',
step2Tip: 'Kliknite tukaj, da uvozite repozitorij v Vercel in namestite',
step2Operation: 'Uvoz repozitorija',
step3: 'Konfigurirajte spremenljivke okolja',
step3Tip: 'Dodajte naslednje spremenljivke okolja v Vercel',
},
way2: {
name: 'Napišite kodo na strani stranke za klic API-ja in jo namestite na strežnik',
operation: 'Dokumentacija',
},
},
launch: 'Začetek',
},
apiInfo: {
title: 'API storitev v ozadju',
explanation: 'Enostavna integracija v vašo aplikacijo',
accessibleAddress: 'API končna točka storitve',
doc: 'API referenca',
},
status: {
running: 'V storitvi',
disable: 'Onemogočeno',
},
},
analysis: {
title: 'Analiza',
ms: 'ms',
tokenPS: 'Žetoni/s',
totalMessages: {
title: 'Skupno število sporočil',
explanation: 'Število dnevnih AI interakcij.',
},
totalConversations: {
title: 'Skupno število pogovorov',
explanation: 'Število dnevnih AI pogovorov; inženiring promptov/debugging izključeno.',
},
activeUsers: {
title: 'Aktivni uporabniki',
explanation: 'Unikatni uporabniki, ki sodelujejo v vprašanjih in odgovorih z AI; inženiring promptov/debugging izključeno.',
},
tokenUsage: {
title: 'Poraba žetonov',
explanation: 'Odzrcaljuje dnevno porabo žetonov jezikovnega modela za aplikacijo, uporabno za namene nadzora stroškov.',
consumed: 'Porabljeni',
},
avgSessionInteractions: {
title: 'Povprečne interakcije v seji',
explanation: 'Število neprekinjenih komunikacij med uporabnikom in AI; za aplikacije, ki temeljijo na pogovoru.',
},
avgUserInteractions: {
title: 'Povprečne interakcije uporabnika',
explanation: 'Odzrcaljuje dnevno pogostost uporabe uporabnikov. Ta metrika odraža vezanost uporabnikov.',
},
userSatisfactionRate: {
title: 'Stopnja zadovoljstva uporabnikov',
explanation: 'Število všečkov na 1.000 sporočil. To kaže delež odgovorov, s katerimi so uporabniki zelo zadovoljni.',
},
avgResponseTime: {
title: 'Povprečni odzivni čas',
explanation: 'Čas (v ms) za obdelavo/odgovor AI; za aplikacije, ki temeljijo na besedilu.',
},
tps: {
title: 'Hitrost izhoda žetonov',
explanation: 'Merite učinkovitost LLM. Šteje hitrost izhoda žetonov od začetka zahteve do zaključka izhoda.',
},
},
}
export default translation

View File

@@ -0,0 +1,199 @@
const translation = {
createApp: 'USTVARI APLIKACIJO',
types: {
all: 'Vse',
chatbot: 'Klepetalnik',
agent: 'Agent',
workflow: 'Potek dela',
completion: 'Dopolnjevanje',
advanced: 'Tok klepeta',
basic: 'Osnoven',
},
duplicate: 'Podvoji',
duplicateTitle: 'Podvoji aplikacijo',
export: 'Izvozi DSL',
exportFailed: 'Izvoz DSL ni uspel.',
importDSL: 'Uvozi datoteko DSL',
createFromConfigFile: 'Ustvari iz datoteke DSL',
importFromDSL: 'Uvozi iz DSL',
importFromDSLFile: 'Iz datoteke DSL',
importFromDSLUrl: 'Iz URL-ja',
importFromDSLUrlPlaceholder: 'Tukaj prilepi povezavo DSL',
deleteAppConfirmTitle: 'Izbrišem to aplikacijo?',
deleteAppConfirmContent:
'Brisanje aplikacije je nepopravljivo. Uporabniki ne bodo več imeli dostopa do vaše aplikacije, vse konfiguracije in dnevniki pa bodo trajno izbrisani.',
appDeleted: 'Aplikacija izbrisana',
appDeleteFailed: 'Brisanje aplikacije ni uspelo',
join: 'Pridruži se skupnosti',
communityIntro:
'Pogovarjajte se s člani ekipe, sodelavci in razvijalci na različnih kanalih.',
roadmap: 'Oglejte si naš načrt',
newApp: {
startFromBlank: 'Ustvari iz nič',
startFromTemplate: 'Ustvari iz predloge',
captionAppType: 'Kakšno aplikacijo želite ustvariti?',
chatbotDescription: 'Zgradite aplikacijo, ki temelji na klepetu. Ta aplikacija uporablja format vprašanj in odgovorov, ki omogoča več krogov neprekinjenega pogovora.',
completionDescription: 'Zgradite aplikacijo, ki na podlagi pozivov generira visokokakovostno besedilo, kot je ustvarjanje člankov, povzetkov, prevodov in več.',
completionWarning: 'Ta vrsta aplikacije ne bo več podprta.',
agentDescription: 'Zgradite inteligentnega agenta, ki lahko samostojno izbere orodja za dokončanje nalog.',
workflowDescription: 'Zgradite aplikacijo, ki generira visokokakovostno besedilo na podlagi orkestracije poteka dela z visoko stopnjo prilagodljivosti. Primerna je za izkušene uporabnike.',
workflowWarning: 'Trenutno v beta različici',
chatbotType: 'Metoda orkestracije klepetalnika',
basic: 'Osnovno',
basicTip: 'Za začetnike, lahko kasneje preklopite na Chatflow',
basicFor: 'ZA ZAČETNIKE',
basicDescription: 'Osnovna orkestracija omogoča orkestracijo aplikacije klepetalnika z enostavnimi nastavitvami, brez možnosti spreminjanja vgrajenih pozivov. Primerna je za začetnike.',
advanced: 'Chatflow',
advancedFor: 'Za napredne uporabnike',
advancedDescription: 'Orkestracija poteka dela orkestrira klepetalnike v obliki potekov dela, ki ponuja visoko stopnjo prilagodljivosti, vključno z možnostjo urejanja vgrajenih pozivov. Primerna je za izkušene uporabnike.',
captionName: 'Ikona in ime aplikacije',
appNamePlaceholder: 'Poimenujte svojo aplikacijo',
captionDescription: 'Opis',
appDescriptionPlaceholder: 'Vnesite opis aplikacije',
useTemplate: 'Uporabi to predlogo',
previewDemo: 'Predogled demo različice',
chatApp: 'Pomočnik',
chatAppIntro:
'Želim zgraditi aplikacijo, ki temelji na klepetu. Ta aplikacija uporablja format vprašanj in odgovorov, ki omogoča več krogov neprekinjenega pogovora.',
agentAssistant: 'Novi pomočnik agenta',
completeApp: 'Generator besedila',
completeAppIntro:
'Želim ustvariti aplikacijo, ki na podlagi pozivov generira visokokakovostno besedilo, kot je ustvarjanje člankov, povzetkov, prevodov in več.',
showTemplates: 'Želim izbrati iz predloge',
hideTemplates: 'Vrni se na izbiro načina',
Create: 'Ustvari',
Cancel: 'Prekliči',
nameNotEmpty: 'Ime ne sme biti prazno',
appTemplateNotSelected: 'Izberite predlogo',
appTypeRequired: 'Izberite vrsto aplikacije',
appCreated: 'Aplikacija ustvarjena',
appCreateFailed: 'Ustvarjanje aplikacije ni uspelo',
appCreateDSLErrorTitle: 'Nezdružljivost različice',
caution: 'Previdnost',
Confirm: 'Potrditi',
appCreateDSLErrorPart1: 'Odkrita je bila pomembna razlika v različicah DSL. Vsiljevanje uvoza lahko povzroči nepravilno delovanje aplikacije.',
appCreateDSLErrorPart3: 'Trenutna različica aplikacije DSL:',
appCreateDSLErrorPart4: 'Sistemsko podprta različica DSL:',
appCreateDSLWarning: 'Pozor: Razlika v različici DSL lahko vpliva na nekatere funkcije',
appCreateDSLErrorPart2: 'Želite nadaljevati?',
advancedShortDescription: 'Potek dela za zapletene dialoge z več obrati s pomnilnikom',
noAppsFound: 'Ni bilo najdenih aplikacij',
agentShortDescription: 'Inteligentni agent z razmišljanjem in avtonomno uporabo orodij',
foundResult: '{{štetje}} Rezultat',
foundResults: '{{štetje}} Rezultati',
noTemplateFoundTip: 'Poskusite iskati z različnimi ključnimi besedami.',
optional: 'Neobvezno',
forBeginners: 'ZA ZAČETNIKE',
forAdvanced: 'ZA NAPREDNE UPORABNIKE',
noIdeaTip: 'Nimate idej? Oglejte si naše predloge',
agentUserDescription: 'Inteligentni agent, ki je sposoben iterativnega sklepanja in avtonomne uporabe orodij za doseganje ciljev nalog.',
completionShortDescription: 'Pomočnik AI za naloge generiranja besedila',
chatbotUserDescription: 'Hitro zgradite chatbota, ki temelji na LLM, s preprosto konfiguracijo. Na Chatflow lahko preklopite pozneje.',
completionUserDescription: 'Hitro ustvarite pomočnika AI za naloge ustvarjanja besedila s preprosto konfiguracijo.',
advancedUserDescription: 'Orkestracija poteka dela za večkrožne zapletene dialogske naloge s pomnilniškimi zmogljivostmi.',
workflowUserDescription: 'Orkestracija poteka dela za enojna opravila, kot sta avtomatizacija in paketna obdelava.',
noTemplateFound: 'Predloge niso bile najdene',
workflowShortDescription: 'Orkestracija za opravila avtomatizacije z enim obratom',
chatbotShortDescription: 'Chatbot, ki temelji na LLM, s preprosto nastavitvijo',
chooseAppType: 'Izberite vrsto aplikacije',
learnMore: 'Izvedi več',
},
editApp: 'Uredi informacije',
editAppTitle: 'Uredi informacije o aplikaciji',
editDone: 'Informacije o aplikaciji posodobljene',
editFailed: 'Posodobitev informacij o aplikaciji ni uspela',
iconPicker: {
ok: 'V redu',
cancel: 'Prekliči',
emoji: 'Emoji',
image: 'Slika',
},
answerIcon: {
title: 'Uporabite ikono WebApp za zamenjavo 🤖',
description: 'Ali uporabiti ikono WebApp za zamenjavo 🤖 v deljeni aplikaciji',
descriptionInExplore: 'Ali uporabiti ikono WebApp za zamenjavo 🤖 v razdelku Razišči',
},
switch: 'Preklopi na Workflow Orchestrate',
switchTipStart: 'Za vas bo ustvarjena nova kopija aplikacije, ki bo preklopila na Workflow Orchestrate. Nova kopija ne bo ',
switchTip: 'dovolila',
switchTipEnd: ' preklopa nazaj na Basic Orchestrate.',
switchLabel: 'Kopija aplikacije, ki bo ustvarjena',
removeOriginal: 'Izbriši izvirno aplikacijo',
switchStart: 'Začni preklop',
typeSelector: {
all: 'VSE VRSTE',
chatbot: 'Klepetalnik',
agent: 'Agent',
workflow: 'Potek dela',
completion: 'Dopolnjevanje',
advanced: 'Tok klepeta',
},
tracing: {
title: 'Sledenje uspešnosti aplikacije',
description: 'Konfiguracija ponudnika LLMOps tretje osebe in sledenje uspešnosti aplikacije.',
config: 'Konfiguracija',
view: 'Ogled',
collapse: 'Strni',
expand: 'Razširi',
tracing: 'Sledenje',
disabled: 'Onemogočeno',
disabledTip: 'Najprej konfigurirajte ponudnika',
enabled: 'V storitvi',
tracingDescription: 'Zajem celotnega konteksta izvajanja aplikacije, vključno s klici LLM, kontekstom, pozivi, zahtevami HTTP in še več, na platformo za sledenje tretje osebe.',
configProviderTitle: {
configured: 'Konfigurirano',
notConfigured: 'Konfigurirajte ponudnika za omogočanje sledenja',
moreProvider: 'Več ponudnikov',
},
langsmith: {
title: 'LangSmith',
description: 'Vse-v-enem razvijalska platforma za vsak korak življenjskega cikla aplikacije, ki jo poganja LLM.',
},
langfuse: {
title: 'Langfuse',
description: 'Sledi, vrednoti, upravlja pozive in meri za odpravljanje napak in izboljšanje vaše aplikacije LLM.',
},
inUse: 'V uporabi',
configProvider: {
title: 'Konfiguracija',
placeholder: 'Vnesite vaš {{key}}',
project: 'Projekt',
publicKey: 'Javni ključ',
secretKey: 'Skrivni ključ',
viewDocsLink: 'Ogled dokumentov {{key}}',
removeConfirmTitle: 'Odstraniti konfiguracijo {{key}}?',
removeConfirmContent: 'Trenutna konfiguracija je v uporabi, odstranitev bo onemogočila funkcijo sledenja.',
},
opik: {
description: 'Opik je odprtokodna platforma za ocenjevanje, testiranje in spremljanje aplikacij LLM.',
title: 'Opik',
},
},
mermaid: {
handDrawn: 'Ročno narisano',
classic: 'Klasičen',
},
openInExplore: 'Odpri v razišči',
newAppFromTemplate: {
sidebar: {
Programming: 'Programiranje',
Recommended: 'Priporočljivo',
Writing: 'Pisanje',
Assistant: 'Pomočnik',
Workflow: 'Potek dela',
HR: 'HR',
Agent: 'Agent',
},
byCategories: 'PO KATEGORIJAH',
searchAllTemplate: 'Preišči vse predloge ...',
},
showMyCreatedAppsOnly: 'Prikaži samo aplikacije, ki sem jih ustvaril',
appSelector: {
params: 'PARAMETRI APLIKACIJE',
noParams: 'Parametri niso potrebni',
label: 'APL',
placeholder: 'Izberite aplikacijo ...',
},
}
export default translation

View File

@@ -0,0 +1,118 @@
const translation = {
currentPlan: 'Trenutni načrt',
upgradeBtn: {
plain: 'Nadgradi načrt',
encourage: 'Nadgradi zdaj',
encourageShort: 'Nadgradi',
},
viewBilling: 'Upravljanje s plačili in naročninami',
buyPermissionDeniedTip: 'Za naročnino kontaktirajte svojega skrbnika podjetja',
plansCommon: {
title: 'Izberite načrt, ki vam ustreza',
yearlyTip: 'Z letno naročnino pridobite 2 meseca brezplačno!',
mostPopular: 'Najbolj priljubljeno',
planRange: {
monthly: 'Mesečno',
yearly: 'Letno',
},
month: 'mesec',
year: 'leto',
save: 'Prihranite ',
free: 'Brezplačno',
currentPlan: 'Trenutni načrt',
contractSales: 'Kontaktirajte prodajo',
contractOwner: 'Kontaktirajte upravitelja ekipe',
startForFree: 'Začnite brezplačno',
getStartedWith: 'Začnite z ',
contactSales: 'Kontaktirajte prodajo',
talkToSales: 'Pogovorite se s prodajo',
modelProviders: 'Ponudniki modelov',
teamMembers: 'Člani ekipe',
annotationQuota: 'Kvote za označevanje',
buildApps: 'Gradite aplikacije',
vectorSpace: 'Prostor za vektorje',
vectorSpaceBillingTooltip: 'Vsak 1 MB lahko shrani približno 1,2 milijona znakov vektoriziranih podatkov (ocenjeno z uporabo OpenAI Embeddings, odvisno od modelov).',
vectorSpaceTooltip: 'Prostor za vektorje je dolgoročni pomnilniški sistem, potreben za to, da LLM-ji razumejo vaše podatke.',
documentsUploadQuota: 'Kvote za nalaganje dokumentov',
documentProcessingPriority: 'Prioriteta obdelave dokumentov',
documentProcessingPriorityTip: 'Za višjo prioriteto obdelave dokumentov nadgradite svoj načrt.',
documentProcessingPriorityUpgrade: 'Obdelujte več podatkov z večjo natančnostjo in hitrostjo.',
priority: {
'standard': 'Standard',
'priority': 'Prioriteta',
'top-priority': 'Najvišja prioriteta',
},
logsHistory: 'Zgodovina dnevnikov',
customTools: 'Prilagojena orodja',
unavailable: 'Ni na voljo',
days: 'dni',
unlimited: 'Neomejeno',
support: 'Podpora',
supportItems: {
communityForums: 'Skupnostni forumi',
emailSupport: 'Podpora preko e-pošte',
priorityEmail: 'Prioritetna podpora preko e-pošte in klepeta',
logoChange: 'Sprememba logotipa',
SSOAuthentication: 'SSO avtentikacija',
personalizedSupport: 'Osebna podpora',
dedicatedAPISupport: 'Namenska podpora API-ju',
customIntegration: 'Prilagojena integracija in podpora',
ragAPIRequest: 'RAG API zahtevki',
bulkUpload: 'Masovni prenos dokumentov',
agentMode: 'Način agenta',
workflow: 'Potek dela',
llmLoadingBalancing: 'LLM uravnoteženje obremenitve',
llmLoadingBalancingTooltip: 'Dodajte več API ključev modelom, kar učinkovito preseže omejitve hitrosti API-ja.',
},
comingSoon: 'Kmalu na voljo',
member: 'Član',
memberAfter: 'Član',
messageRequest: {
title: 'Krediti za sporočila',
tooltip: 'Kvota za klice sporočil pri različnih načrtih z uporabo modelov OpenAI (razen GPT-4). Sporočila preko omejitve bodo uporabljala vaš OpenAI API ključ.',
},
annotatedResponse: {
title: 'Omejitve kvote za označevanje',
tooltip: 'Ročno urejanje in označevanje odgovorov omogoča prilagojeno visoko kakovostno odgovarjanje na vprašanja v aplikacijah. (Velja samo za klepetalne aplikacije)',
},
ragAPIRequestTooltip: 'Nanaša se na število API klicev, ki vključujejo samo sposobnosti obdelave baze znanja Dify.',
receiptInfo: 'Le lastnik ekipe in skrbnik ekipe lahko naročita in si ogledate podatke o plačilih',
},
plans: {
sandbox: {
name: 'Peskovnik',
description: '200 brezplačnih poskusov GPT',
includesTitle: 'Vključuje:',
},
professional: {
name: 'Profesionalni',
description: 'Za posameznike in male ekipe, da odklenete več zmogljivosti po ugodni ceni.',
includesTitle: 'Vse v brezplačnem načrtu, plus:',
},
team: {
name: 'Ekipa',
description: 'Sodelujte brez omejitev in uživajte v vrhunski zmogljivosti.',
includesTitle: 'Vse v profesionalnem načrtu, plus:',
},
enterprise: {
name: 'Podjetje',
description: 'Pridobite vse zmogljivosti in podporo za velike sisteme kritične za misijo.',
includesTitle: 'Vse v načrtu Ekipa, plus:',
},
},
vectorSpace: {
fullTip: 'Prostor za vektorje je poln.',
fullSolution: 'Nadgradite svoj načrt za več prostora.',
},
apps: {
fullTipLine1: 'Nadgradite svoj načrt, da',
fullTipLine2: 'gradite več aplikacij.',
},
annotatedResponse: {
fullTipLine1: 'Nadgradite svoj načrt, da',
fullTipLine2: 'označite več pogovorov.',
quotaTitle: 'Kvote za odgovor z označevanjem',
},
}
export default translation

View File

@@ -0,0 +1,841 @@
const translation = {
api: {
success: 'Uspeh',
actionSuccess: 'Dejanje je uspelo',
saved: 'Shranjeno',
create: 'Ustvarjeno',
remove: 'Odstranjeno',
},
operation: {
create: 'Ustvari',
confirm: 'Potrdi',
cancel: 'Prekliči',
clear: 'Počisti',
save: 'Shrani',
saveAndEnable: 'Shrani in omogoči',
edit: 'Uredi',
add: 'Dodaj',
added: 'Dodano',
refresh: 'Osveži',
reset: 'Ponastavi',
search: 'Išči',
change: 'Spremeni',
remove: 'Odstrani',
send: 'Pošlji',
copy: 'Kopiraj',
lineBreak: 'Prelom vrstice',
sure: 'Prepričan sem',
download: 'Prenesi',
delete: 'Izbriši',
settings: 'Nastavitve',
setup: 'Nastavitev',
getForFree: 'Dobite brezplačno',
reload: 'Ponovno naloži',
ok: 'V redu',
log: 'Dnevnik',
learnMore: 'Izvedi več',
params: 'Parametri',
duplicate: 'Podvoji',
rename: 'Preimenuj',
audioSourceUnavailable: 'Zvočni vir ni na voljo',
copyImage: 'Kopiraj sliko',
openInNewTab: 'Odpri v novem zavihku',
zoomOut: 'Pomanjšanje',
zoomIn: 'Povečava',
saveAndRegenerate: 'Shranite in regenerirajte otroške koščke',
close: 'Blizu',
view: 'Pogled',
regenerate: 'Regeneracijo',
viewMore: 'POGLEJ VEČ',
submit: 'Predložiti',
skip: 'Ladja',
imageCopied: 'Kopirana slika',
deleteApp: 'Izbriši aplikacijo',
viewDetails: 'Poglej podrobnosti',
copied: 'Kopirati',
in: 'v',
},
errorMsg: {
fieldRequired: '{{field}} je obvezno',
urlError: 'url mora začeti z http:// ali https://',
},
placeholder: {
input: 'Vnesite prosim',
select: 'Izberite prosim',
},
voice: {
language: {
zhHans: 'Kitajščina (poenostavljena)',
zhHant: 'Kitajščina (tradicionalna)',
enUS: 'Angleščina',
deDE: 'Nemščina',
frFR: 'Francoščina',
esES: 'Španščina',
itIT: 'Italijanščina',
thTH: 'Tajščina',
idID: 'Indonezijščina',
jaJP: 'Japonščina',
koKR: 'Korejščina',
ptBR: 'Portugalščina',
ruRU: 'Ruščina',
ukUA: 'Ukrajinščina',
viVN: 'Vietnamščina',
plPL: 'Poljščina',
roRO: 'Romunščina',
hiIN: 'Hindujščina',
trTR: 'Turščina',
faIR: 'Farsi',
},
},
unit: {
char: 'znaki',
},
actionMsg: {
noModification: 'Trenutno ni sprememb.',
modifiedSuccessfully: 'Spremenjeno uspešno',
modifiedUnsuccessfully: 'Spremenjeno neuspešno',
copySuccessfully: 'Kopirano uspešno',
paySucceeded: 'Plačilo je uspelo',
payCancelled: 'Plačilo preklicano',
generatedSuccessfully: 'Generirano uspešno',
generatedUnsuccessfully: 'Generirano neuspešno',
},
model: {
params: {
temperature: 'Temperatura',
temperatureTip:
'Nadzoruje naključnost: Znižanje temperature vodi do manj naključnih zaključkov. Ko se temperatura približa ničli, bo model postal determinističen in ponavljajoč.',
top_p: 'Top P',
top_pTip:
'Nadzoruje raznolikost preko vzorčenja jedra: 0.5 pomeni, da je upoštevanih polovica vseh možnosti glede na njihovo verjetnost.',
presence_penalty: 'Kaznovanje za prisotnost',
presence_penaltyTip:
'Kako močno kaznovati nove besede, glede na to, ali so se že pojavile v besedilu.\nPovečuje verjetnost, da bo model obravnaval nove teme.',
frequency_penalty: 'Kaznovanje za frekvenco',
frequency_penaltyTip:
'Kako močno kaznovati nove besede glede na njihovo že obstoječo frekvenco v besedilu.\nZmanjšuje verjetnost, da bo model ponavljal iste vrstice.',
max_tokens: 'Največje število žetonov',
max_tokensTip:
'Uporabljeno za omejitev največje dolžine odgovora, v žetonih.\nVečje vrednosti lahko omejijo prostor za besede, zgodovino pogovorov in znanje. \nPriporočljivo je nastaviti pod dve tretjini.\ngpt-4-1106-preview, gpt-4-vision-preview maksimalno število žetonov (vnos 128k, izhod 4k)',
maxTokenSettingTip: 'Vaša nastavitev za največje število žetonov je visoka, kar lahko omeji prostor za pozive, poizvedbe in podatke. Razmislite o nastavitvi pod 2/3.',
setToCurrentModelMaxTokenTip: 'Največje število žetonov je posodobljeno na 80 % največjega števila žetonov trenutnega modela {{maxToken}}.',
stop_sequences: 'Zaporedja ustavljanja',
stop_sequencesTip: 'Do štiri zaporedja, kjer bo API prenehal generirati nadaljnje žetone. Vrnjen tekst ne bo vseboval zaporedja ustavitve.',
stop_sequencesPlaceholder: 'Vnesite zaporedje in pritisnite Tab',
},
tone: {
Creative: 'Kreativno',
Balanced: 'Uravnoteženo',
Precise: 'Natančno',
Custom: 'Po meri',
},
addMoreModel: 'Pojdite v nastavitve, da dodate več modelov',
settingsLink: 'Nastavitve ponudnika modelov',
capabilities: 'Multimodalne zmogljivosti',
},
menus: {
status: 'beta',
explore: 'Raziskuj',
apps: 'Studio',
plugins: 'Vtičniki',
pluginsTips: 'Integrirajte vtičnike tretjih oseb ali ustvarite vtičnike, združljive s ChatGPT.',
datasets: 'Znanje',
datasetsTips: 'KMALU: Uvozite svoje besedilne podatke ali pišite podatke v realnem času preko spletnih kljuk za izboljšanje konteksta LLM.',
newApp: 'Nova aplikacija',
newDataset: 'Ustvari znanje',
tools: 'Orodja',
exploreMarketplace: 'Raziščite Marketplace',
},
userProfile: {
settings: 'Nastavitve',
emailSupport: 'Podpora po e-pošti',
workspace: 'Delovni prostor',
createWorkspace: 'Ustvari delovni prostor',
helpCenter: 'Pomoč',
communityFeedback: 'Povratne informacije',
roadmap: 'Načrt razvoja',
community: 'Skupnost',
about: 'O nas',
logout: 'Odjava',
},
settings: {
accountGroup: 'SPLOŠNO',
workplaceGroup: 'DELOVNI PROSTOR',
account: 'Moj račun',
members: 'Člani',
billing: 'Zaračunavanje',
integrations: 'Integracije',
language: 'Jezik',
provider: 'Ponudnik modelov',
dataSource: 'Vir podatkov',
plugin: 'Vtičniki',
apiBasedExtension: 'Razširitev API-ja',
generalGroup: 'SPLOŠNO',
},
account: {
account: 'Račun',
myAccount: 'Moj račun',
studio: 'Dify Studio',
avatar: 'Avatar',
name: 'Ime',
email: 'E-pošta',
password: 'Geslo',
passwordTip: 'Lahko nastavite stalno geslo, če ne želite uporabljati začasnih prijavnih kod',
setPassword: 'Nastavi geslo',
resetPassword: 'Ponastavi geslo',
currentPassword: 'Trenutno geslo',
newPassword: 'Novo geslo',
confirmPassword: 'Potrdi geslo',
notEqual: 'Gesli se ne ujemata.',
langGeniusAccount: 'Dify račun',
langGeniusAccountTip: 'Vaš Dify račun in povezani uporabniški podatki.',
editName: 'Uredi ime',
showAppLength: 'Prikaz {{length}} aplikacij',
delete: 'Izbriši račun',
deleteTip: 'Brisanje vašega računa bo trajno izbrisalo vse vaše podatke in jih ne bo mogoče obnoviti.',
deleteConfirmTip: 'Za potrditev pošljite naslednje s svojega registriranega e-poštnega naslova na ',
permanentlyDeleteButton: 'Trajno izbriši račun',
deletePrivacyLinkTip: 'Za več informacij o tem, kako ravnamo z vašimi podatki, si oglejte naše',
feedbackPlaceholder: 'Neobvezno',
sendVerificationButton: 'Pošlji kodo za preverjanje',
feedbackLabel: 'Povejte nam, zakaj ste izbrisali račun?',
verificationLabel: 'Koda za preverjanje',
verificationPlaceholder: 'Prilepite 6-mestno kodo',
deletePrivacyLink: 'Pravilnik o zasebnosti.',
deletePlaceholder: 'Prosimo, vnesite svoj e-poštni naslov',
deleteSuccessTip: 'Vaš račun potrebuje čas, da dokonča brisanje. Ko bo vse končano, vam bomo poslali e-pošto.',
feedbackTitle: 'Povratne informacije',
deleteLabel: 'Za potrditev spodaj vnesite svoj e-poštni naslov',
},
members: {
team: 'Ekipa',
invite: 'Dodaj',
name: 'IME',
lastActive: 'NAZADNJE AKTIVEN',
role: 'VLOGE',
pending: 'V teku...',
owner: 'Lastnik',
admin: 'Administrator',
adminTip: 'Lahko ustvarja aplikacije in upravlja nastavitve ekipe',
normal: 'Običajni uporabnik',
normalTip: 'Lahko uporablja samo aplikacije, ne more ustvarjati aplikacij',
builder: 'Graditelj',
builderTip: 'Lahko ustvarja in ureja lastne aplikacije',
editor: 'Urednik',
editorTip: 'Lahko ustvarja in ureja aplikacije',
datasetOperator: 'Skrbnik znanja',
datasetOperatorTip: 'Lahko upravlja samo bazo znanja',
inviteTeamMember: 'Dodaj člana ekipe',
inviteTeamMemberTip: 'Do vaših podatkov bo lahko dostopal takoj po prijavi.',
emailNotSetup: 'E-poštni strežnik ni nastavljen, zato vabil po e-pošti ni mogoče poslati. Prosimo, obvestite uporabnike o povezavi za povabilo, ki bo izdana po povabilu.',
email: 'E-pošta',
emailInvalid: 'Neveljaven format e-pošte',
emailPlaceholder: 'Vnesite e-poštne naslove',
sendInvite: 'Pošlji povabilo',
invitedAsRole: 'Povabljen kot uporabnik {{role}}',
invitationSent: 'Povabilo poslano',
invitationSentTip: 'Povabilo poslano, in po prijavi v Dify bodo imeli dostop do vaših podatkov ekipe.',
invitationLink: 'Povezava za povabilo',
failedInvitationEmails: 'Spodnji uporabniki niso bili uspešno povabljeni',
ok: 'V redu',
removeFromTeam: 'Odstrani iz ekipe',
removeFromTeamTip: 'Odstranjen bo dostop do ekipe',
setAdmin: 'Nastavi za administratorja',
setMember: 'Nastavi za običajnega člana',
setBuilder: 'Nastavi za graditelja',
setEditor: 'Nastavi za urednika',
disInvite: 'Prekliči povabilo',
deleteMember: 'Izbriši člana',
you: '(Vi)',
},
integrations: {
connected: 'Povezano',
google: 'Google',
googleAccount: 'Prijavite se z Google računom',
github: 'GitHub',
githubAccount: 'Prijavite se z GitHub računom',
connect: 'Poveži',
},
language: {
displayLanguage: 'Jezik prikaza',
timezone: 'Časovni pas',
},
provider: {
apiKey: 'API ključ',
enterYourKey: 'Vnesite svoj API ključ tukaj',
invalidKey: 'Neveljaven OpenAI API ključ',
validatedError: 'Preverjanje ni uspelo: ',
validating: 'Preverjam ključ...',
saveFailed: 'Shranjevanje API ključa ni uspelo',
apiKeyExceedBill: 'Ta API ključ nima več na voljo kvote, preberite',
addKey: 'Dodaj ključ',
comingSoon: 'Kmalu',
editKey: 'Uredi',
invalidApiKey: 'Neveljaven API ključ',
azure: {
apiBase: 'API Osnova',
apiBasePlaceholder: 'URL API osnove vašega Azure OpenAI končnega mesta.',
apiKey: 'API ključ',
apiKeyPlaceholder: 'Vnesite svoj API ključ tukaj',
helpTip: 'Spoznajte Azure OpenAI storitev',
},
openaiHosted: {
openaiHosted: 'Gostovani OpenAI',
onTrial: 'NA PREIZKUSU',
exhausted: 'KVOTA PORABLJENA',
desc: 'Gostitvena storitev OpenAI, ki jo ponuja Dify, vam omogoča uporabo modelov, kot je GPT-3.5. Preden porabite kvoto za preizkus, morate nastaviti druge ponudnike modelov.',
callTimes: 'Časi klicev',
usedUp: 'Kvota za preizkus porabljena. Dodajte svojega ponudnika modelov.',
useYourModel: 'Trenutno uporabljate svojega ponudnika modelov.',
close: 'Zapri',
},
anthropicHosted: {
anthropicHosted: 'Anthropic Claude',
onTrial: 'NA PREIZKUSU',
exhausted: 'KVOTA PORABLJENA',
desc: 'Zmogljiv model, ki se odlično obnese pri različnih nalogah, od sofisticiranega dialoga in ustvarjanja kreativnih vsebin do podrobnih navodil.',
callTimes: 'Časi klicev',
usedUp: 'Kvota za preizkus porabljena. Dodajte svojega ponudnika modelov.',
useYourModel: 'Trenutno uporabljate svojega ponudnika modelov.',
close: 'Zapri',
trialQuotaTip: 'Vaša kvota za preskušanje antropičnih izdelkov bo potekla 11.3.2025 in po tem datumu ne bo več na voljo. Prosimo, da jo pravočasno izkoristite.',
},
anthropic: {
using: 'Zmožnost vdelave uporablja',
enableTip: 'Za omogočitev modela Anthropic morate najprej povezati OpenAI ali Azure OpenAI storitev.',
notEnabled: 'Ni omogočeno',
keyFrom: 'Pridobite svoj API ključ pri Anthropic',
},
encrypted: {
front: 'Vaš API ključ bo šifriran in shranjen z uporabo',
back: ' tehnologije.',
},
},
modelProvider: {
notConfigured: 'Sistemski model še ni popolnoma konfiguriran, nekatere funkcije morda ne bodo na voljo.',
systemModelSettings: 'Nastavitve sistemskega modela',
systemModelSettingsLink: 'Zakaj je potrebno nastaviti sistemski model?',
selectModel: 'Izberite svoj model',
setupModelFirst: 'Najprej nastavite svoj model',
systemReasoningModel: {
key: 'Sistemski model za sklepanja',
tip: 'Nastavite privzeti model za sklepanja, ki se bo uporabljal za ustvarjanje aplikacij, kot tudi funkcije, kot so generiranje imen dialogov in predlaganje naslednjih vprašanj.',
},
embeddingModel: {
key: 'Model za vdelavo',
tip: 'Nastavite privzeti model za obdelavo vdelave dokumentov znanja, tako pri iskanju kot pri uvozu znanja se uporablja ta model za vektorizacijo. Preklop bo povzročil neusklajenost vektorske dimenzije med uvoženim znanjem in vprašanjem, kar bo povzročilo neuspešno iskanje. Da bi se izognili neuspehu pri iskanju, ne preklapljajte tega modela brez potrebe.',
required: 'Model za vdelavo je obvezen',
},
speechToTextModel: {
key: 'Model za pretvorbo govora v besedilo',
tip: 'Nastavite privzeti model za vnos govora v besedilo v pogovoru.',
},
ttsModel: {
key: 'Model za pretvorbo besedila v govor',
tip: 'Nastavite privzeti model za pretvorbo besedila v govor v pogovoru.',
},
rerankModel: {
key: 'Model za prerazvrstitev',
tip: 'Model za prerazvrstitev bo prerazporedil seznam kandidatskih dokumentov na podlagi semantične ujemanja z uporabniško poizvedbo, s čimer se izboljšajo rezultati semantičnega razvrščanja.',
},
apiKey: 'API-KEY',
quota: 'Kvote',
searchModel: 'Model iskanja',
noModelFound: 'Za {{model}} ni najden noben model',
models: 'Modeli',
showMoreModelProvider: 'Prikaži več ponudnikov modelov',
selector: {
tip: 'Ta model je bil odstranjen. Prosimo, dodajte model ali izberite drugega.',
emptyTip: 'Ni razpoložljivih modelov',
emptySetting: 'Prosimo, pojdite v nastavitve za konfiguracijo',
rerankTip: 'Prosimo, nastavite model za prerazvrstitev',
},
card: {
quota: 'KVOTE',
onTrial: 'Na preizkusu',
paid: 'Plačano',
quotaExhausted: 'Kvote porabljene',
callTimes: 'Časi klicev',
tokens: 'Žetoni',
buyQuota: 'Kupi kvoto',
priorityUse: 'Prednostna uporaba',
removeKey: 'Odstrani API ključ',
tip: 'Prednostno se bo uporabila plačana kvota. Kvota za preizkus se bo uporabila, ko bo plačana kvota porabljena.',
},
item: {
deleteDesc: '{{modelName}} se uporablja kot sistemski model za sklepanja. Nekatere funkcije ne bodo na voljo po odstranitvi. Prosimo, potrdite.',
freeQuota: 'BREZPLAČNA KVOTA',
},
addApiKey: 'Dodaj svoj API ključ',
invalidApiKey: 'Neveljaven API ključ',
encrypted: {
front: 'Vaš API ključ bo šifriran in shranjen z uporabo',
back: ' tehnologije.',
},
freeQuota: {
howToEarn: 'Kako zaslužiti',
},
addMoreModelProvider: 'DODAJ VEČ PONUDNIKOV MODELOV',
addModel: 'Dodaj model',
modelsNum: '{{num}} modelov',
showModels: 'Prikaži modele',
showModelsNum: 'Prikaži {{num}} modelov',
collapse: 'Strni',
config: 'Konfiguracija',
modelAndParameters: 'Model in parametri',
model: 'Model',
featureSupported: '{{feature}} podprto',
callTimes: 'Število klicev',
credits: 'Sporočilni krediti',
buyQuota: 'Kupi kvoto',
getFreeTokens: 'Pridobi brezplačne žetone',
priorityUsing: 'Prednostna uporaba',
deprecated: 'Zastarelo',
confirmDelete: 'Potrdite izbris?',
quotaTip: 'Preostali razpoložljivi brezplačni žetoni',
loadPresets: 'Naloži prednastavitve',
parameters: 'PARAMETRI',
loadBalancing: 'Uravnoteženje obremenitev',
loadBalancingDescription: 'Zmanjšajte pritisk s pomočjo več sklopov poverilnic.',
loadBalancingHeadline: 'Uravnoteženje obremenitev',
configLoadBalancing: 'Konfiguracija uravnoteženja obremenitev',
modelHasBeenDeprecated: 'Ta model je zastarel',
providerManaged: 'Upravljano s strani ponudnika',
providerManagedDescription: 'Uporabite enoten sklop poverilnic, ki jih zagotovi ponudnik modela.',
defaultConfig: 'Privzeta konfiguracija',
apiKeyStatusNormal: 'Stanje API ključa je normalno',
apiKeyRateLimit: 'Omejitev hitrosti je dosežena, na voljo po {{seconds}} sekundah',
addConfig: 'Dodaj konfiguracijo',
editConfig: 'Uredi konfiguracijo',
loadBalancingLeastKeyWarning: 'Za omogočanje uravnoteženja obremenitev morata biti omogočena vsaj 2 ključa.',
loadBalancingInfo: 'Privzeto uravnoteženje obremenitev uporablja strategijo Round-robin. Če se sproži omejitev hitrosti, se uporabi 1-minutno obdobje ohlajanja.',
upgradeForLoadBalancing: 'Nadgradite svoj načrt, da omogočite uravnoteženje obremenitev.',
dataSource: {
add: 'Dodaj vir podatkov',
connect: 'Poveži',
configure: 'Konfiguriraj',
notion: {
title: 'Notion',
description: 'Uporaba Notiona kot vira podatkov za Znanost.',
connectedWorkspace: 'Povezano delovno okolje',
addWorkspace: 'Dodaj delovno okolje',
connected: 'Povezan',
disconnected: 'Prekinjen',
changeAuthorizedPages: 'Spremeni pooblaščene strani',
pagesAuthorized: 'Pooblaščene strani',
sync: 'Sinhroniziraj',
remove: 'Odstrani',
selector: {
pageSelected: 'Izbrane strani',
searchPages: 'Iskanje strani...',
noSearchResult: 'Ni rezultatov iskanja',
addPages: 'Dodaj strani',
preview: 'PREDOGLED',
},
},
website: {
title: 'Spletna stran',
description: 'Uvoz vsebine s spletnih strani z uporabo spletnega pajka.',
with: 'S',
configuredCrawlers: 'Konfigurirani pajki',
active: 'Aktiven',
inactive: 'Neaktiven',
},
},
plugin: {
serpapi: {
apiKey: 'API ključ',
apiKeyPlaceholder: 'Vnesite svoj API ključ',
keyFrom: 'Pridobite svoj SerpAPI ključ na strani računa SerpAPI',
},
},
apiBasedExtension: {
title: 'Razširitve API omogočajo centralizirano upravljanje API, kar poenostavi konfiguracijo za enostavno uporabo v aplikacijah Dify.',
link: 'Naučite se, kako razviti svojo API razširitev.',
linkUrl: 'https://docs.dify.ai/features/extension/api_based_extension',
add: 'Dodaj API razširitev',
selector: {
title: 'API razširitev',
placeholder: 'Prosimo, izberite API razširitev',
manage: 'Upravljaj API razširitev',
},
modal: {
title: 'Dodaj API razširitev',
editTitle: 'Uredi API razširitev',
name: {
title: 'Ime',
placeholder: 'Vnesite ime',
},
apiEndpoint: {
title: 'API konec',
placeholder: 'Vnesite API konec',
},
apiKey: {
title: 'API ključ',
placeholder: 'Vnesite API ključ',
lengthError: 'Dolžina API ključa ne sme biti manjša od 5 znakov',
},
},
type: 'Tip',
},
about: {
changeLog: 'Dnevnik sprememb',
updateNow: 'Posodobi zdaj',
nowAvailable: 'Dify {{version}} je zdaj na voljo.',
latestAvailable: 'Dify {{version}} je najnovejša različica na voljo.',
},
appMenus: {
overview: 'Nadzor',
promptEng: 'Orkestriraj',
apiAccess: 'Dostop API',
logAndAnn: 'Dnevniki in objave',
logs: 'Dnevniki',
},
environment: {
testing: 'TESTIRANJE',
development: 'RAZVOJ',
},
appModes: {
completionApp: 'Generator besedila',
chatApp: 'Klepetalna aplikacija',
},
datasetMenus: {
documents: 'Dokumenti',
hitTesting: 'Preizkušanje pridobivanja',
settings: 'Nastavitve',
emptyTip: 'Znanost še ni povezana, pojdite v aplikacijo ali vtičnik, da dokončate povezavo.',
viewDoc: 'Ogled dokumentacije',
relatedApp: 'povezane aplikacije',
},
voiceInput: {
speaking: 'Govorite zdaj...',
converting: 'Pretvarjanje v besedilo...',
notAllow: 'mikrofon ni pooblaščen',
},
modelName: {
'gpt-3.5-turbo': 'GPT-3.5-Turbo',
'gpt-3.5-turbo-16k': 'GPT-3.5-Turbo-16K',
'gpt-4': 'GPT-4',
'gpt-4-32k': 'GPT-4-32K',
'text-davinci-003': 'Text-Davinci-003',
'text-embedding-ada-002': 'Text-Embedding-Ada-002',
'whisper-1': 'Whisper-1',
'claude-instant-1': 'Claude-Instant',
'claude-2': 'Claude-2',
},
chat: {
renameConversation: 'Preimenuj pogovor',
conversationName: 'Ime pogovora',
conversationNamePlaceholder: 'Vnesite ime pogovora',
conversationNameCanNotEmpty: 'Ime pogovora je obvezno',
citation: {
title: 'CITATI',
linkToDataset: 'Povezava do znanja',
characters: 'Znakov:',
hitCount: 'Število zadetkov:',
vectorHash: 'Vektorski hash:',
hitScore: 'Ocena zadetka:',
},
},
promptEditor: {
placeholder: 'Tukaj napišite svoje pozivno besedilo, vnesite \'{\' za vstavljanje spremenljivke, vnesite \'/\' za vstavljanje vsebinskega bloka poziva',
context: {
item: {
title: 'Kontekst',
desc: 'Vstavi predlogo konteksta',
},
modal: {
title: '{{num}} Znanost v kontekstu',
add: 'Dodaj kontekst ',
footer: 'Kontekste lahko upravljate v spodnjem razdelku Kontekst.',
},
},
history: {
item: {
title: 'Zgodovina pogovora',
desc: 'Vstavi predlogo zgodovinskega sporočila',
},
modal: {
title: 'PRIMER',
user: 'Pozdravljeni',
assistant: 'Pozdravljeni! Kako vam lahko pomagam danes?',
edit: 'Uredi imena vlog pogovora',
},
},
variable: {
item: {
title: 'Spremenljivke in zunanji orodja',
desc: 'Vstavi spremenljivke in zunanja orodja',
},
outputToolDisabledItem: {
title: 'Spremenljivke',
desc: 'Vstavi spremenljivke',
},
modal: {
add: 'Nova spremenljivka',
addTool: 'Novo orodje',
},
},
query: {
item: {
title: 'Poizvedba',
desc: 'Vstavi predlogo uporabniške poizvedbe',
},
},
existed: 'Že obstaja v pozivu',
},
imageUploader: {
uploadFromComputer: 'Naloži iz računalnika',
uploadFromComputerReadError: 'Branje slike ni uspelo, poskusite znova.',
uploadFromComputerUploadError: 'Nalaganje slike ni uspelo, poskusite znova.',
uploadFromComputerLimit: 'Nalaganje slik ne sme presegati {{size}} MB',
pasteImageLink: 'Prilepi povezavo do slike',
pasteImageLinkInputPlaceholder: 'Tukaj prilepite povezavo do slike',
pasteImageLinkInvalid: 'Neveljavna povezava slike',
imageUpload: 'Nalaganje slike',
},
tag: {
placeholder: 'Vse oznake',
addNew: 'Dodaj novo oznako',
noTag: 'Ni oznak',
noTagYet: 'Še ni oznak',
addTag: 'Dodaj oznake',
editTag: 'Uredi oznake',
manageTags: 'Upravljaj oznake',
selectorPlaceholder: 'Vnesite za iskanje ali ustvarjanje',
create: 'Ustvari',
delete: 'Izbriši oznako',
deleteTip: 'Oznaka se uporablja, jo želite izbrisati?',
created: 'Oznaka uspešno ustvarjena',
failed: 'Ustvarjanje oznake ni uspelo',
},
discoverMore: 'Odkrijte več v',
installProvider: 'Namestitev ponudnikov modelov',
emptyProviderTitle: 'Ponudnik modelov ni nastavljen',
emptyProviderTip: 'Najprej namestite ponudnika modelov.',
toBeConfigured: 'Za konfiguracijo',
configureTip: 'Nastavitev tipke API ali dodajanje modela za uporabo',
},
dataSource: {
notion: {
selector: {
pageSelected: 'Izbrane strani',
addPages: 'Dodajanje strani',
searchPages: 'Iskanje strani ...',
noSearchResult: 'Ni rezultatov iskanja',
preview: 'PREDOGLED',
},
connected: 'Povezani',
remove: 'Odstrani',
addWorkspace: 'Dodajanje delovnega prostora',
connectedWorkspace: 'Povezani delovni prostor',
description: 'Uporaba pojma kot vira podatkov za znanje.',
disconnected: 'Odklopi',
pagesAuthorized: 'Dovoljene strani',
title: 'Pojem',
changeAuthorizedPages: 'Spreminjanje pooblaščenih strani',
sync: 'Sinhroniziranje',
},
website: {
active: 'Dejaven',
configuredCrawlers: 'Konfigurirani pajki',
title: 'Spletna stran',
inactive: 'Neaktiven',
description: 'Uvozite vsebino s spletnih mest s spletnim pajkom.',
with: 'S',
},
add: 'Dodajanje vira podatkov',
connect: 'Povezati',
configure: 'Konfigurirati',
},
plugin: {
serpapi: {
apiKeyPlaceholder: 'Vnesite ključ API',
apiKey: 'API ključ',
keyFrom: 'Pridobite svoj ključ SerpAPI na strani računa SerpAPI',
},
},
apiBasedExtension: {
selector: {
placeholder: 'Prosimo, izberite razširitev API-ja',
manage: 'Upravljanje razširitve API',
title: 'Razširitev API-ja',
},
modal: {
name: {
placeholder: 'Prosimo, vnesite ime',
title: 'Ime',
},
apiEndpoint: {
title: 'Končna točka API-ja',
placeholder: 'Prosimo, vnesite končno točko API-ja',
},
apiKey: {
lengthError: 'Dolžina ključa API ne sme biti manjša od 5 znakov',
title: 'Ključ API-ja',
placeholder: 'Prosimo, vnesite API-ključ',
},
editTitle: 'Uredi razširitev API-ja',
title: 'Dodajanje razširitve API-ja',
},
type: 'Vrsta',
link: 'Preberite, kako razvijete lastno razširitev API-ja.',
title: 'Razširitve API zagotavljajo centralizirano upravljanje API, kar poenostavlja konfiguracijo za enostavno uporabo v aplikacijah Dify.',
linkUrl: 'https://docs.dify.ai/features/extension/api_based_extension',
add: 'Dodajanje razširitve API-ja',
},
about: {
updateNow: 'Posodobi zdaj',
nowAvailable: 'Dify {{version}} je zdaj na voljo.',
latestAvailable: 'Dify {{version}} je najnovejša različica, ki je na voljo.',
changeLog: 'Dnevnik sprememb',
},
appMenus: {
apiAccess: 'Dostop do API-ja',
logs: 'Dnevniki',
logAndAnn: 'Dnevniki & Ann.',
promptEng: 'Orkester',
overview: 'Spremljanje',
},
environment: {
development: 'RAZVOJ',
testing: 'PREIZKUŠANJE',
},
appModes: {
completionApp: 'Generator besedila',
chatApp: 'Aplikacija za klepet',
},
datasetMenus: {
documents: 'Dokumentov',
settings: 'Nastavitve',
hitTesting: 'Testiranje pridobivanja',
emptyTip: 'Znanje ni bilo povezano, prosimo, pojdite na aplikacijo ali vtičnik, da dokončate združenje.',
viewDoc: 'Oglejte si dokumentacijo',
relatedApp: 'Povezane aplikacije',
noRelatedApp: 'Brez povezanih aplikacij',
},
voiceInput: {
notAllow: 'Mikrofon ni pooblaščen',
speaking: 'Spregovorite zdaj ...',
converting: 'Pretvorba v besedilo ...',
},
modelName: {
'claude-2': 'Claude-2',
'gpt-4-32k': 'GPT-4-32K',
'text-embedding-ada-002': 'Vdelava besedila-Ada-002',
'gpt-4': 'GPT-4',
'whisper-1': 'Šepet-1',
'claude-instant-1': 'Claude-Instant',
'text-davinci-003': 'Besedilo-Davinci-003',
'gpt-3.5-turbo-16k': 'GPT-3.5-Turbo-16K',
'gpt-3.5-turbo': 'GPT-3.5-Turbo',
},
chat: {
citation: {
vectorHash: 'Vektorska razpršitev:',
hitScore: 'Rezultat pridobivanja:',
linkToDataset: 'Povezava do znanja',
hitCount: 'Število pridobivanja:',
characters: 'Znakov:',
title: 'CITATI',
},
conversationNameCanNotEmpty: 'Zahtevano ime pogovora',
inputPlaceholder: 'Pogovorite se z botom',
renameConversation: 'Preimenovanje pogovora',
conversationName: 'Ime pogovora',
conversationNamePlaceholder: 'Prosimo, vnesite ime pogovora',
thinking: 'Razmišljanje...',
thought: 'Misel',
},
promptEditor: {
context: {
item: {
desc: 'Vstavljanje predloge konteksta',
title: 'Kontekstu',
},
modal: {
footer: 'Kontekste lahko upravljate v spodnjem razdelku Kontekst.',
title: '{{num}} Znanje v kontekstu',
add: 'Dodajanje konteksta',
},
},
history: {
item: {
desc: 'Vstavljanje predloge zgodovinskega sporočila',
title: 'Zgodovina pogovorov',
},
modal: {
title: 'PRIMER',
edit: 'Urejanje imen vlog v pogovoru',
assistant: 'Zdravo! Kako vam lahko pomagam danes?',
user: 'Zdravo',
},
},
variable: {
item: {
desc: 'Vstavljanje spremenljivk in zunanjih orodij',
title: 'Spremenljivke in zunanja orodja',
},
outputToolDisabledItem: {
title: 'Spremenljivke',
desc: 'Vstavljanje spremenljivk',
},
modal: {
addTool: 'Novo orodje',
add: 'Nova spremenljivka',
},
},
query: {
item: {
title: 'Poizvedba',
desc: 'Vstavljanje predloge uporabniške poizvedbe',
},
},
existed: 'Že obstaja v pozivu',
placeholder: 'Tukaj vnesite svojo pozivno besedo, vnesite \'{\' za vstavljanje spremenljivke, vnesite \'/\', da vstavite blok vsebine',
},
imageUploader: {
pasteImageLinkInvalid: 'Neveljavna povezava do slike',
uploadFromComputerLimit: 'Nalaganje slik ne sme presegati {{size}} MB',
uploadFromComputerUploadError: 'Nalaganje slike ni uspelo, naložite ga znova.',
pasteImageLink: 'Prilepi povezavo do slike',
imageUpload: 'Nalaganje slik',
uploadFromComputer: 'Naloži iz računalnika',
pasteImageLinkInputPlaceholder: 'Tukaj prilepi povezavo do slike',
uploadFromComputerReadError: 'Branje slik ni uspelo, poskusite znova.',
},
fileUploader: {
fileExtensionNotSupport: 'Datotečna pripona ni podprta',
pasteFileLinkInvalid: 'Neveljavna povezava do datoteke',
pasteFileLink: 'Prilepi povezavo do datoteke',
pasteFileLinkInputPlaceholder: 'Vnesite URL ...',
uploadFromComputerUploadError: 'Nalaganje datoteke ni uspelo, naložite ga znova.',
uploadFromComputer: 'Lokalno nalaganje',
uploadFromComputerLimit: 'Nalaganje {{type}} ne sme presegati {{size}}',
uploadFromComputerReadError: 'Branje datoteke ni uspelo, poskusite znova.',
},
tag: {
addTag: 'Dodajanje oznak',
delete: 'Brisanje oznake',
manageTags: 'Upravljanje oznak',
addNew: 'Dodajanje nove oznake',
placeholder: 'Vse oznake',
failed: 'Ustvarjanje oznake ni uspelo',
editTag: 'Urejanje oznak',
created: 'Oznaka je bila uspešno ustvarjena',
noTagYet: 'Še ni oznak',
create: 'Ustvariti',
deleteTip: 'Oznaka se uporablja, jo izbrišite?',
noTag: 'Brez oznak',
selectorPlaceholder: 'Vnesite za iskanje ali ustvarjanje',
},
license: {
expiring_plural: 'Poteče v {{count}} dneh',
expiring: 'Poteče v enem dnevu',
},
pagination: {
perPage: 'Elementi na stran',
},
}
export default translation

View File

@@ -0,0 +1,30 @@
const translation = {
custom: 'Prilagoditev',
upgradeTip: {
prefix: 'Nadgradite svoj načrt za',
suffix: 'prilagoditev vaše blagovne znamke.',
},
webapp: {
title: 'Prilagodi blagovno znamko spletne aplikacije',
removeBrand: 'Odstrani Powered by Dify',
changeLogo: 'Spremeni sliko Powered by Brand',
changeLogoTip: 'Format SVG ali PNG z minimalno velikostjo 40x40px',
},
app: {
title: 'Prilagodi blagovno znamko glave aplikacije',
changeLogoTip: 'Format SVG ali PNG z minimalno velikostjo 80x80px',
},
upload: 'Naloži',
uploading: 'Nalagam',
uploadedFail: 'Nalaganje slike ni uspelo, prosimo, poskusite znova.',
change: 'Spremeni',
apply: 'Uporabi',
restore: 'Obnovi privzete nastavitve',
customize: {
contactUs: ' kontaktirajte nas ',
prefix: 'Za prilagoditev logotipa blagovne znamke znotraj aplikacije, prosimo,',
suffix: 'za nadgradnjo na Enterprise izdajo.',
},
}
export default translation

View File

@@ -0,0 +1,205 @@
const translation = {
steps: {
header: {
creation: 'Ustvari Znanje',
update: 'Dodaj podatke',
fallbackRoute: 'Znanje',
},
one: 'Izberi vir podatkov',
two: 'Predobdelava in čiščenje besedila',
three: 'Izvedi in zaključi',
},
error: {
unavailable: 'To Znanje ni na voljo',
},
firecrawl: {
configFirecrawl: 'Nastavi 🔥Firecrawl',
apiKeyPlaceholder: 'API ključ od firecrawl.dev',
getApiKeyLinkText: 'Pridobi API ključ na firecrawl.dev',
},
jinaReader: {
configJinaReader: 'Nastavi Jina Reader',
apiKeyPlaceholder: 'API ključ od jina.ai',
getApiKeyLinkText: 'Pridobi brezplačni API ključ na jina.ai',
},
stepOne: {
filePreview: 'Predogled datoteke',
pagePreview: 'Predogled strani',
dataSourceType: {
file: 'Uvozi iz datoteke',
notion: 'Sinhroniziraj z Notion',
web: 'Sinhroniziraj s spletno stranjo',
},
uploader: {
title: 'Naloži datoteko',
button: 'Povleci in spusti datoteko ali',
browse: 'Prebrskaj',
tip: 'Podprti tipi datotek: {{supportTypes}}. Največ {{size}}MB na datoteko.',
validation: {
typeError: 'Tip datoteke ni podprt',
size: 'Datoteka je prevelika. Največja dovoljena velikost je {{size}}MB',
count: 'Podprta je le ena datoteka',
filesNumber: 'Dosegli ste omejitev za pošiljanje {{filesNumber}} datotek.',
},
cancel: 'Prekliči',
change: 'Zamenjaj',
failed: 'Nalaganje ni uspelo',
},
notionSyncTitle: 'Notion ni povezan',
notionSyncTip: 'Za sinhronizacijo z Notion je najprej potrebno vzpostaviti povezavo.',
connect: 'Pojdi na povezavo',
button: 'Naprej',
emptyDatasetCreation: 'Želim ustvariti prazno Znanje',
modal: {
title: 'Ustvari prazno Znanje',
tip: 'Prazno Znanje ne bo vsebovalo dokumentov, dokumente pa lahko naložite kadarkoli.',
input: 'Ime Znanja',
placeholder: 'Vnesite ime',
nameNotEmpty: 'Ime ne sme biti prazno',
nameLengthInvalid: 'Ime mora imeti od 1 do 40 znakov',
cancelButton: 'Prekliči',
confirmButton: 'Ustvari',
failed: 'Ustvarjanje ni uspelo',
},
website: {
chooseProvider: 'Izberi ponudnika',
fireCrawlNotConfigured: 'Firecrawl ni nastavljen',
fireCrawlNotConfiguredDescription: 'Nastavite Firecrawl z API ključem, da ga lahko uporabite.',
jinaReaderNotConfigured: 'Jina Reader ni nastavljen',
jinaReaderNotConfiguredDescription: 'Nastavite Jina Reader z vnosom brezplačnega API ključa.',
configure: 'Nastavi',
run: 'Zaženi',
firecrawlTitle: 'Izvleci spletno vsebino z 🔥Firecrawl',
firecrawlDoc: 'Firecrawl dokumentacija',
firecrawlDocLink: 'https://docs.dify.ai/guides/knowledge-base/sync-from-website',
jinaReaderTitle: 'Pretvori celotno stran v Markdown',
jinaReaderDoc: 'Več o Jina Reader',
jinaReaderDocLink: 'https://jina.ai/reader',
useSitemap: 'Uporabi sitemap',
useSitemapTooltip: 'Sledi zemljevidu spletne strani (sitemap) za iskanje strani. Če ne, bo Jina Reader iterativno iskal strani na podlagi pomembnosti, kar bo prineslo manj, a bolj relevantnih strani.',
options: 'Možnosti',
crawlSubPage: 'Išči podstrani',
limit: 'Omejitev',
maxDepth: 'Največja globina',
excludePaths: 'Izključi poti',
includeOnlyPaths: 'Vključi le poti',
extractOnlyMainContent: 'Izvleci le glavno vsebino (brez glav, navigacij, nog itd.)',
exceptionErrorTitle: 'Med izvajanjem iskanja je prišlo do izjeme:',
unknownError: 'Neznana napaka',
totalPageScraped: 'Skupaj preiskanih strani:',
selectAll: 'Izberi vse',
resetAll: 'Ponastavi vse',
scrapTimeInfo: 'Skupaj preiskanih {{total}} strani v {{time}}s',
preview: 'Predogled',
maxDepthTooltip: 'Največja globina iskanja glede na vneseni URL. Globina 0 bo iskala le stran z vnesenim URL-jem, globina 1 bo iskala URL in vse za tem, dodano z enim /, in tako naprej.',
},
cancel: 'Odpovedati',
},
stepTwo: {
segmentation: 'Nastavitve razdeljevanja',
auto: 'Samodejno',
autoDescription: 'Samodejno nastavi pravila za razdeljevanje in predobdelavo besedila. Neizkušenim uporabnikom priporočamo to možnost.',
custom: 'Po meri',
customDescription: 'Prilagodi pravila za razdeljevanje, dolžino delcev in pravila za predobdelavo besedila itd.',
separator: 'Ločilo',
separatorTip: 'Ločilo je znak, ki se uporablja za ločevanje besedila. \\n\\n in \\n sta pogosto uporabljeni ločili za ločevanje odstavkov in vrstic. V kombinaciji z vejicami (\\n\\n,\\n) bodo odstavki razdeljeni po vrsticah, ko bo presežena največja dolžina delcev. Uporabite lahko tudi posebna ločila, ki jih sami določite (npr. ***).',
separatorPlaceholder: '\\n\\n za ločevanje odstavkov; \\n za ločevanje vrstic',
maxLength: 'Največja dolžina delca',
overlap: 'Prekrivanje delcev',
overlapTip: 'Nastavitev prekrivanja delcev lahko ohrani semantično povezavo med njimi, kar izboljša učinkovitost iskanja. Priporočamo nastavitev 10%-25% največje dolžine delca.',
overlapCheck: 'Prekrivanje delca ne sme biti večje od največje dolžine delca',
rules: 'Pravila predobdelave besedila',
removeExtraSpaces: 'Zamenjaj zaporedne presledke, vrstice in zavihke',
removeUrlEmails: 'Izbriši vse URL-je in e-poštne naslove',
removeStopwords: 'Odstrani neuporabne besede kot so "a", "an", "the"',
preview: 'Potrdi in predogled',
reset: 'Ponastavi',
indexMode: 'Način indeksiranja',
qualified: 'Visoka kakovost',
recommend: 'Priporočeno',
qualifiedTip: 'Za obdelavo se uporabi privzeti sistemski vmesnik za vdelavo, ki zagotavlja višjo natančnost pri poizvedbah uporabnikov.',
warning: 'Najprej nastavite API ključ za model ponudnika.',
click: 'Pojdi na nastavitve',
economical: 'Ekonomsko',
economicalTip: 'Uporablja lokalne vektorske pogone, ključne besede, itd., kar zmanjša natančnost brez porabe žetonov.',
QATitle: 'Razdeljevanje v obliki Vprašanje & Odgovor',
QATip: 'Omogočanje te možnosti bo porabilo več žetonov',
QALanguage: 'Razdelitev z uporabo',
estimateCost: 'Ocena stroškov',
estimateSegment: 'Ocenjeno število delcev',
segmentCount: 'delci',
calculating: 'Izračunavam...',
fileSource: 'Predobdelava dokumentov',
notionSource: 'Predobdelava strani',
websiteSource: 'Predobdelava spletne strani',
other: 'in drugi ',
fileUnit: ' dokumenti',
notionUnit: ' strani',
webpageUnit: ' strani',
previousStep: 'Prejšnji korak',
nextStep: 'Shrani in obdela',
save: 'Shrani in obdela',
cancel: 'Prekliči',
sideTipTitle: 'Zakaj razdeljevanje in predobdelava?',
sideTipP1: 'Pri obdelavi besedilnih podatkov sta razdeljevanje in čiščenje dve pomembni fazi predobdelave.',
sideTipP2: 'Razdeljevanje dolga besedila na odstavke omogoča modelom boljše razumevanje. To izboljša kakovost in relevantnost rezultatov modela.',
sideTipP3: 'Čiščenje odstranjuje nepotrebne znake in formate, kar Znanje naredi bolj čisto in lažje obdeljivo.',
sideTipP4: 'Pravilno razdeljevanje in čiščenje izboljšata delovanje modela, kar zagotavlja bolj natančne in dragocene rezultate.',
previewTitle: 'Predogled',
previewTitleButton: 'Predogled',
previewButton: 'Preklop v obliko Vprašanje & Odgovor',
previewSwitchTipStart: 'Trenutni predogled delcev je v obliki besedila, preklop na predogled v obliki vprašanj in odgovorov bo',
previewSwitchTipEnd: ' porabil dodatne žetone',
characters: 'znaki',
indexSettingTip: 'Če želite spremeniti način indeksiranja in model vdelave, pojdite na ',
retrievalSettingTip: 'Če želite spremeniti nastavitve iskanja, pojdite na ',
datasetSettingLink: 'nastavitve Znanja.',
maxLengthCheck: 'Največja dolžina kosa mora biti manjša od {{limit}}',
fullDoc: 'Celoten dokument',
parentChildChunkDelimiterTip: 'Ločilo je znak, ki se uporablja za ločevanje besedila. \\n je priporočljivo za razdelitev starševskih kosov na majhne otroške koščke. Uporabite lahko tudi posebne ločila, ki ste jih določili sami.',
highQualityTip: 'Ko končate vdelavo v načinu visoke kakovosti, vrnitev v ekonomični način ni na voljo.',
parentChildTip: 'Ko uporabljate način nadreje-podrejenega, se podrejeni kos uporablja za pridobivanje, nadrejeni kos pa se uporablja za odpoklic kot kontekst.',
paragraph: 'Odstavek',
qaSwitchHighQualityTipTitle: 'Oblika zapisa vprašanj in odgovorov zahteva visokokakovostno metodo indeksiranja',
paragraphTip: 'Ta način razdeli besedilo na odstavke na podlagi ločil in največje dolžine kosa, pri čemer se razdeljeno besedilo uporabi kot nadrejeni kos za pridobivanje.',
parentChildDelimiterTip: 'Ločilo je znak, ki se uporablja za ločevanje besedila. \\n\\n je priporočljivo za razdelitev izvirnega dokumenta na velike nadrejene dele. Uporabite lahko tudi posebne ločila, ki ste jih določili sami.',
notAvailableForQA: 'Ni na voljo za indeks vprašanj in odgovorov',
parentChild: 'Starš-otrok',
parentChunkForContext: 'Nadrejeni kos za kontekst',
notAvailableForParentChild: 'Ni na voljo za indeks nadrejenega in podrejenega',
previewChunk: 'Predogled kosa',
previewChunkCount: '{{štetje}} Ocenjeni kosi',
previewChunkTip: 'Kliknite gumb »Predogled kosa« na levi, da naložite predogled',
fullDocTip: 'Celoten dokument je uporabljen kot nadrejeni kos in pridobljen neposredno. Upoštevajte, da bo zaradi uspešnosti besedilo, ki presega 10000 žetonov, samodejno prikrajšano.',
childChunkForRetrieval: 'Otroški kos za pridobivanje',
qaSwitchHighQualityTipContent: 'Trenutno samo visokokakovostna metoda indeksa podpira deljenje v obliki vprašanj in odgovorov. Želite preklopiti na kakovosten način?',
generalTip: 'Splošni način deljenja besedila, pridobljeni in odpoklicani kosi so enaki.',
useQALanguage: 'Delček z obliko zapisa vprašanj in odgovorov v',
general: 'Splošno',
switch: 'Stikalo',
},
stepThree: {
creationTitle: '🎉 Znanje ustvarjeno',
creationContent: 'Samodejno smo poimenovali Znanje, ime lahko kadarkoli spremenite.',
label: 'Ime Znanja',
additionTitle: '🎉 Dokument naložen',
additionP1: 'Dokument je bil naložen v Znanje',
additionP2: ', lahko ga najdete v seznamu dokumentov Znanja.',
stop: 'Ustavi obdelavo',
resume: 'Nadaljuj obdelavo',
navTo: 'Pojdi na dokument',
sideTipTitle: 'Kaj sledi',
sideTipContent: 'Ko je dokument končan z indeksiranjem, lahko Znanje vključite v aplikacijo kot kontekst, nastavitve konteksta najdete na strani za orkestracijo ukazov. Prav tako ga lahko ustvarite kot samostojni vtičnik za indeksiranje ChatGPT in ga izdate.',
modelTitle: 'Ali ste prepričani, da želite ustaviti vdelavo?',
modelContent: 'Če boste morali nadaljevati obdelavo kasneje, se bo ta nadaljevala tam, kjer ste končali.',
modelButtonConfirm: 'Potrdi',
modelButtonCancel: 'Prekliči',
},
otherDataSource: {
learnMore: 'Izvedi več',
title: 'Vzpostavite povezavo z drugimi viri podatkov?',
description: 'Trenutno ima baza znanja Dify le omejene vire podatkov. Prispevanje vira podatkov v bazo znanja Dify je fantastičen način za izboljšanje prilagodljivosti in moči platforme za vse uporabnike. Naš vodnik za prispevke olajša začetek. Če želite izvedeti več, kliknite spodnjo povezavo.',
},
}
export default translation

View File

@@ -0,0 +1,395 @@
const translation = {
list: {
title: 'Dokumenti',
desc: 'Vse datoteke znanja so prikazane tukaj, celotno znanje pa je mogoče povezati s citati Dify ali indeksirati prek vtičnika Chat.',
addFile: 'Dodaj datoteko',
addPages: 'Dodaj strani',
addUrl: 'Dodaj URL',
table: {
header: {
fileName: 'IME DATOTEKE',
words: 'BESEDE',
hitCount: 'ŠTEVILO PRIDOBITEV',
uploadTime: 'ČAS NALAGANJA',
status: 'STATUS',
action: 'DEJANJE',
chunkingMode: 'NAČIN KOŠČENJA',
},
rename: 'Preimenuj',
name: 'Ime',
},
action: {
uploadFile: 'Naloži novo datoteko',
settings: 'Nastavitve segmenta',
addButton: 'Dodaj del',
add: 'Dodaj del',
batchAdd: 'Serijsko dodajanje',
archive: 'Arhiviraj',
unarchive: 'Razveljavi arhiviranje',
delete: 'Izbriši',
enableWarning: 'Arhivirane datoteke ni mogoče omogočiti',
sync: 'Sinhroniziraj',
},
index: {
enable: 'Omogoči',
disable: 'Onemogoči',
all: 'Vse',
enableTip: 'Datoteka je lahko indeksirana',
disableTip: 'Datoteka ne more biti indeksirana',
},
status: {
queuing: 'V čakalni vrsti',
indexing: 'Indeksiranje',
paused: 'Zaustavljeno',
error: 'Napaka',
available: 'Na voljo',
enabled: 'Omogočeno',
disabled: 'Onemogočeno',
archived: 'Arhivirano',
},
empty: {
title: 'Dokumentacije še ni',
upload: {
tip: 'Lahko naložite datoteke, sinhronizirate z spletno stranjo ali aplikacijami, kot so Notion, GitHub itd.',
},
sync: {
tip: 'Dify bo občasno prenesel datoteke iz Notion in dokončal obdelavo.',
},
},
delete: {
title: 'Ali ste prepričani, da želite izbrisati?',
content: 'Če boste nadaljevali obdelavo kasneje, boste nadaljevali tam, kjer ste končali.',
},
batchModal: {
title: 'Serijsko dodajanje delov',
csvUploadTitle: 'Povlecite in spustite svojo CSV datoteko tukaj ali ',
browse: 'brskajte',
tip: 'CSV datoteka mora ustrezati naslednji strukturi:',
question: 'vprašanje',
answer: 'odgovor',
contentTitle: 'vsebina dela',
content: 'vsebina',
template: 'Prenesite predlogo tukaj',
cancel: 'Prekliči',
run: 'Zaženi serijo',
runError: 'Serijsko dodajanje ni uspelo',
processing: 'V obdelavi serije',
completed: 'Uvoz zaključen',
error: 'Napaka pri uvozu',
ok: 'V redu',
},
learnMore: 'Izvedi več',
},
metadata: {
title: 'Metapodatki',
desc: 'Označevanje metapodatkov za dokumente omogoča, da AI pravočasno dostopa do njih in prikaže vir referenc uporabnikom.',
dateTimeFormat: 'MMMM D, YYYY hh:mm A',
docTypeSelectTitle: 'Izberite vrsto dokumenta',
docTypeChangeTitle: 'Spremeni vrsto dokumenta',
docTypeSelectWarning:
'Če se vrsta dokumenta spremeni, trenutni vneseni metapodatki ne bodo ohranjeni',
firstMetaAction: 'Začni',
placeholder: {
add: 'Dodaj ',
select: 'Izberi ',
},
source: {
upload_file: 'Naloži datoteko',
notion: 'Sinhroniziraj iz Notion',
github: 'Sinhroniziraj iz Github',
},
type: {
book: 'Knjiga',
webPage: 'Spletna stran',
paper: 'Znanstveni članek',
socialMediaPost: 'Objava na družbenih omrežjih',
personalDocument: 'Osebni dokument',
businessDocument: 'Poslovni dokument',
IMChat: 'Klepet',
wikipediaEntry: 'Vnos iz Wikipedije',
notion: 'Sinhroniziraj iz Notion',
github: 'Sinhroniziraj iz Github',
technicalParameters: 'Tehnični parametri',
},
field: {
processRule: {
processDoc: 'Obdelaj dokument',
segmentRule: 'Pravilo segmenta',
segmentLength: 'Dolžina segmentov',
processClean: 'Čiščenje besedila',
},
book: {
title: 'Naslov',
language: 'Jezik',
author: 'Avtor',
publisher: 'Založnik',
publicationDate: 'Datum objave',
ISBN: 'ISBN',
category: 'Kategorija',
},
webPage: {
title: 'Naslov',
url: 'URL',
language: 'Jezik',
authorPublisher: 'Avtor/Založnik',
publishDate: 'Datum objave',
topicKeywords: 'Teme/Ključne besede',
description: 'Opis',
},
paper: {
title: 'Naslov',
language: 'Jezik',
author: 'Avtor',
publishDate: 'Datum objave',
journalConferenceName: 'Ime revije/konference',
volumeIssuePage: 'Letnik/Številka/Stran',
DOI: 'DOI',
topicsKeywords: 'Teme/Ključne besede',
abstract: 'Povzetek',
},
socialMediaPost: {
platform: 'Platforma',
authorUsername: 'Avtor/Uporabniško ime',
publishDate: 'Datum objave',
postURL: 'URL objave',
topicsTags: 'Teme/Oznake',
},
personalDocument: {
title: 'Naslov',
author: 'Avtor',
creationDate: 'Datum nastanka',
lastModifiedDate: 'Datum zadnje spremembe',
documentType: 'Vrsta dokumenta',
tagsCategory: 'Oznake/Kategorija',
},
businessDocument: {
title: 'Naslov',
author: 'Avtor',
creationDate: 'Datum nastanka',
lastModifiedDate: 'Datum zadnje spremembe',
documentType: 'Vrsta dokumenta',
departmentTeam: 'Oddelek/Ekipa',
},
IMChat: {
chatPlatform: 'Platforma za klepet',
chatPartiesGroupName: 'Udeleženci klepeta/Skupina',
participants: 'Udeleženci',
startDate: 'Datum začetka',
endDate: 'Datum konca',
topicsKeywords: 'Teme/Ključne besede',
fileType: 'Vrsta datoteke',
},
wikipediaEntry: {
title: 'Naslov',
language: 'Jezik',
webpageURL: 'URL spletne strani',
editorContributor: 'Urednik/Sodelavec',
lastEditDate: 'Datum zadnje spremembe',
summaryIntroduction: 'Povzetek/Uvod',
},
notion: {
title: 'Naslov',
language: 'Jezik',
author: 'Avtor',
createdTime: 'Čas nastanka',
lastModifiedTime: 'Čas zadnje spremembe',
url: 'URL',
tag: 'Oznaka',
description: 'Opis',
},
github: {
repoName: 'Ime repozitorija',
repoDesc: 'Opis repozitorija',
repoOwner: 'Lastnik repozitorija',
fileName: 'Ime datoteke',
filePath: 'Pot do datoteke',
programmingLang: 'Programski jezik',
url: 'URL',
license: 'Licenca',
lastCommitTime: 'Čas zadnje spremembe',
lastCommitAuthor: 'Avtor zadnje spremembe',
},
originInfo: {
originalFilename: 'Izvirno ime datoteke',
originalFileSize: 'Izvirna velikost datoteke',
uploadDate: 'Datum nalaganja',
lastUpdateDate: 'Datum zadnje spremembe',
source: 'Vir',
},
technicalParameters: {
segmentSpecification: 'Specifikacija segmentov',
segmentLength: 'Dolžina segmentov',
avgParagraphLength: 'Povprečna dolžina odstavka',
paragraphs: 'Odstavki',
hitCount: 'Število pridobitev',
embeddingTime: 'Čas vdelave',
embeddedSpend: 'Stroški vdelave',
},
},
languageMap: {
zh: 'Kitajščina',
en: 'Angleščina',
es: 'Španščina',
fr: 'Francoščina',
de: 'Nemščina',
ja: 'Japonščina',
ko: 'Korejščina',
ru: 'Ruščina',
ar: 'Arabščina',
pt: 'Portugalščina',
it: 'Italijanščina',
nl: 'Nizozemščina',
pl: 'Poljščina',
sv: 'Švedščina',
tr: 'Turščina',
he: 'Hebrejščina',
hi: 'Hindujščina',
da: 'Danščina',
fi: 'Finščina',
no: 'Norveščina',
hu: 'Madžarščina',
el: 'Grščina',
cs: 'Češčina',
th: 'Tajščina',
id: 'Indonezijščina',
},
categoryMap: {
book: {
fiction: 'Leposlovje',
biography: 'Biografija',
history: 'Zgodovina',
science: 'Znanost',
technology: 'Tehnologija',
education: 'Izobraževanje',
philosophy: 'Filozofija',
religion: 'Religija',
socialSciences: 'Družboslovje',
art: 'Umetnost',
travel: 'Potovanja',
health: 'Zdravje',
selfHelp: 'Samopomoč',
businessEconomics: 'Poslovanje in ekonomija',
cooking: 'Kuhanje',
childrenYoungAdults: 'Otroci in mladi odrasli',
comicsGraphicNovels: 'Stripi in grafični romani',
poetry: 'Poezija',
drama: 'Drama',
other: 'Drugo',
},
personalDoc: {
notes: 'Zapiski',
blogDraft: 'Osnutek bloga',
diary: 'Dnevnik',
researchReport: 'Raziskovalno poročilo',
bookExcerpt: 'Odlomek iz knjige',
schedule: 'Urnik',
list: 'Seznam',
projectOverview: 'Pregled projekta',
photoCollection: 'Fotografska zbirka',
creativeWriting: 'Ustvarjalno pisanje',
codeSnippet: 'Koda',
designDraft: 'Oblikovalski osnutek',
personalResume: 'Osebni življenjepis',
other: 'Drugo',
},
businessDoc: {
meetingMinutes: 'Zapisniki sestankov',
researchReport: 'Raziskovalno poročilo',
proposal: 'Predlog',
employeeHandbook: 'Priročnik za zaposlene',
trainingMaterials: 'Izobraževalni materiali',
requirementsDocument: 'Dokumentacija zahtev',
designDocument: 'Oblikovalska dokumentacija',
productSpecification: 'Specifikacija izdelka',
financialReport: 'Finančno poročilo',
marketAnalysis: 'Tržna analiza',
projectPlan: 'Načrt projekta',
teamStructure: 'Struktura ekipe',
policiesProcedures: 'Pravila in postopki',
contractsAgreements: 'Pogodbe in dogovori',
emailCorrespondence: 'E-poštna korespondenca',
other: 'Drugo',
},
},
},
embedding: {
processing: 'Proces vdelave...',
paused: 'Vdelava zaustavljena',
completed: 'Vdelava zaključena',
error: 'Napaka pri vdelavi',
docName: 'Predobdelava dokumenta',
mode: 'Pravilo segmentacije',
segmentLength: 'Dolžina segmentov',
textCleaning: 'Predobdelava in čiščenje besedila',
segments: 'Odstavki',
highQuality: 'Način visoke kakovosti',
economy: 'Ekonomski način',
estimate: 'Ocenjena poraba',
stop: 'Ustavi obdelavo',
resume: 'Nadaljuj obdelavo',
automatic: 'Samodejno',
custom: 'Po meri',
previewTip: 'Predogled odstavkov bo na voljo po zaključku vdelave',
hierarchical: 'Starš-otrok',
childMaxTokens: 'Otrok',
pause: 'Pavza',
parentMaxTokens: 'Starš',
},
segment: {
paragraphs: 'Odstavki',
keywords: 'Ključne besede',
addKeyWord: 'Dodaj ključno besedo',
keywordError: 'Največja dolžina ključne besede je 20',
characters: 'znakov',
hitCount: 'Število pridobitev',
vectorHash: 'Vektorski hash: ',
questionPlaceholder: 'dodajte vprašanje tukaj',
questionEmpty: 'Vprašanje ne sme biti prazno',
answerPlaceholder: 'dodajte odgovor tukaj',
answerEmpty: 'Odgovor ne sme biti prazen',
contentPlaceholder: 'dodajte vsebino tukaj',
contentEmpty: 'Vsebina ne sme biti prazna',
newTextSegment: 'Nov besedilni segment',
newQaSegment: 'Nov Q&A segment',
delete: 'Izbriši ta del?',
regenerationSuccessTitle: 'Regeneracija končana',
expandChunks: 'Razširitev kosov',
childChunk: 'Otroški kos',
editedAt: 'Urejeno na',
edited: 'UREJATI',
addAnother: 'Dodajanje še enega',
childChunks_one: 'OTROŠKI KOS',
chunkDetail: 'Detajl koščka',
chunkAdded: 'Dodan 1 kos',
editChildChunk: 'Urejanje podrejenega kosa',
regenerationConfirmTitle: 'Ali želite regenerirati otroške koščke?',
empty: 'Ni najdenega koščka',
searchResults_other: 'REZULTATI',
childChunks_other: 'OTROŠKI KOŠČKI',
addChildChunk: 'Dodajanje podrejenega kosa',
editParentChunk: 'Urejanje nadrejenega kosa',
regenerationConfirmMessage: 'Obnavljanje podrejenih kosov bo prepisalo trenutne podrejene koščke, vključno z urejenimi koščki in na novo dodanimi kosi. Regeneracije ni mogoče razveljaviti.',
editChunk: 'Uredi kos',
chunks_one: 'KOS',
searchResults_one: 'REZULTAT',
parentChunks_one: 'STARŠEVSKI KOS',
characters_other: 'Znakov',
chunks_other: 'KOSE',
clearFilter: 'Počisti filter',
newChildChunk: 'Nov podzakonski kos',
characters_one: 'znak',
regeneratingTitle: 'Regeneracija otroških kosov',
regeneratingMessage: 'To lahko traja trenutek, prosim počakajte ...',
parentChunks_other: 'STARŠEVSKI KOSI',
collapseChunks: 'Strniti koščke',
parentChunk: 'Starševski kos',
regenerationSuccessMessage: 'To okno lahko zaprete.',
newChunk: 'Nov kos',
searchResults_zero: 'REZULTAT',
chunk: 'Kos',
addChunk: 'Dodajanje kosa',
childChunkAdded: 'Dodan je 1 kos otroka',
},
}
export default translation

View File

@@ -0,0 +1,35 @@
const translation = {
title: 'Testiranje pridobivanja',
settingTitle: 'Nastavitve pridobivanja',
desc: 'Preizkusite učinkovitost zadetkov znanja na podlagi podanega poizvedbenega besedila',
dateTimeFormat: 'DD/MM/YYYY hh:mm A',
recents: 'Nedavno',
table: {
header: {
source: 'Vir',
text: 'Besedilo',
time: 'Čas',
},
},
input: {
title: 'Izvorno besedilo',
placeholder: 'Prosimo, vnesite besedilo, priporočljivo je kratko izjavno poved.',
countWarning: 'Do 200 znakov.',
indexWarning: 'Samo znanje visoke kakovosti.',
testing: 'Testiranje',
},
hit: {
title: 'PRIDOBLJENI ODSTAVKI',
emptyTip: 'Rezultati testiranja pridobivanja bodo prikazani tukaj',
},
noRecentTip: 'Tukaj ni nedavnih rezultatov poizvedb',
viewChart: 'Prikaži VEKTORSKI GRAF',
viewDetail: 'Prikaži podrobnosti',
records: 'Zapisov',
keyword: 'Ključne besede',
chunkDetail: 'Detajl koščka',
open: 'Odprt',
hitChunks: 'Zadenite {{num}} podrejene koščke',
}
export default translation

View File

@@ -0,0 +1,41 @@
const translation = {
title: 'Nastavitve znanja',
desc: 'Tukaj lahko spremenite lastnosti in nastavitve pridobivanja tega znanja.',
form: {
name: 'Ime znanja',
namePlaceholder: 'Prosimo, vnesite ime znanja',
nameError: 'Ime ne sme biti prazno',
desc: 'Opis znanja',
descInfo: 'Prosimo, napišite jasen besedilni opis, ki bo povzel vsebino znanja. Ta opis bo uporabljen kot osnova za ujemanje pri izbiri med več znanji za sklepanje.',
descPlaceholder: 'Opišite, kaj je v tem znanju (neobvezno)',
descWrite: 'Naučite se, kako napisati dober opis znanja.',
permissions: 'Dovoljenja',
permissionsOnlyMe: 'Samo jaz',
permissionsAllMember: 'Vsi člani ekipe',
permissionsInvitedMembers: 'Določeni člani ekipe',
me: '(Vi)',
indexMethod: 'Metoda indeksiranja',
indexMethodHighQuality: 'Visoka kakovost',
indexMethodHighQualityTip: 'Za obdelavo pokličite vdelani model za zagotovitev večje natančnosti pri poizvedbah uporabnikov.',
indexMethodEconomy: 'Varčna',
indexMethodEconomyTip: 'Uporabite offline vektorske motorje, indeksiranje ključnih besed itd., da zmanjšate natančnost brez porabe žetonov',
embeddingModel: 'Vdelani model',
embeddingModelTip: 'Če želite spremeniti vdelani model, pojdite na ',
embeddingModelTipLink: 'Nastavitve',
retrievalSetting: {
title: 'Nastavitve pridobivanja',
learnMore: 'Izvedite več',
description: ' o metodi pridobivanja.',
longDescription: ' o metodi pridobivanja, to lahko kadar koli spremenite v nastavitvah znanja.',
},
externalKnowledgeAPI: 'Zunanji API za znanje',
externalKnowledgeID: 'ID zunanjega znanja',
retrievalSettings: 'Nastavitve pridobivanja',
save: 'Shrani',
indexMethodChangeToEconomyDisabledTip: 'Ni na voljo za pregradnjo iz HQ v ECO',
upgradeHighQualityTip: 'Ko nadgradite na način visoke kakovosti, vrnitev v ekonomični način ni na voljo',
helpText: 'Naučite se napisati dober opis nabora podatkov.',
},
}
export default translation

View File

@@ -0,0 +1,173 @@
const translation = {
knowledge: 'Znanje',
externalTag: 'Zunanje',
externalAPI: 'Zunanji API',
externalAPIPanelTitle: 'Zunanji API za znanje',
externalKnowledgeId: 'ID zunanjega znanja',
externalKnowledgeName: 'Ime zunanjega znanja',
externalKnowledgeDescription: 'Opis znanja',
externalKnowledgeIdPlaceholder: 'Prosimo, vnesite ID znanja',
externalKnowledgeNamePlaceholder: 'Prosimo, vnesite ime baze znanja',
externalKnowledgeDescriptionPlaceholder: 'Opišite, kaj je v tej bazi znanja (neobvezno)',
learnHowToWriteGoodKnowledgeDescription: 'Naučite se, kako napisati dober opis znanja',
externalAPIPanelDescription: 'Zunanji API za znanje se uporablja za povezovanje z bazo znanja izven Dify in pridobivanje znanja iz te baze.',
externalAPIPanelDocumentation: 'Naučite se, kako ustvariti zunanji API za znanje',
documentCount: ' dokumentov',
wordCount: ' tisoč besed',
appCount: ' povezanih aplikacij',
createDataset: 'Ustvari znanje',
createNewExternalAPI: 'Ustvari nov zunanji API za znanje',
noExternalKnowledge: 'Zunanjega API-ja za znanje še ni, kliknite tukaj za ustvarjanje',
createExternalAPI: 'Dodaj zunanji API za znanje',
editExternalAPIFormTitle: 'Uredi zunanji API za znanje',
editExternalAPITooltipTitle: 'POVEZANO ZNANJE',
editExternalAPIConfirmWarningContent: {
front: 'Ta zunanji API za znanje je povezan z',
end: 'zunanjim znanjem, in ta sprememba bo vplivala na vse njih. Ali ste prepričani, da želite shraniti to spremembo?',
},
editExternalAPIFormWarning: {
front: 'Ta zunanji API je povezan z',
end: 'zunanjim znanjem',
},
deleteExternalAPIConfirmWarningContent: {
title: {
front: 'Izbriši',
end: '?',
},
content: {
front: 'Ta zunanji API za znanje je povezan z',
end: 'zunanjim znanjem. Brisanje tega API-ja bo onemogočilo vse povezane baze znanja. Ali ste prepričani, da želite izbrisati ta API?',
},
noConnectionContent: 'Ali ste prepričani, da želite izbrisati ta API?',
},
selectExternalKnowledgeAPI: {
placeholder: 'Izberite zunanji API za znanje',
},
connectDataset: 'Povežite se z zunanjo bazo znanja',
connectDatasetIntro: {
title: 'Kako se povezati z zunanjo bazo znanja',
content: {
front: 'Za povezavo z zunanjo bazo znanja morate najprej ustvariti zunanji API. Prosimo, natančno preberite in se sklicujte na',
link: 'Naučite se, kako ustvariti zunanji API',
end: '. Nato poiščite ustrezni ID znanja in ga vnesite v obrazec na levi. Če so vse informacije pravilne, boste po kliku na gumb za povezavo samodejno preusmerjeni na testiranje pridobivanja v bazi znanja.',
},
learnMore: 'Izvedite več',
},
connectHelper: {
helper1: 'Povežite se z zunanjimi bazami znanja preko API-ja in ID-ja baze znanja. Trenutno je ',
helper2: 'podprta le funkcionalnost pridobivanja',
helper3: '. Močno priporočamo, da ',
helper4: 'natančno preberete dokumentacijo za pomoč',
helper5: ' pred uporabo te funkcije.',
},
createDatasetIntro: 'Uvozite lastne podatke v besedilni obliki ali v realnem času pišite podatke prek Webhook-a za izboljšanje konteksta LLM.',
deleteDatasetConfirmTitle: 'Izbrisati to znanje?',
deleteDatasetConfirmContent:
'Brisanje znanja je nepovratno. Uporabniki do vašega znanja ne bodo več imeli dostopa, vse nastavitve pozivov in dnevniki bodo trajno izbrisani.',
datasetUsedByApp: 'Znanje se uporablja v nekaterih aplikacijah. Aplikacije ne bodo več mogle uporabljati tega znanja, vse nastavitve pozivov in dnevniki bodo trajno izbrisani.',
datasetDeleted: 'Znanje izbrisano',
datasetDeleteFailed: 'Brisanje znanja ni uspelo',
didYouKnow: 'Ali ste vedeli?',
intro1: 'Znanje je mogoče integrirati v aplikacijo Dify ',
intro2: 'kot kontekst',
intro3: ',',
intro4: 'ali pa ',
intro5: 'se lahko ustvari',
intro6: ' kot samostojni vtičnik ChatGPT za objavo',
unavailable: 'Ni na voljo',
unavailableTip: 'Vdelani model ni na voljo, potrebno je konfigurirati privzeti vdelani model',
datasets: 'ZNANJE',
datasetsApi: 'API DOSTOP',
externalKnowledgeForm: {
connect: 'Poveži',
cancel: 'Prekliči',
},
externalAPIForm: {
name: 'Ime',
endpoint: 'API Končna točka',
apiKey: 'API ključ',
save: 'Shrani',
cancel: 'Prekliči',
edit: 'Uredi',
encrypted: {
front: 'Vaš API žeton bo šifriran in shranjen z uporabo',
end: 'tehnologije.',
},
},
retrieval: {
semantic_search: {
title: 'Vektorsko iskanje',
description: 'Ustvari vdelke poizvedbe in poišči odstavke besedila, ki so najbolj podobni njegovi vektorski predstavitvi.',
},
full_text_search: {
title: 'Iskanje celotnega besedila',
description: 'Indeksirajte vse izraze v dokumentu, kar uporabnikom omogoča iskanje katerega koli izraza in pridobitev ustreznega odstavka besedila, ki ga vsebuje.',
},
hybrid_search: {
title: 'Hibridno iskanje',
description: 'Istočasno izvede iskanje celotnega besedila in vektorsko iskanje ter ponovno razvrsti zadetke, da izbere najboljše ujemanje za uporabnikovo poizvedbo. Uporabniki lahko določijo uteži ali konfigurirajo model za ponovno razvrščanje.',
recommend: 'Priporočamo',
},
invertedIndex: {
title: 'Inverzni indeks',
description: 'Inverzni indeks je struktura, ki se uporablja za učinkovito pridobivanje. Organizirano po izrazih, vsak izraz kaže na dokumente ali spletne strani, ki ga vsebujejo.',
},
change: 'Spremeni',
changeRetrievalMethod: 'Spremeni metodo pridobivanja',
},
docsFailedNotice: 'dokumentov ni bilo mogoče indeksirati',
retry: 'Poskusi znova',
indexingTechnique: {
high_quality: 'HQ',
economy: 'ECO',
},
indexingMethod: {
semantic_search: 'VEKTORSKO',
full_text_search: 'CELOTNO BESEDILO',
hybrid_search: 'HIBRIDNO',
invertedIndex: 'INVERZNO',
},
defaultRetrievalTip: 'Privzeto se uporablja večpotno pridobivanje. Znanje se pridobiva iz več baz znanja in nato ponovno razvrsti.',
mixtureHighQualityAndEconomicTip: 'Model za ponovno razvrščanje je potreben za mešanico baz znanja visoke kakovosti in varčnih baz.',
inconsistentEmbeddingModelTip: 'Model za ponovno razvrščanje je potreben, če so vdelani modeli izbranih baz znanja neenotni.',
mixtureInternalAndExternalTip: 'Model za ponovno razvrščanje je potreben za mešanico notranjega in zunanjega znanja.',
allExternalTip: 'Pri uporabi samo zunanjega znanja lahko uporabnik izbere, ali želi omogočiti model za ponovno razvrščanje. Če ni omogočen, bodo pridobljeni deli razvrščeni glede na ocene. Če so strategije pridobivanja različnih baz znanja neenotne, bo to netočno.',
retrievalSettings: 'Nastavitve pridobivanja',
rerankSettings: 'Nastavitve za ponovno razvrščanje',
weightedScore: {
title: 'Utežena ocena',
description: 'Z nastavljanjem dodeljenih uteži ta strategija za ponovno razvrščanje določa, ali naj se daje prednost semantičnemu ali ključnemu ujemanju.',
semanticFirst: 'Semantično najprej',
keywordFirst: 'Ključne besede najprej',
customized: 'Prilagojeno',
semantic: 'Semantično',
keyword: 'Ključna beseda',
},
nTo1RetrievalLegacy: 'N-to-1 pridobivanje bo uradno ukinjeno septembra. Priporočamo uporabo najnovejšega večpotnega pridobivanja za boljše rezultate.',
nTo1RetrievalLegacyLink: 'Izvedite več',
nTo1RetrievalLegacyLinkText: 'N-to-1 pridobivanje bo uradno ukinjeno septembra.',
chunkingMode: {
general: 'Splošno',
parentChild: 'Starš-otrok',
},
parentMode: {
fullDoc: 'Celoten dokument',
paragraph: 'Odstavek',
},
batchAction: {
cancel: 'Odpovedati',
selected: 'Izbrane',
enable: 'Omogočiti',
disable: 'Onesposobiti',
archive: 'Arhiv',
delete: 'Izbrisati',
},
localDocs: 'Lokalni dokumenti',
documentsDisabled: '{{num}} dokumenti onemogočeni - neaktivni več kot 30 dni',
preprocessDocument: '{{num}} Predobdelava dokumentov',
enable: 'Omogočiti',
allKnowledge: 'Vse znanje',
allKnowledgeDescription: 'Izberite, če želite prikazati vse znanje v tem delovnem prostoru. Samo lastnik delovnega prostora lahko upravlja vse znanje.',
}
export default translation

View File

@@ -0,0 +1,43 @@
const translation = {
title: 'Razišči',
sidebar: {
discovery: 'Odkritja',
chat: 'Klepet',
workspace: 'Delovni prostor',
action: {
pin: 'Pripni',
unpin: 'Odpni',
rename: 'Preimenuj',
delete: 'Izbriši',
},
delete: {
title: 'Izbriši aplikacijo',
content: 'Ali ste prepričani, da želite izbrisati to aplikacijo?',
},
},
apps: {
title: 'Razišči aplikacije Dify',
description: 'Uporabite te predloge aplikacij takoj ali prilagodite svoje aplikacije na podlagi predlog.',
allCategories: 'Priporočeno',
},
appCard: {
addToWorkspace: 'Dodaj v delovni prostor',
customize: 'Prilagodi',
},
appCustomize: {
title: 'Ustvari aplikacijo iz {{name}}',
subTitle: 'Ikona aplikacije & ime',
nameRequired: 'Ime aplikacije je obvezno',
},
category: {
Assistant: 'Pomočnik',
Writing: 'Pisanje',
Translate: 'Prevajanje',
Programming: 'Programiranje',
HR: 'Kadri',
Workflow: 'Potek dela',
Agent: 'Agent',
},
}
export default translation

View File

@@ -0,0 +1,4 @@
const translation = {
}
export default translation

View File

@@ -0,0 +1,110 @@
const translation = {
pageTitle: 'Hej, začnimo!👋',
welcome: 'Dobrodošli v Dify, prosimo, prijavite se za nadaljevanje.',
email: 'E-poštni naslov',
emailPlaceholder: 'Vaš e-poštni naslov',
password: 'Geslo',
passwordPlaceholder: 'Vaše geslo',
name: 'Uporabniško ime',
namePlaceholder: 'Vaše uporabniško ime',
forget: 'Ste pozabili geslo?',
signBtn: 'Prijava',
sso: 'Nadaljujte z SSO',
installBtn: 'Namesti',
setAdminAccount: 'Nastavitev administratorskega računa',
setAdminAccountDesc: 'Najvišje pravice za administratorski račun, ki se lahko uporablja za ustvarjanje aplikacij in upravljanje LLM ponudnikov itd.',
createAndSignIn: 'Ustvari in prijavi se',
oneMoreStep: 'Še en korak',
createSample: 'Na podlagi teh informacij bomo za vas ustvarili vzorčno aplikacijo',
invitationCode: 'Vabilna koda',
invitationCodePlaceholder: 'Vaša vabilna koda',
interfaceLanguage: 'Jezik vmesnika',
timezone: 'Časovni pas',
go: 'Pojdi na Dify',
sendUsMail: 'Pošljite nam uvod po e-pošti, mi pa bomo obravnavali vašo zahtevo za vabilo.',
acceptPP: 'Prebral sem in sprejemam politiko zasebnosti',
reset: 'Za ponastavitev gesla zaženite naslednji ukaz',
withGitHub: 'Nadaljujte z GitHub',
withGoogle: 'Nadaljujte z Google',
rightTitle: 'Odklenite polni potencial LLM',
rightDesc: 'Brez napora gradite vizualno privlačne, operabilne in izboljšljive AI aplikacije.',
tos: 'Pogoji storitve',
pp: 'Politika zasebnosti',
tosDesc: 'Z registracijo se strinjate z našimi',
goToInit: 'Če računa še niste inicializirali, pojdite na stran za inicializacijo',
dontHave: 'Nimate?',
invalidInvitationCode: 'Neveljavna vabilna koda',
accountAlreadyInited: 'Račun je že inicializiran',
forgotPassword: 'Ste pozabili geslo?',
resetLinkSent: 'Povezava za ponastavitev poslana',
sendResetLink: 'Pošlji povezavo za ponastavitev',
backToSignIn: 'Nazaj na prijavo',
forgotPasswordDesc: 'Prosimo, vnesite svoj e-poštni naslov za ponastavitev gesla. Poslali vam bomo e-pošto z navodili za ponastavitev gesla.',
checkEmailForResetLink: 'Preverite svojo e-pošto za povezavo za ponastavitev gesla. Če je ne prejmete v nekaj minutah, preverite tudi mapo z neželeno pošto.',
passwordChanged: 'Prijavite se zdaj',
changePassword: 'Spremeni geslo',
changePasswordTip: 'Prosimo, vnesite novo geslo za svoj račun',
invalidToken: 'Neveljaven ali potekel žeton',
confirmPassword: 'Potrdite geslo',
confirmPasswordPlaceholder: 'Potrdite svoje novo geslo',
passwordChangedTip: 'Vaše geslo je bilo uspešno spremenjeno',
error: {
emailEmpty: 'E-poštni naslov je obvezen',
emailInValid: 'Prosimo, vnesite veljaven e-poštni naslov',
nameEmpty: 'Ime je obvezno',
passwordEmpty: 'Geslo je obvezno',
passwordLengthInValid: 'Geslo mora vsebovati vsaj 8 znakov',
passwordInvalid: 'Geslo mora vsebovati črke in številke, dolžina pa mora biti več kot 8 znakov',
registrationNotAllowed: 'Računa ni mogoče najti. Za registracijo se obrnite na skrbnika sistema.',
},
license: {
tip: 'Preden začnete z Dify Community Edition, preberite GitHub',
link: 'Licenco odprte kode',
},
join: 'Pridruži se',
joinTipStart: 'Vabimo vas, da se pridružite',
joinTipEnd: 'ekipi na Dify',
invalid: 'Povezava je potekla',
explore: 'Razišči Dify',
activatedTipStart: 'Pridružili ste se ekipi',
activatedTipEnd: 'ekipi',
activated: 'Prijavite se zdaj',
adminInitPassword: 'Geslo za inicializacijo administratorja',
validate: 'Potrdi',
checkCode: {
emptyCode: 'Koda je obvezna',
verificationCodePlaceholder: 'Vnesite 6-mestno kodo',
resend: 'Poslati',
verificationCode: 'Koda za preverjanje',
tips: 'Kodo za preverjanje pošljemo na <strong>{{email}}</strong>',
verify: 'Preveriti',
validTime: 'Upoštevajte, da je koda veljavna 5 minut',
checkYourEmail: 'Preverjanje e-pošte',
didNotReceiveCode: 'Niste prejeli kode?',
invalidCode: 'Neveljavna koda',
useAnotherMethod: 'Uporabite drug način',
},
useVerificationCode: 'Uporaba kode za preverjanje',
licenseInactive: 'Licenca je neaktivna',
changePasswordBtn: 'Nastavitev gesla',
licenseExpired: 'Licenca je potekla',
resetPassword: 'Ponastavi geslo',
back: 'Hrbet',
backToLogin: 'Nazaj na prijavo',
enterYourName: 'Prosimo, vnesite svoje uporabniško ime',
licenseLost: 'Izgubljena licenca',
licenseExpiredTip: 'Licenca za Dify Enterprise za vaš delovni prostor je potekla. Če želite še naprej uporabljati Dify, se obrnite na skrbnika.',
usePassword: 'Uporaba gesla',
sendVerificationCode: 'Pošlji kodo za preverjanje',
resetPasswordDesc: 'Vnesite e-poštni naslov, ki ste ga uporabili za prijavo na Dify, in poslali vam bomo e-poštno sporočilo za ponastavitev gesla.',
setYourAccount: 'Nastavitev računa',
noLoginMethodTip: 'Obrnite se na skrbnika sistema, da dodate način preverjanja pristnosti.',
or: 'ALI',
noLoginMethod: 'Način preverjanja pristnosti ni konfiguriran',
continueWithCode: 'Nadaljujte s kodo',
withSSO: 'Nadaljujte z enotno prijavo',
licenseLostTip: 'Povezava z licenčnim strežnikom Dify ni uspela. Če želite še naprej uporabljati Dify, se obrnite na skrbnika.',
licenseInactiveTip: 'Licenca Dify Enterprise za vaš delovni prostor je neaktivna. Če želite še naprej uporabljati Dify, se obrnite na skrbnika.',
}
export default translation

View File

View File

View File

@@ -0,0 +1,4 @@
const translation = {
}
export default translation

View File

@@ -0,0 +1,31 @@
const translation = {
input: 'VNOS',
result: 'REZULTAT',
detail: 'PODROBNOSTI',
tracing: 'SLEDENJE',
resultPanel: {
status: 'STATUS',
time: 'PRETEČENI ČAS',
tokens: 'SKUPNI ŽETONI',
},
meta: {
title: 'METAPODATKI',
status: 'Status',
version: 'Različica',
executor: 'Izvajalec',
startTime: 'Čas začetka',
time: 'Pretečeni čas',
tokens: 'Skupni žetoni',
steps: 'Koraki izvajanja',
},
resultEmpty: {
title: 'Ta zagon je izpisal samo format JSON,',
tipLeft: 'prosimo, pojdite na ',
link: 'panel podrobnosti',
tipRight: ' za ogled.',
},
actionLogs: 'Dnevniki dejanj',
circularInvocationTip: 'V trenutnem poteku dela obstaja krožno sklicevanje orodij / vozlišč.',
}
export default translation

View File

@@ -0,0 +1,71 @@
const translation = {
common: {
welcome: '',
appUnavailable: 'Aplikacija ni na voljo',
appUnknownError: 'Aplikacija ni na voljo',
},
chat: {
newChat: 'Nov klepet',
pinnedTitle: 'Pripeto',
unpinnedTitle: 'Klepeti',
newChatDefaultName: 'Nova konverzacija',
resetChat: 'Ponastavi konverzacijo',
poweredBy: 'Poganja',
prompt: 'Poziv',
privatePromptConfigTitle: 'Nastavitve konverzacije',
publicPromptConfigTitle: 'Začetni poziv',
configStatusDes: 'Pred začetkom lahko spremenite nastavitve konverzacije',
configDisabled:
'Nastavitve prejšnje seje so uporabljene za to sejo.',
startChat: 'Začni klepet',
privacyPolicyLeft: 'Prosimo, preberite ',
privacyPolicyMiddle: 'politiko zasebnosti',
privacyPolicyRight: ' ponudnika aplikacije.',
deleteConversation: {
title: 'Izbriši konverzacijo',
content: 'Ali ste prepričani, da želite izbrisati to konverzacijo?',
},
tryToSolve: 'Poskusite rešiti',
temporarySystemIssue: 'Oprostite, začasna težava s sistemom.',
},
generation: {
tabs: {
create: 'Zaženi enkrat',
batch: 'Zaženi serijo',
saved: 'Shranjeno',
},
savedNoData: {
title: 'Še niste shranili rezultata!',
description: 'Začnite z ustvarjanjem vsebine in tukaj najdite svoje shranjene rezultate.',
startCreateContent: 'Začnite z ustvarjanjem vsebine',
},
title: 'AI Zaključek',
queryTitle: 'Vsebina poizvedbe',
completionResult: 'Rezultat zaključka',
queryPlaceholder: 'Vnesite vsebino poizvedbe...',
run: 'Izvedi',
copy: 'Kopiraj',
resultTitle: 'AI Zaključek',
noData: 'AI vam bo tukaj zagotovil, kar želite.',
csvUploadTitle: 'Povlecite in spustite svojo CSV datoteko tukaj, ali ',
browse: 'brskajte',
csvStructureTitle: 'CSV datoteka mora ustrezati naslednji strukturi:',
downloadTemplate: 'Prenesite predlogo tukaj',
field: 'Polje',
batchFailed: {
info: '{{num}} neuspelih izvedb',
retry: 'Poskusite znova',
outputPlaceholder: 'Brez izhodne vsebine',
},
errorMsg: {
empty: 'Prosimo, vnesite vsebino v naloženo datoteko.',
fileStructNotMatch: 'Naložena CSV datoteka ne ustreza strukturi.',
emptyLine: 'Vrstica {{rowIndex}} je prazna',
invalidLine: 'Vrstica {{rowIndex}}: vrednost {{varName}} ne sme biti prazna',
moreThanMaxLengthLine: 'Vrstica {{rowIndex}}: vrednost {{varName}} ne sme biti daljša od {{maxLength}} znakov',
atLeastOne: 'Prosimo, vnesite vsaj eno vrstico v naloženo datoteko.',
},
},
}
export default translation

View File

@@ -0,0 +1,3 @@
const translation = {}
export default translation

View File

@@ -0,0 +1,158 @@
const translation = {
title: 'Orodja',
createCustomTool: 'Ustvari prilagojeno orodje',
customToolTip: 'Izvedite več o prilagojenih orodjih Dify',
type: {
all: 'Vsa',
builtIn: 'Vgrajena',
custom: 'Prilagojena',
workflow: 'Potek dela',
},
contribute: {
line1: 'Zanima me ',
line2: 'prispevanje orodij k Dify.',
viewGuide: 'Oglejte si vodič',
},
author: 'Avtor',
auth: {
unauthorized: 'Za avtorizacijo',
authorized: 'Avtorizirano',
setup: 'Nastavite avtorizacijo za uporabo',
setupModalTitle: 'Nastavi avtorizacijo',
setupModalTitleDescription: 'Po konfiguraciji poverilnic bodo vsi člani znotraj delovnega prostora lahko uporabljali to orodje pri orkestraciji aplikacij.',
},
includeToolNum: 'Vključeno {{num}} orodij',
addTool: 'Dodaj orodje',
addToolModal: {
type: 'tip',
category: 'kategorija',
add: 'dodaj',
added: 'dodano',
manageInTools: 'Upravljaj v Orodjih',
emptyTitle: 'Orodje za potek dela ni na voljo',
emptyTip: 'Pojdite na "Potek dela -> Objavi kot orodje"',
emptyTipCustom: 'Ustvarjanje orodja po meri',
emptyTitleCustom: 'Orodje po meri ni na voljo',
},
createTool: {
title: 'Ustvari prilagojeno orodje',
editAction: 'Konfiguriraj',
editTitle: 'Uredi prilagojeno orodje',
name: 'Ime',
toolNamePlaceHolder: 'Vnesite ime orodja',
nameForToolCall: 'Ime za klic orodja',
nameForToolCallPlaceHolder: 'Uporablja se za strojno prepoznavo, na primer getCurrentWeather, list_pets',
nameForToolCallTip: 'Podprte so samo številke, črke in podčrtaji.',
description: 'Opis',
descriptionPlaceholder: 'Kratek opis namena orodja, npr. pridobi temperaturo za določeno lokacijo.',
schema: 'Shema',
schemaPlaceHolder: 'Vnesite svojo OpenAPI shemo tukaj',
viewSchemaSpec: 'Oglejte si OpenAPI-Swagger specifikacijo',
importFromUrl: 'Uvozi iz URL-ja',
importFromUrlPlaceHolder: 'https://...',
urlError: 'Prosimo, vnesite veljaven URL',
examples: 'Primeri',
exampleOptions: {
json: 'Vreme(JSON)',
yaml: 'Trgovina za domače ljubljenčke(YAML)',
blankTemplate: 'Prazna predloga',
},
availableTools: {
title: 'Razpoložljiva orodja',
name: 'Ime',
description: 'Opis',
method: 'Metoda',
path: 'Pot',
action: 'Dejanja',
test: 'Testiraj',
},
authMethod: {
title: 'Metoda avtorizacije',
type: 'Vrsta avtorizacije',
keyTooltip: 'Ključ HTTP glave, pustite kot "Authorization", če ne veste, kaj je to, ali pa nastavite na vrednost po meri',
types: {
none: 'Brez',
api_key: 'API ključ',
apiKeyPlaceholder: 'Ime HTTP glave za API ključ',
apiValuePlaceholder: 'Vnesite API ključ',
},
key: 'Ključ',
value: 'Vrednost',
},
authHeaderPrefix: {
title: 'Vrsta avtorizacije',
types: {
basic: 'Osnovna',
bearer: 'Imetnik',
custom: 'Prilagojena',
},
},
privacyPolicy: 'Politika zasebnosti',
privacyPolicyPlaceholder: 'Prosimo, vnesite politiko zasebnosti',
toolInput: {
title: 'Vnos orodja',
name: 'Ime',
required: 'Obvezno',
method: 'Metoda',
methodSetting: 'Nastavitve',
methodSettingTip: 'Uporabnik izpolni konfiguracijo orodja',
methodParameter: 'Parameter',
methodParameterTip: 'LLM izpolni med sklepanjem',
label: 'Oznake',
labelPlaceholder: 'Izberite oznake (neobvezno)',
description: 'Opis',
descriptionPlaceholder: 'Opis pomena parametra',
},
customDisclaimer: 'Prilagojeno zavrnitev odgovornosti',
customDisclaimerPlaceholder: 'Prosimo, vnesite prilagojeno zavrnitev odgovornosti',
confirmTitle: 'Potrditi shranjevanje?',
confirmTip: 'Aplikacije, ki uporabljajo to orodje, bodo vplivane',
deleteToolConfirmTitle: 'Izbrisati to orodje?',
deleteToolConfirmContent: 'Brisanje orodja je nepovratno. Uporabniki ne bodo več imeli dostopa do vašega orodja.',
},
test: {
title: 'Test',
parametersValue: 'Parametri in vrednosti',
parameters: 'Parametri',
value: 'Vrednost',
testResult: 'Rezultati testa',
testResultPlaceholder: 'Rezultati testa bodo prikazani tukaj',
},
thought: {
using: 'Uporablja se',
used: 'Uporabljeno',
requestTitle: 'Zahteva za',
responseTitle: 'Odgovor iz',
},
setBuiltInTools: {
info: 'Informacije',
setting: 'Nastavitve',
toolDescription: 'Opis orodja',
parameters: 'parametri',
string: 'niz',
number: 'številka',
required: 'Obvezno',
infoAndSetting: 'Informacije in nastavitve',
file: 'datoteka',
},
noCustomTool: {
title: 'Ni prilagojenih orodij!',
content: 'Tukaj lahko dodate in upravljate svoja prilagojena orodja za gradnjo AI aplikacij.',
createTool: 'Ustvari orodje',
},
noSearchRes: {
title: 'Oprostite, ni rezultatov!',
content: 'Nismo našli nobenih orodij, ki ustrezajo vašemu iskanju.',
reset: 'Ponastavi iskanje',
},
builtInPromptTitle: 'Poziv',
toolRemoved: 'Orodje odstranjeno',
notAuthorized: 'Orodje ni avtorizirano',
howToGet: 'Kako pridobiti',
openInStudio: 'Odpri v Studiju',
toolNameUsageTip: 'Ime klica orodja za sklepanja in pozivanje agenta',
copyToolName: 'Kopiraj ime',
noTools: 'Orodja niso bila najdena',
}
export default translation

File diff suppressed because it is too large Load Diff