feat: knowledge pipeline (#25360)

Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: twwu <twwu@dify.ai>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
Co-authored-by: jyong <718720800@qq.com>
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com>
Co-authored-by: quicksand <quicksandzn@gmail.com>
Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com>
Co-authored-by: zxhlyh <jasonapring2015@outlook.com>
Co-authored-by: Yongtao Huang <yongtaoh2022@gmail.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Joel <iamjoel007@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: nite-knite <nkCoding@gmail.com>
Co-authored-by: Hanqing Zhao <sherry9277@gmail.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Harry <xh001x@hotmail.com>
This commit is contained in:
-LAN-
2025-09-18 12:49:10 +08:00
committed by GitHub
parent 7dadb33003
commit 85cda47c70
1772 changed files with 102407 additions and 31710 deletions

View File

@@ -422,6 +422,19 @@ const translation = {
'jsonSchema': 'JSON shema',
'optional': 'neobvezno',
'checkbox': 'Potrdite polje',
'placeholder': 'Mestodržec',
'unit': 'Enota',
'showAllSettings': 'Pokaži vse nastavitve',
'noDefaultSelected': 'Ne izberite',
'startSelectedOption': 'Začni izbrano možnost',
'startChecked': 'Začetek preverjen',
'displayName': 'Prikazno ime',
'tooltips': 'Opisi orodij',
'placeholderPlaceholder': 'Vnesite besedilo za prikaz, ko je polje prazno',
'defaultValuePlaceholder': 'Vnesite privzeto vrednost za vnaprejšnjo izpolnitev polja',
'tooltipsPlaceholder': 'Vnos uporabnega besedila, ki se prikaže, ko premaknete kazalec miške nad oznako',
'uploadMethod': 'Način nalaganja',
'unitPlaceholder': 'Prikažite enote za številkami, npr. žetoni',
},
vision: {
visionSettings: {

View File

@@ -88,6 +88,7 @@ const translation = {
chooseAppType: 'Izberite vrsto aplikacije',
learnMore: 'Izvedi več',
dropDSLToCreateApp: 'Spustite DSL datoteko sem, da ustvarite aplikacijo',
import: 'Uvoz',
},
editApp: 'Uredi informacije',
editAppTitle: 'Uredi informacije o aplikaciji',

View File

@@ -93,6 +93,7 @@ const translation = {
freeTrialTip: 'brezplačno preizkušnjo 200 klicev OpenAI.',
getStarted: 'Začnite',
documentsRequestQuotaTooltip: 'Določa skupno število dejanj, ki jih lahko delovno mesto opravi na minuto znotraj znanja baze, vključno s kreiranjem, brisanjem, posodobitvami, nalaganjem dokumentov, spremembami, arhiviranjem in poizvedbami po znanju bazi. Ta meritev se uporablja za ocenjevanje uspešnosti poizvedb v bazi znanja. Na primer, če uporabnik Sandbox izvede 10 zaporednih testov udarca v eni minuti, bo njegovo delovno mesto začasno omejeno pri izvajanju naslednjih dejanj v naslednji minuti: kreiranje podatkovnih nizov, brisanje, posodobitve in nalaganje ali spremembe dokumentov.',
startBuilding: 'Začnite graditi',
},
plans: {
sandbox: {
@@ -115,6 +116,15 @@ const translation = {
description: 'Pridobite vse zmogljivosti in podporo za velike sisteme kritične za misijo.',
includesTitle: 'Vse v načrtu Ekipa, plus:',
features: {
4: 'SSO',
6: 'Napredna varnost in nadzor',
8: 'Strokovna tehnična podpora',
2: 'Ekskluzivne funkcije za podjetja',
1: 'Dovoljenje za komercialno licenco',
3: 'Več delovnih prostorov in upravljanje podjetja',
7: 'Posodobitve in vzdrževanje s strani Dify Official',
5: 'Dogovorjene pogodbe o ravni storitev s strani Dify Partners',
0: 'Prilagodljive rešitve za uvajanje na ravni podjetij',
},
priceTip: 'Letno zaračunavanje samo',
price: 'Po meri',
@@ -123,6 +133,9 @@ const translation = {
},
community: {
features: {
2: 'Skladen z odprtokodno licenco Dify',
1: 'En delovni prostor',
0: 'Vse osnovne funkcije, izdane v javnem repozitoriju',
},
includesTitle: 'Brezplačne funkcije:',
price: 'Brezplačno',
@@ -133,6 +146,10 @@ const translation = {
},
premium: {
features: {
3: 'Prednostna podpora po e-pošti in klepetu',
0: 'Samostojna zanesljivost različnih ponudnikov storitev v oblaku',
2: 'Prilagajanje logotipa in blagovne znamke WebApp',
1: 'En delovni prostor',
},
name: 'Premium',
priceTip: 'Na podlagi oblaka Marketplace',

View File

@@ -575,6 +575,15 @@ const translation = {
addApiKey: 'Dodajte API ključ',
configModel: 'Konfiguriraj model',
authorizationError: 'Napaka pri avtorizaciji',
addModel: 'Dodajanje modela',
removeModel: 'Odstrani model',
editModelCredential: 'Urejanje poverilnic modela',
modelCredential: 'Poverilnice modela',
selectModelCredential: 'Izberite poverilnice modela',
manageCredentials: 'Upravljanje poverilnic',
addNewModelCredential: 'Dodajanje poverilnic novega modela',
customModelCredentialsDeleteTip: 'Poverilnice so v uporabi in jih ni mogoče izbrisati',
customModelCredentials: 'Poverilnice modela po meri',
},
},
dataSource: {
@@ -674,6 +683,7 @@ const translation = {
viewDoc: 'Oglejte si dokumentacijo',
relatedApp: 'Povezane aplikacije',
noRelatedApp: 'Brez povezanih aplikacij',
pipeline: 'Cevovod',
},
voiceInput: {
notAllow: 'Mikrofon ni pooblaščen',
@@ -829,6 +839,9 @@ const translation = {
placeholder: 'Prosimo, opišite, kaj je šlo narobe ali kako lahko izboljšamo ...',
subtitle: 'Prosim, povejte nam, kaj je šlo narobe s tem odzivom.',
},
label: {
optional: '(neobvezno)',
},
}
export default translation

View File

@@ -97,6 +97,7 @@ const translation = {
configureJinaReader: 'Konfigurirajte Jina Reader',
configureFirecrawl: 'Konfigurirajte Firecrawl',
watercrawlTitle: 'Izvleci vsebino z interneta z Watercrawl',
running: 'Tek',
},
cancel: 'Odpovedati',
},
@@ -182,6 +183,7 @@ const translation = {
useQALanguage: 'Delček z obliko zapisa vprašanj in odgovorov v',
general: 'Splošno',
switch: 'Stikalo',
qaTip: 'Če uporabljate strukturirane podatke vprašanj in odgovorov, lahko ustvarite dokumente, ki združujejo vprašanja z odgovori. Ti dokumenti so indeksirani na podlagi dela vprašanj, kar sistemu omogoča, da pridobi ustrezne odgovore na podlagi podobnosti poizvedbe.',
},
stepThree: {
creationTitle: '🎉 Znanje ustvarjeno',

View File

@@ -99,6 +99,9 @@ const translation = {
upload_file: 'Naloži datoteko',
notion: 'Sinhroniziraj iz Notion',
github: 'Sinhroniziraj iz Github',
local_file: 'Lokalna datoteka',
online_document: 'Spletni dokument',
website_crawl: 'Iskanje po spletnih mestih',
},
type: {
book: 'Knjiga',
@@ -336,6 +339,7 @@ const translation = {
childMaxTokens: 'Otrok',
pause: 'Zaustavi',
parentMaxTokens: 'Starš',
waiting: 'Čakanje na zajemanje...',
},
segment: {
paragraphs: 'Odstavki',

View File

@@ -0,0 +1,154 @@
const translation = {
creation: {
createFromScratch: {
title: 'Prazen cevovod znanja',
description: 'Ustvarite cevovod po meri iz nič s popolnim nadzorom nad obdelavo in strukturo podatkov.',
},
caution: 'Previdnost',
backToKnowledge: 'Nazaj na Znanje',
importDSL: 'Uvoz iz datoteke DSL',
createKnowledge: 'Ustvarite znanje',
successTip: 'Uspešno ustvarjena baza znanja',
errorTip: 'Ustvarjanje zbirke znanja ni uspelo',
},
templates: {
customized: 'Prilagojene',
},
operations: {
convert: 'Pretvoriti',
preview: 'Predogled',
details: 'Podrobnosti',
choose: 'Izbrati',
editInfo: 'Urejanje podatkov',
process: 'Proces',
backToDataSource: 'Nazaj na vir podatkov',
exportPipeline: 'Izvozni cevovod',
dataSource: 'Vir podatkov',
useTemplate: 'Uporabite ta cevovod znanja',
saveAndProcess: 'Shranjevanje in obdelava',
},
deletePipeline: {
content: 'Brisanje predloge cevovoda je nepovratno.',
title: 'Ali ste prepričani, da boste izbrisali to predlogo cevovoda?',
},
publishPipeline: {
success: {
message: 'Objavljen Knowledge Pipeline',
},
error: {
message: 'Objava cevovoda znanja ni uspela',
},
},
publishTemplate: {
success: {
learnMore: 'Izvedi več',
message: 'Objavljena predloga cevovoda',
tip: 'To predlogo lahko uporabite na strani za ustvarjanje.',
},
error: {
message: 'Ni bilo mogoče objaviti predloge cevovoda',
},
},
exportDSL: {
errorTip: 'Izvoz cevovoda DSL ni uspel',
successTip: 'Uspešno izvozite DSL',
},
details: {
structure: 'Struktura',
structureTooltip: 'Struktura kosov določa, kako so dokumenti razdeljeni in indeksirani ponuja načine Splošno, Nadrejeno-podrejeno in Vprašanja in odgovori in je edinstvena za vsako zbirko znanja.',
},
testRun: {
steps: {
documentProcessing: 'Obdelava dokumentov',
dataSource: 'Vir podatkov',
},
dataSource: {
localFiles: 'Lokalne datoteke',
},
notion: {
docTitle: 'Dokumenti o pojmih',
title: 'Izberite Notion Pages',
},
title: 'Preskusni zagon',
tooltip: 'V načinu preskusnega zagona je dovoljeno uvoziti samo en dokument naenkrat za lažje odpravljanje napak in opazovanje.',
},
inputFieldPanel: {
uniqueInputs: {
title: 'Edinstveni vhodi za vsak vhod',
tooltip: 'Enolični vhodi so dostopni samo izbranemu viru podatkov in njegovim nadaljnjim vozliščem. Uporabnikom ga ne bo treba izpolniti pri izbiri drugih virov podatkov. V prvem koraku (Vir podatkov) bodo prikazana samo vhodna polja, na katera se sklicujejo spremenljivke vira podatkov. Vsa druga polja bodo prikazana v drugem koraku (Obdelava dokumentov).',
},
globalInputs: {
title: 'Globalni vložki za vse vhode',
tooltip: 'Globalni vhodi so v skupni rabi med vsemi vozlišči. Uporabniki jih bodo morali izpolniti pri izbiri katerega koli vira podatkov. Polja, kot sta ločilo in največja dolžina kosa, lahko na primer enakomerno uporabite v več virih podatkov. V prvem koraku (Vir podatkov) so prikazana le vhodna polja, na katera se sklicujejo spremenljivke vira podatkov. Vsa druga polja so prikazana v drugem koraku (Obdelava dokumentov).',
},
preview: {
stepOneTitle: 'Vir podatkov',
stepTwoTitle: 'Obdelava dokumentov',
},
error: {
variableDuplicate: 'Ime spremenljivke že obstaja. Prosimo, izberite drugo ime.',
},
editInputField: 'Uredi vnosno polje',
title: 'Uporabniška vnosna polja',
addInputField: 'Dodajanje vhodnega polja',
description: 'Uporabniška vnosna polja se uporabljajo za določanje in zbiranje spremenljivk, ki so potrebne med postopkom izvajanja cevovoda. Uporabniki lahko prilagodijo vrsto polja in prilagodljivo konfigurirajo vhodno vrednost, da ustreza potrebam različnih virov podatkov ali korakov obdelave dokumentov.',
},
addDocuments: {
steps: {
processingDocuments: 'Obdelava dokumentov',
processDocuments: 'Obdelava dokumentov',
chooseDatasource: 'Izbira vira podatkov',
},
stepOne: {
preview: 'Predogled',
},
stepTwo: {
chunkSettings: 'Nastavitve kosov',
previewChunks: 'Predogled kosov',
},
stepThree: {
learnMore: 'Izvedi več',
},
characters: 'Znakov',
backToDataSource: 'Vir podatkov',
title: 'Dodajanje dokumentov',
},
documentSettings: {
title: 'Nastavitve dokumenta',
},
onlineDocument: {},
onlineDrive: {
breadcrumbs: {
allFiles: 'Vse datoteke',
searchPlaceholder: 'Iskanje datotek ...',
allBuckets: 'Vsa vedra za shranjevanje v oblaku',
},
resetKeywords: 'Ponastavitev ključnih besed',
emptyFolder: 'Ta mapa je prazna',
emptySearchResult: 'Predmeti niso bili najdeni',
notSupportedFileType: 'Ta vrsta datoteke ni podprta',
},
credentialSelector: {},
conversion: {
confirm: {
title: 'Potrditev',
content: 'To dejanje je trajno. Ne boste se mogli vrniti na prejšnjo metodo. Prosimo, potrdite za pretvorbo.',
},
title: 'Pretvori v cevovod znanja',
errorMessage: 'Pretvorba nabora podatkov v cevovod ni uspela',
warning: 'Tega dejanja ni mogoče razveljaviti.',
successMessage: 'Uspešno pretvorba nabora podatkov v cevovod',
descriptionChunk2: '- bolj odprt in prilagodljiv pristop z dostopom do vtičnikov z našega trga. To bo uporabilo novo metodo obdelave za vse prihodnje dokumente.',
descriptionChunk1: 'Zdaj lahko obstoječo zbirko znanja pretvorite tako, da za obdelavo dokumentov uporabljate cevovod znanja',
},
knowledgePermissions: 'Dovoljenja',
pipelineNameAndIcon: 'Ime in ikona cevovoda',
knowledgeNameAndIconPlaceholder: 'Prosimo, vnesite ime baze znanja',
inputField: 'Vnosno polje',
knowledgeDescription: 'Opis znanja',
knowledgeNameAndIcon: 'Ime in ikona znanja',
editPipelineInfo: 'Urejanje informacij o cevovodu',
knowledgeDescriptionPlaceholder: 'Opišite, kaj je v tej bazi znanja. Podroben opis omogoča umetni inteligenci natančnejši dostop do vsebine nabora podatkov. Če je prazen, bo Dify uporabil privzeto strategijo zadetkov. (Neobvezno)',
}
export default translation

View File

@@ -37,6 +37,14 @@ const translation = {
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.',
searchModel: 'Išči model',
chunkStructure: {
learnMore: 'Izvedi več',
description: 'o strukturi Chunk.',
title: 'Struktura kosov',
},
nameAndIcon: 'Ime in ikona',
numberOfKeywords: 'Število ključnih besed',
onSearchResults: 'Noben član se ne ujema z vašo iskalno poizvedbo.\nPoskusite znova iskati.',
},
}

View File

@@ -114,6 +114,10 @@ const translation = {
},
change: 'Spremeni',
changeRetrievalMethod: 'Spremeni metodo pridobivanja',
keyword_search: {
title: 'Obrnjeni indeks',
description: 'Obrnjeni indeks je struktura, ki se uporablja za učinkovito iskanje. Vsak izraz, organiziran po izrazih, kaže na dokumente ali spletne strani, ki ga vsebujejo.',
},
},
docsFailedNotice: 'dokumentov ni bilo mogoče indeksirati',
retry: 'Poskusi znova',
@@ -149,6 +153,8 @@ const translation = {
chunkingMode: {
general: 'Splošno',
parentChild: 'Starš-otrok',
graph: 'Graf',
qa: 'Vprašanja in odgovori',
},
parentMode: {
fullDoc: 'Celoten dokument',
@@ -217,6 +223,9 @@ const translation = {
addMetadata: 'Dodaj metapodatke',
},
embeddingModelNotAvailable: 'Model za zajemanje ni na voljo.',
createFromPipeline: 'Ustvarjanje iz cevovoda znanja',
updated: 'Posodobljene',
externalKnowledgeBase: 'Zunanja baza znanja',
}
export default translation

View File

@@ -1,4 +1,8 @@
const translation = {
sidebar: {
expandSidebar: 'Razširi stransko vrstico',
collapseSidebar: 'Strni stransko vrstico',
},
}
export default translation

View File

@@ -0,0 +1,38 @@
const translation = {
common: {
publishAsPipeline: {
description: 'Opis znanja',
name: 'Ime in ikona cevovoda',
descriptionPlaceholder: 'Prosimo, vnesite opis tega cevovoda znanja. (Neobvezno)',
namePlaceholder: 'Prosimo, vnesite ime tega cevovoda znanja. (Obvezno)',
},
processing: 'Predelava',
goToAddDocuments: 'Pojdite na dodajanje dokumentov',
confirmPublish: 'Potrdi objavo',
preparingDataSource: 'Priprava vira podatkov',
confirmPublishContent: 'Po uspešni objavi cevovoda znanja strukture tega znanja ni mogoče spremeniti. Ste prepričani, da ga želite objaviti?',
reRun: 'Ponovni zagon',
testRun: 'Preskusni zagon',
publishAs: 'Objavljanje kot cevovod znanja',
},
inputField: {
manage: 'Upravljanje',
create: 'Ustvarjanje uporabniškega polja za vnos',
},
publishToast: {
title: 'Ta cevovod še ni bil objavljen',
desc: 'Če cevovod ni objavljen, lahko spremenite strukturo kosov v vozlišču zbirke znanja, orkestracija cevovoda in spremembe pa bodo samodejno shranjene kot osnutek.',
},
result: {
resultPreview: {
viewDetails: 'Poglej podrobnosti',
loading: 'Predelava... Počakaj, prosim',
error: 'Med izvajanjem je prišlo do napake',
},
},
ragToolSuggestions: {
title: 'Predlogi za RAG',
},
}
export default translation

View File

@@ -17,6 +17,7 @@ const translation = {
agent: 'Agent',
other: 'Drugo',
travel: 'Potovanje',
rag: 'RAG',
},
searchTags: 'Iskalne oznake',
allTags: 'Vse nalepke',

View File

@@ -9,6 +9,7 @@ const translation = {
models: 'Modeli',
agents: 'Strategije agenta',
tools: 'Orodja',
datasources: 'Viri podatkov',
},
categorySingle: {
extension: 'Razširitev',
@@ -16,6 +17,7 @@ const translation = {
agent: 'Agentska strategija',
tool: 'Orodje',
model: 'Model',
datasource: 'Vir podatkov',
},
list: {
source: {
@@ -250,6 +252,8 @@ const translation = {
customCredentialUnavailable: 'Trenutno niso na voljo prilagojene prijave.',
credentialUnavailable: 'Trenutno niso na voljo poverilnice. Prosimo, kontaktirajte administratorja.',
credentialUnavailableInButton: 'Pogodba ni na voljo',
connectedWorkspace: 'Povezani delovni prostor',
emptyAuth: 'Prosimo, konfigurirajte preverjanje pristnosti',
},
deprecated: 'Zastaran',
autoUpdate: {

View File

@@ -244,6 +244,7 @@ const translation = {
publishTip: 'Aplikacija ni objavljena. Najprej objavite aplikacijo.',
},
},
allTools: 'Vsa orodja',
}
export default translation

View File

@@ -79,7 +79,6 @@ const translation = {
overwriteAndImport: 'Prepiši in uvozi',
features: 'Značilnosti',
exportPNG: 'Izvozi kot PNG',
parallelRun: 'Paralelni tek',
chooseDSL: 'Izberi DSL datoteko',
unpublished: 'Nepublikirano',
pasteHere: 'Prilepite tukaj',
@@ -218,6 +217,8 @@ const translation = {
testRunIteration: 'Testiranje ponovitve',
back: 'Nazaj',
testRun: 'Testna vožnja',
reRun: 'Ponovni zagon',
preparingDataSource: 'Priprava vira podatkov',
},
tabs: {
'customTool': 'Po meri',
@@ -236,6 +237,8 @@ const translation = {
'agent': 'Agentska strategija',
'addAll': 'Dodaj vse',
'allAdded': 'Vse dodano',
'sources': 'Virov',
'searchDataSource': 'Iskanje vira podatkov',
},
blocks: {
'iteration': 'Iteracija',
@@ -260,6 +263,8 @@ const translation = {
'loop': 'Zanka',
'agent': 'Agent',
'variable-assigner': 'Spremenljivka agregator',
'datasource': 'Vir podatkov',
'knowledge-index': 'Baza znanja',
},
blocksAbout: {
'list-operator': 'Uporabljeno za filtriranje ali razvrščanje vsebine polja.',
@@ -282,6 +287,8 @@ const translation = {
'variable-assigner': 'Združite večpodružinske spremenljivke v eno samo spremenljivko za enotno konfiguracijo spodnjih vozlišč.',
'variable-aggregator': 'Združite večpodružnične spremenljivke v eno samo spremenljivko za enotno konfiguracijo spodnjih vozlišč.',
'assigner': 'Vožnji vozlišča za dodelitev spremenljivk se uporablja za dodeljevanje vrednosti spremenljivkam, ki jih je mogoče zapisati (kot so spremenljivke za pogovor).',
'datasource': 'Vir podatkov O nas',
'knowledge-index': 'Baza znanja O',
},
operator: {
zoomOut: 'Zoomirati ven',
@@ -389,6 +396,7 @@ const translation = {
variable: 'Uporabi spremenljivko',
input: 'Vhodna vrednost',
},
inputVars: 'Vhodne spremenljivke',
},
start: {
outputVars: {
@@ -923,6 +931,27 @@ const translation = {
parameterSchema: 'Parametrska shema',
clickToViewParameterSchema: 'Kliknite za prikaz sheme parametrov',
},
dataSource: {
supportedFileFormats: 'Podprte oblike zapisa datotek',
add: 'Dodajanje vira podatkov',
supportedFileFormatsPlaceholder: 'Razširitev datoteke, e.g. doc',
},
knowledgeBase: {
chunkStructureTip: {
learnMore: 'Izvedi več',
title: 'Prosimo, izberite strukturo kosov',
message: 'Baza znanja Dify podpira tri strukture del: Splošno, Staršev-otrok in Vprašanja in odgovori. Vsaka baza znanja ima lahko samo eno strukturo. Izhod iz prejšnjega vozlišča mora biti poravnan z izbrano strukturo kosov. Upoštevajte, da izbira strukture koščkov vpliva na razpoložljive metode indeksa.',
},
chunkIsRequired: 'Potrebna je struktura kosov',
chooseChunkStructure: 'Izbira strukture koščka',
retrievalSettingIsRequired: 'Zahtevana je nastavitev pridobivanja',
indexMethodIsRequired: 'Zahteva se indeksna metoda',
chunkStructure: 'Struktura kosov',
changeChunkStructure: 'Spreminjanje strukture kosov',
aboutRetrieval: 'o metodi iskanja.',
chunksInput: 'Kosi',
chunksInputTip: 'Vhodna spremenljivka vozlišča podatkovne baze je Chunks. Tip spremenljivke je objekt s specifično JSON shemo, ki mora biti skladna z izbrano strukturo kosov.',
},
},
tracing: {
stopBy: 'Ohranjaj se pri {{user}}',
@@ -986,6 +1015,10 @@ const translation = {
edited: 'Uredjeno',
resetConversationVar: 'Ponastavi spremenljivko pogovora na privzeto vrednost',
emptyTip: 'Po prehodu skozi vozlišče na platnu ali po zagonu vozlišča korak za korakom lahko v pregledu spremenljivk vidite trenutno vrednost spremenljivke vozlišča.',
export: 'izvoz',
exportToolTip: 'Izvozi spremenljivko kot datoteko',
largeDataNoExport: 'Veliki podatki samo delni predogled',
largeData: 'Veliki podatki, predogled samo za branje. Izvozi, če si želite ogledati vse.',
},
settingsTab: 'Nastavitve',
lastRunTab: 'Zadnji zagon',