# Finnish translation. Keys are English source texts; missing entries fall back to English at runtime.
"No permission to perform this operation.": "Ei oikeutta suorittaa tätä toimintoa."
"WebSocket send": "WebSocket-lähetys"
"Invalid application token": "Virheellinen sovellustoken"
"Node must be specified.": "Solmu on määritettävä."
"Invalid node.": "Virheellinen solmu."
"The message is invalid or has expired.": "Viesti on virheellinen tai vanhentunut."
"Application authentication failed.": "Sovelluksen todennus epäonnistui."
"Project [{0}] forbids access from {1}.": "Projekti [{0}] kieltää pääsyn kohteesta {1}."
"Application [{0}] is disabled.": "Sovellus [{0}] on poistettu käytöstä."
"Version cannot be empty.": "Versio ei voi olla tyhjä."
"Application must be specified.": "Sovellus on määritettävä."
"Scheduled DNS refresh: {0} node(s) have domain configuration": "Ajoitettu DNS-päivitys: {0} solmulla on toimialueen määritys"
"Found legacy Star application table App; preparing to rename": "Löydettiin vanha Star-sovellustaulukko App; valmistellaan uudelleennimeämistä"
"Invalid attachment ID": "Virheellinen liitteen tunnus"
"Illegal source; registration is forbidden.": "Virheellinen lähde; rekisteröinti on kielletty."
"Attachment file not found": "Liitetiedostoa ei löytynyt"
"Failed to fetch the attachment remotely": "Liitteen haku etänä epäonnistui"
"Updating DNS record: {0} -> {1} (provider: {2}, credential: {3})": "Päivitetään DNS-tietuetta: {0} -> {1} (tarjoaja: {2}, tunnistetieto: {3})"
"Ignoring hot application notification from [{0}]: {1}": "Ohitetaan kuuman sovelluksen ilmoitus lähteestä [{0}]: {1}"
"Failed to get replica nodes [{0}]: {1}": "Replikasolmujen [{0}] haku epäonnistui: {1}"
"Failed to get sentinel nodes [{0}]: {1}": "Sentinel-solmujen [{0}] haku epäonnistui: {1}"
"Compatible with legacy request body": "Yhteensopiva vanhan pyyntörungon kanssa"
"Legacy configuration compatibility: [StardustData] uses the connection settings from [{0}]; set the [StardustData] connection string directly instead.": "Yhteensopivuus vanhan määrityksen kanssa: [StardustData] käyttää kohteen [{0}] yhteysasetuksia; aseta sen sijaan [StardustData]-yhteysmerkkijono suoraan."
"Data table check completed": "Datataulukoiden tarkistus valmis"
"Checking sharded tables, retaining data for {0} day(s), start time: {1}": "Tarkistetaan shard-taulukoita, säilytetään tiedot {0} päivää, alkamisaika: {1}"
"Checking daily table [{0}]: {1}": "Tarkistetaan päivätaulukkoa [{0}]: {1}"
"Node [{0}] has no IP address; DNS cannot be updated": "Solmulla [{0}] ei ole IP-osoitetta; DNS:ää ei voi päivittää"
"Node [{0}] IP changed: {1} -> {2}; updating DNS": "Solmun [{0}] IP vaihtui: {1} -> {2}; päivitetään DNS"
"The node code formula contains unresolved variables, uid={0}": "Solmukoodin kaava sisältää ratkaisemattomia muuttujia, uid={0}"
"Node authentication failed.": "Solmun todennus epäonnistui."
"The API list is accessible only from the intranet.": "API-luettelo on käytettävissä vain sisäverkosta."
"Login is forbidden.": "Kirjautuminen on kielletty."
"Automatic registration is forbidden.": "Automaattinen rekisteröinti on kielletty."
"Warning: Redis returned an array with an odd length {0}; the last element will be ignored": "Varoitus: Redis palautti taulukon, jonka pituus on pariton {0}; viimeinen alkio jätetään huomiotta"
"Failed to parse the tracing payload. Check field types: StartTime/EndTime must be Unix millisecond values.": "Jäljityksen hyötykuorman jäsennys epäonnistui. Tarkista kenttätyypit: StartTime/EndTime-arvojen on oltava Unix-millisekunteja."
"Subscribed to hot application events": "Tilattiin kuuman sovelluksen tapahtumat"
"The hot application event bus is unavailable; hot-window notifications will be disabled": "Kuuman sovelluksen tapahtumaväylä ei ole käytettävissä; kuuman ikkunan ilmoitukset poistetaan käytöstä"
"Deleted {1:n0} AlarmHistory records before [{0}]": "Poistettiin {1:n0} AlarmHistory-tietuetta ennen [{0}]"
"Deleted {1:n0} AppDeployHistory records before [{0}]": "Poistettiin {1:n0} AppDeployHistory-tietuetta ennen [{0}]"
"Deleted {1:n0} AppHistory records before [{0}]": "Poistettiin {1:n0} AppHistory-tietuetta ennen [{0}]"
"Deleted {1:n0} AppMeter records before [{0}]": "Poistettiin {1:n0} AppMeter-tietuetta ennen [{0}]"
"Deleted {1:n0} AppMinuteStat records before [{0}]": "Poistettiin {1:n0} AppMinuteStat-tietuetta ennen [{0}]"
"Deleted {1:n0} NodeData records before [{0}]": "Poistettiin {1:n0} NodeData-tietuetta ennen [{0}]"
"Deleted {1:n0} NodeHistory records before [{0}]": "Poistettiin {1:n0} NodeHistory-tietuetta ennen [{0}]"
"Deleted {1:n0} RedisData records before [{0}]": "Poistettiin {1:n0} RedisData-tietuetta ennen [{0}]"
"Deleted {1:n0} TraceDayStat records before [{0}]": "Poistettiin {1:n0} TraceDayStat-tietuetta ennen [{0}]"
"Deleted {1:n0} TraceHourStat records before [{0}]": "Poistettiin {1:n0} TraceHourStat-tietuetta ennen [{0}]"
"Deleted {1:n0} TraceMinuteStat records before [{0}]": "Poistettiin {1:n0} TraceMinuteStat-tietuetta ennen [{0}]"
"The uploaded file cannot be empty.": "Ladattu tiedosto ei voi olla tyhjä."
"Generated node code uid={0} alg={1}": "Luotiin solmukoodi uid={0} alg={1}"
"Received hot application notification: {0}, source: {1}": "Vastaanotettiin kuuman sovelluksen ilmoitus: {0}, lähde: {1}"
"Error refreshing DNS for node [{0}]: {1}": "Virhe solmun [{0}] DNS-päivityksessä: {1}"
"Not logged in.": "Ei kirjautunut sisään."
"The new StarApp table was not found": "Uutta StarApp-taulukkoa ei löytynyt"
"Not authorized to download the attachment, or the download token is invalid or expired.": "Sinulla ei ole oikeutta ladata liitettä, tai lataustoken on virheellinen tai vanhentunut."
"No token provided.": "Tokenia ei annettu."
"No valid token provided; anonymous reporting is forbidden. Enable AnonymousReport in StarServer to allow multi-level cascading.": "Kelvollista tokenia ei annettu; anonyymi raportointi on kielletty. Ota AnonymousReport käyttöön StarServerissa salliaksesi monitasoisen kaskadoinnin."
"Unable to start the process.": "Prosessia ei voitu käynnistää."
"Unable to identify the uploading node.": "Lataavaa solmua ei voitu tunnistaa."
"Invalid application.": "Virheellinen sovellus."
"Closed the re-registration window for [{0}]": "Suljettiin uudelleenrekisteröinnin ikkuna kohteelle [{0}]"
"Already the latest version.": "Jo uusin versio."
"Generated a secret for [{0}], re-registration mode={1}": "Luotiin salaisuus kohteelle [{0}], uudelleenrekisteröintitila={1}"
"Trusted access for application [{0}]: matched node [{1}] in the same project, IP={2}": "Luotettu pääsy sovellukselle [{0}]: täsmäytettiin solmu [{1}] samassa projektissa, IP={2}"
"Trusted access for application [{0}]: matched online fingerprint UUID={1}, IP={2}": "Luotettu pääsy sovellukselle [{0}]: täsmäytettiin verkon sormenjälki UUID={1}, IP={2}"
"Application identifier cannot be empty.": "Sovelluksen tunniste ei voi olla tyhjä."
"The application deployment set name cannot be empty.": "Sovelluksen käyttöönottosarjan nimi ei voi olla tyhjä."
"Domain [{0}] uses an unsupported provider type: {1}": "Toimialue [{0}] käyttää tuntematonta tarjoajatyyppiä: {1}"
"No matching domain provider configuration found for domain [{0}] (root domain: {1}); skipping update": "Toimialueelle [{0}] ei löytynyt vastaavaa toimialuetarjoajan määritystä (juuritoimialue: {1}); ohitetaan päivitys"
"Attachment information not found": "Liitteen tietoja ei löytynyt"
"Failed to rebuild SQLite shard database [{0}]": "SQLite-shard-tietokannan [{0}] uudelleenluonti epäonnistui"
"Rename result: {0}": "Uudelleennimeämisen tulos: {0}"
"Automatically added {0} node: {1}": "Lisättiin automaattisesti {0} solmu: {1}"
"Automatically added cluster node: {0}": "Lisättiin automaattisesti klusterisolmu: {0}"
"DNS updated successfully: {0} -> {1}": "DNS päivitetty: {0} -> {1}"
"DNS update failed: {0} -> {1}": "DNS-päivitys epäonnistui: {0} -> {1}"
"DotNetSyncService is paused, configured period={0}": "DotNetSyncService on keskeytetty, määritetty jakso={0}"
"DotNetSyncService period updated to {0} second(s)": "DotNetSyncService-jakso päivitetty {0} sekuntiin"
"SQLite shard database [{0}] expired; deleting database file: {1}": "SQLite-shard-tietokanta [{0}] vanhentui; poistetaan tietokantatiedosto: {1}"
"SQLite shard database [{0}] rebuilt": "SQLite-shard-tietokanta [{0}] luotiin uudelleen"
"StarServer initialization completed": "StarServerin alustus valmis"
"[{0}] has no secret configured; node commands are forbidden. Set a Secret for this application in the registry.": "[{0}]:lle ei ole määritetty salaisuutta; solmukomennot on kielletty. Aseta tälle sovellukselle salaisuus rekisterissä."
"[{0}] has no secret configured; control commands are forbidden. Set a Secret for this application in the registry.": "[{0}]:lle ei ole määritetty salaisuutta; ohjauskomennot on kielletty. Aseta tälle sovellukselle salaisuus rekisterissä."
"[{0}] has no secret configured; remote deployment is forbidden. Set a Secret for this application in the registry.": "[{0}]:lle ei ole määritetty salaisuutta; etäkäyttöönotto on kielletty. Aseta tälle sovellukselle salaisuus rekisterissä."
"[{0}] has no control permission; remote deployment is forbidden.": "[{0}]:lla ei ole ohjausoikeutta; etäkäyttöönotto on kielletty."
"[{0}] is not allowed to operate node [{1}].\nFor security, applications cannot send control commands to arbitrary nodes by default.\nIn the registry, edit the controllable nodes of [{0}], add [{2}], or set it to * for all nodes.": "[{0}] ei saa käyttää solmua [{1}].\nTurvallisuussyistä sovellukset eivät voi oletuksena lähettää ohjauskomentoja mielivaltaisiin solmuihin.\nMuokkaa kohteen [{0}] ohjattavia solmuja rekisterissä, lisää [{2}] tai aseta arvoksi * kaikille solmuille."
"[{0}] is not allowed to operate application [{1}].\nFor security, applications cannot send control commands to other applications by default.\nIn the registry, edit the controllable nodes of [{0}], add [{2}], or set it to * for all applications.": "[{0}] ei saa käyttää sovellusta [{1}].\nTurvallisuussyistä sovellukset eivät voi oletuksena lähettää ohjauskomentoja muihin sovelluksiin.\nMuokkaa kohteen [{0}] ohjattavia solmuja rekisterissä, lisää [{2}] tai aseta arvoksi * kaikille sovelluksille."
"[{0}] attempted to reply to command [{1}] that belongs to node [{2}]": "[{0}] yritti vastata komentoon [{1}], joka kuuluu solmulle [{2}]"
"Deployment succeeded: {0}": "Käyttöönotto onnistui: {0}"
"Deployment failed: {0}": "Käyttöönotto epäonnistui: {0}"
"Deployment completed: succeeded={0}, failed={1}": "Käyttöönotto valmis: onnistui={0}, epäonnistui={1}"
"Illegal access to application [{0}].": "Laiton pääsy sovellukseen [{0}]."
"Service [{0}] is disabled.": "Palvelu [{0}] on poistettu käytöstä."
"The application has {1} instance(s) online on intranet IP [{0}]": "Sovelluksella on {1} instanssia verkossa sisäverkon IP:ssä [{0}]"
"Compatible with the legacy XCoder (2020), installPath: {0}": "Yhteensopiva vanhan XCoderin (2020) kanssa, installPath: {0}"
"Node [{0}] is not a build/deploy node of deployment set [{1}]; uploading build artifacts is forbidden. Configure this node in the deployment set.": "Solmu [{0}] ei ole käyttöönottosarjan [{1}] koonnos-/käyttöönotto-solmu; koonnosartefaktien lataus on kielletty. Määritä tämä solmu käyttöönottosarjassa."
"Resolved {0} target host(s)": "Selvitettiin {0} kohdeisäntää"
"Failed to parse CIDR: {0}, {1}": "CIDR:n jäsennys epäonnistui: {0}, {1}"
"Starting deployment to {0}": "Aloitetaan käyttöönotto kohteeseen {0}"
"Token subject [{0}] does not match the target application [{1}]; cross-application configuration access is forbidden.": "Tokenin kohde [{0}] ei vastaa kohdesovellusta [{1}]; määritysten käyttö sovellusten välillä on kielletty."
"Token subject [{0}] does not match the reporting application [{1}].": "Tokenin kohde [{0}] ei vastaa raportoivaa sovellusta [{1}]."
"Command execution timed out ({0} ms).": "Komennon suoritus aikakatkaistiin ({0} ms)."
"Matched online instance [id={0}]": "Täsmäytettiin verkon instanssi [id={0}]"
"Generated script file: {0}": "Luotiin komentosarjatiedosto: {0}"
"Received remote deployment request: Hosts={0}, User={1}, OS={2}, Server={3}": "Vastaanotettiin etäkäyttöönotto-pyyntö: Hosts={0}, User={1}, OS={2}, Server={3}"
"Unsupported grant_type={0}": "grant_type={0} ei ole tuettu"
"Invalid application [{0}]": "Virheellinen sovellus [{0}]"
"Consuming service [{0}] {1}": "Käytetään palvelua [{0}] {1}"
"Application [{0}] is disabled": "Sovellus [{0}] on poistettu käytöstä"
"Application [{0}] forbids access from {1}.": "Sovellus [{0}] kieltää pääsyn kohteesta {1}."
"Application [{0}] is in read-only mode; modification is forbidden.": "Sovellus [{0}] on vain lukumuodossa; muuttaminen on kielletty."
"Application [{0}] already exists; reusing the old identity for dynamic registration is forbidden. Check the secret or contact the administrator. To enable automatic instance onboarding, adjust the application's re-registration mode (convergence window/trusted access/open).": "Sovellus [{0}] on jo olemassa; vanhan identiteetin uudelleenkäyttö dynaamisessa rekisteröinnissä on kielletty. Tarkista salaisuus tai ota yhteyttä järjestelmänvalvojaan. Ota automaattinen instanssien liittyminen käyttöön säätämällä sovelluksen uudelleenrekisteröintitilaa (konvergenssi-ikkuna/luotettu pääsy/avoin)."
"Application [{0}] has no secret configured and access is forbidden. Set a Secret for this application first.": "Sovellukselle [{0}] ei ole määritetty salaisuutta ja pääsy on kielletty. Aseta ensin salaisuus tälle sovellukselle."
"The re-registration mode [trusted access] of application [{0}] is not supported by this API. Configure a secret or switch to the convergence window/open mode.": "Sovelluksen [{0}] uudelleenrekisteröintitila [luotettu pääsy] ei ole tämän API:n tukema. Määritä salaisuus tai vaihda konvergenssi-ikkuna/avoin-tilaan."
"Application deployment set [{0}] does not exist.": "Sovelluksen käyttöönottosarja [{0}] ei ole olemassa."
"Unable to parse [{2}] in [{1}] of application [{0}]": "Kohteen [{2}] jäsennys epäonnistui sovelluksen [{0}] kohdassa [{1}]"
"Automatically added {0} node [{1}] from [{2}]": "Lisättiin automaattisesti {0} solmu [{1}] lähteestä [{2}]"
"Automatically added cluster node [{0}] from [{1}]": "Lisättiin automaattisesti klusterisolmu [{0}] lähteestä [{1}]"
"[{0}] attempted to access the service of [{1}] without permission": "[{0}] yritti käyttää kohteen [{1}] palvelua ilman oikeutta"
# 运行时消息补充词条
"Connection timed out.": "Yhteys aikakatkaistiin."
"Connected.": "Yhdistetty."
"Connection failed: {0}": "Yhteys epäonnistui: {0}"
"Deployment succeeded.": "Käyttöönotto onnistui."
"Deployment failed; check the output logs.": "Käyttöönotto epäonnistui; tarkista tulosteloki."
"Deployment node [{0}] does not exist.": "Käyttöönoton solmu [{0}] ei ole olemassa."
"Deployment node [{0}] is disabled.": "Käyttöönoton solmu [{0}] on poistettu käytöstä."
"Deployment node [{0}] DeployId mismatch.": "Käyttöönoton solmu [{0}] DeployId ei täsmää."
"Node [{0}] does not exist.": "Solmu [{0}] ei ole olemassa."
"Too many requests; please try again later.": "Liian monta pyyntöä; yritä myöhemmin uudelleen."
"Build completed, run={0}": "Koonnos valmis, ajo={0}"
"Using version {0} (Id={1})": "Käytetään versiota {0} (Id={1})"
"No deployable version was found.": "Käyttöönotettavaa versiota ei löytynyt."
"The pipeline configuration does not exist.": "Putken määritys ei ole olemassa."
"Auto deploy is disabled; the pipeline ends.": "Automaattinen käyttöönotto on pois käytöstä; putki päättyy."
"The build succeeded but produced no deployable version (upload may be disabled); auto deploy is not possible.": "Koonnos onnistui, mutta ei tuottanut käyttöönotettavaa versiota (lataus voi olla pois käytöstä); automaattinen käyttöönotto ei ole mahdollista."
"Starting auto deploy, run={0}, version={1}": "Aloitetaan automaattinen käyttöönotto, ajo={0}, versio={1}"
"Failed to dispatch the deploy command.": "Käyttöönotto-komennon lähetys epäonnistui."
"No deployable node was found; check the pipeline deploy node configuration.": "Käyttöönotettavaa solmua ei löytynyt; tarkista putken käyttöönoton solmun määritys."
"Deployment completed.": "Käyttöönotto valmis."
"Auto deploy was not triggered: no deploy node is selected for the pipeline.": "Automaattista käyttöönottoa ei käynnistetty: putkelle ei ole valittu käyttöönoton solmua."
"Deploy command dispatched to node {0} (CommandId={1}).": "Käyttöönotto-komento lähetettiin solmulle {0} (CommandId={1})."
"Failed to dispatch the deploy command to node {0}: {1}": "Käyttöönotto-komennon lähetys solmulle {0} epäonnistui: {1}"
"Application authentication": "Sovelluksen todennus"
"Application re-registered": "Sovellus rekisteröitiin uudelleen"
"Application registered": "Sovellus rekisteröitiin"
"Node authentication": "Solmun todennus"
"Login validation": "Kirjautumisen vahvistus"
"Matched existing node": "Olemassa oleva solmu täsmäytetty"
"Auto update": "Automaattinen päivitys"
"Push dotNet": "Lähetä dotNet"
"Timed out offline": "Yhteys katkesi aikakatkaisun vuoksi"
"An application with an empty secret cannot log in. Set a Secret for this application in the registry or enable re-registration.": "Sovellus, jonka salaisuus on tyhjä, ei voi kirjautua sisään. Aseta tälle sovellukselle salaisuus rekisterissä tai ota uudelleenrekisteröinti käyttöön."
"Secret validation failed.": "Salaisuuden vahvistus epäonnistui."
"[{0}] re-registered in [{1}] mode; secret issued": "[{0}] rekisteröitiin uudelleen tilassa [{1}]; salaisuus myönnetty"
"[{0}] re-registered in [{1}] mode; secret issued, UUID={2}": "[{0}] rekisteröitiin uudelleen tilassa [{1}]; salaisuus myönnetty, UUID={2}"
"[{0}] registered successfully.": "[{0}] rekisteröitiin."
"[{0}] registration failed: {1}": "[{0}] rekisteröinti epäonnistui: {1}"
"[{0}/{1}] authenticated {2}": "[{0}/{1}] todensi {2}"
"Registered service [{0}] {1}": "Rekisteröitiin palvelu [{0}] {1}"
"Service [{0}] went offline: {1}": "Palvelu [{0}] poistui verkosta: {1}"
"[{0}] secret mismatch; allowed by [{1}] mode": "[{0}] salaisuus ei täsmää; sallittu tilan [{1}] perusteella"
"[{0}] the client now carries the correct secret; the convergence window is closed automatically": "[{0}] asiakkaalla on nyt oikea salaisuus; konvergenssi-ikkuna suljetaan automaattisesti"
"Hardware information changed too much.": "Laitteistotiedot muuttuivat liikaa."
"Unique identifier mismatch (new != old): {0} != {1}": "Yksilöllinen tunniste ei täsmää (uusi != vanha): {0} != {1}"
"Machine identifier mismatch (new != old): {0} != {1}": "Laitetunniste ei täsmää (uusi != vanha): {0} != {1}"
"Computer serial number mismatch (new != old): {0} != {1}": "Tietokoneen sarjanumero ei täsmää (uusi != vanha): {0} != {1}"
"Motherboard mismatch (new != old): {0} != {1}": "Emolevy ei täsmää (uusi != vanha): {0} != {1}"
"Product code mismatch (new != old): {0} != {1}": "Tuotekoodi ei täsmää (uusi != vanha): {0} != {1}"
"Machine name mismatch (new != old): {0} != {1}": "Laitteen nimi ei täsmää (uusi != vanha): {0} != {1}"
"MAC address mismatch (new != old): {0} != {1}": "MAC-osoite ei täsmää (uusi != vanha): {0} != {1}"
"Disk serial number mismatch (new != old): {0} != {1}": "Levyn sarjanumero ei täsmää (uusi != vanha): {0} != {1}"
"Version={0} Size={1:n0} Node={2}": "Versio={0} Koko={1:n0} Solmu={2}"
"Associated online": "Yhdistetty verkossa"
"Dynamic registration": "Dynaaminen rekisteröinti"
"UI language, for example zh-Hans, zh-Hant, en, or ja; leave empty to detect from each request in web hosts and to follow the system language otherwise": "Käyttöliittymän kieli, esimerkiksi zh-Hans, zh-Hant, en tai ja; jätä tyhjäksi havaitaksesi sen pyyntökohtaisesti verkkopalvelimissa ja muuten käyttääksesi järjestelmän kieltä"
"[{0}/{1}] logged in at {2}, last active at {3}": "[{0}/{1}] kirjautui sisään {2}, viimeksi aktiivinen {3}"
"Node [{0}/{1}] is highly similar to the existing node [{2}]; using the existing node": "Solmu [{0}/{1}] muistuttaa hyvin paljon olemassa olevaa solmua [{2}]; käytetään olemassa olevaa solmua"
"Stardust service platform": "Stardust-palvelualusta"
"Backend core of the Stardust distributed service platform. Provides core API services for configuration center, registry, service discovery, remote deployment, performance monitoring, and log center, supporting application registration, configuration delivery, metric aggregation, statistics, and task scheduling, and can scale horizontally.": "Stardust-hajautetun palvelualustan backend-ydin. Tarjoaa keskeiset API-palvelut määrityskeskukseen, rekisteriin, palvelujen löytämiseen, etäkäyttöönottoon, suorituskyvyn seurantaan ja lokikeskukseen, tukee sovellusrekisteröintiä, määritysten jakelua, mittareiden koontia, tilastolaskentaa ja tehtävien ajoitusta, ja sitä voi skaalata vaakatasossa."
"Service port. Default 6600.": "Palveluportti. Oletus 6600."
"Token secret. Algorithm and secret used to generate JWT tokens, e.g. HS256:ABCD1234": "Tokenin salaisuus. Algoritmi ja salaisuus JWT-tokenien luontiin, esim. HS256:ABCD1234"
"Token validity period. Default 2*3600 seconds.": "Tokenin voimassaoloaika. Oletus 2*3600 sekuntia."
"Session timeout. Default 600 seconds": "Istunnon aikakatkaisu. Oletus 600 sekuntia"
"Salt deviation time. Clients use the current time as salt when logging in; too large a clock difference from the server causes key verification to fail; default 600 seconds": "Salt-poikkeaman aika. Asiakkaat käyttävät nykyistä aikaa salt-arvona kirjautuessaan; liian suuri aikaväli palvelimeen aiheuttaa avainten vahvistuksen epäonnistumisen; oletus 600 sekuntia"
"Auto-register. Allow node clients to register automatically, default true": "Automaattinen rekisteröinti. Salli solmujen asiakasohjelmien rekisteröityä automaattisesti, oletus true"
"Application auto-registration. Allow app clients to register automatically; default true": "Sovellusten automaattinen rekisteröinti. Salli sovellusasiakkaiden rekisteröityä automaattisesti; oletus true"
"Admission whitelist. If specified, only nodes matching the IP conditions may register; separate multiple entries with commas; supports * wildcard matching": "Pääsyn sallittujen lista. Jos määritetty, vain IP-ehdot täyttävät solmut voivat rekisteröityä, erota useat pilkulla, tukee *-jokerimerkkisovitusta"
"Node code formula. Selects which hardware information in NodeInfo is used to compute the node code. Supports Crc/Crc16/MD5/MD5_16, default Crc({ProductCode}@{UUID}@{DiskID}@{Macs})": "Solmun koodin kaava. Valitsee, mitä NodeInfon laitteistotietoja käytetään solmun koodin laskentaan. Tukee: Crc/Crc16/MD5/MD5_16, oletus Crc({ProductCode}@{UUID}@{DiskID}@{Macs})"
"Node code identification threshold. UUID+Guid+SerialNumber+DiskId+MAC; if several of them match, the node is considered the same, default 2": "Solmun koodin tunnistuskynnys. UUID+Guid+SerialNumber+DiskId+MAC; jos useampi niistä täsmää, solmun katsotaan olevan sama, oletus 2"
"Monitoring stream statistics period. Default 5 seconds. Processes the in-memory queue to compute minute-level statistics; smaller values improve real-time responsiveness but increase CPU usage, while larger values reduce CPU usage but increase alert latency": "Valvontavirran tilastojakso. Oletus 5 sekuntia. Käsittelee muistijonon minuuttitason tilastojen laskentaa varten; pienemmät arvot parantavat reaaliaikaisuutta mutta lisäävät CPU:n käyttöä, suuremmat arvot vähentävät CPU:n käyttöä mutta lisäävät hälytyksen viivettä"
"Monitoring batch statistics period. Default 30 seconds. Corrects data by aggregating from the database; smaller values speed up correction but increase IO pressure, larger values reduce pressure but delay correction": "Valvonnan erätilastojakso. Oletus 30 sekuntia. Korjaa tietoja kokoamalla tietokannasta; pienemmät arvot nopeuttavat korjausta mutta lisäävät IO-kuormitusta, suuremmat arvot vähentävät kuormitusta mutta viivästyttävät korjausta"
"Monitoring flush period. Default 300 seconds. Batch commit period for the statistics delay queue; alerts read real-time in-memory values and are unaffected. Larger values significantly reduce database UPDATE pressure": "Valvonnan tallennusjakso. Oletus 300 sekuntia. Tilastojen viivejonon eräkohtainen lähetysjakso; hälytykset lukevat reaaliaikaisia arvoja muistista eikä niihin vaikuta. Suuremmat arvot vähentävät merkittävästi tietokannan UPDATE-kuormitusta"
"Monitoring inspection period. Default 600 seconds. Recalculates hourly/daily statistics for non-hot applications on a periodic basis instead of full recalculation in each batch cycle, reducing write amplification": "Valvonnan tarkistusjakso. Oletus 600 sekuntia. Laskee uudelleen tunti-/päivätilastot vähän käytetyille sovelluksille jaksoittain sen sijaan, että ne laskettaisiin kokonaan uudelleen joka eräjaksossa, mikä vähentää kirjoituksen vahvistumista"
"Monitoring alert period. Default 30 seconds": "Valvontahälytyksen jakso. Oletus 30 sekuntia"
"Console address. Used for monitoring alert addresses": "Konsolin osoite. Käytetään valvontahälytysten osoitteisiin"
"Data retention period. Sampled details and minute-level statistics; default 3 days.": "Tietojen säilytysaika. Näytteiden tiedot ja minuuttitason tilastot; oletus 3 päivää."
"Medium-granularity data retention. Performance data and hourly statistics, default 30 days": "Keskitarkkuuksien tietojen säilytysaika. Suorituskykytiedot ja tuntitilastot, oletus 30 päivää"
"Retention period for coarse-grained data. Historical data and daily statistics, default 300 days.": "Karkeiden tietojen säilytysaika. Historialliset tiedot ja päivittäiset tilastot, oletus 300 päivää."
"Data cleanup mode. Supports efficient Truncate or Delete without DDL. Default Truncate.": "Tietojen siivoustila. Tukee tehokasta Truncate-toimintoa tai Delete-toimintoa ilman DDL:ää. Oletus Truncate."
"Upload directory. Stores upgrade packages and must be the same directory configured for StarWeb. Default ../Uploads.": "Lataushakemisto. Tallentaa päivityspaketit ja sen on oltava sama hakemisto, joka on määritetty StarWebille. Oletus ../Uploads."
"Maximum upload package size. Applies only to the maximum allowed request body bytes for the Deploy/UploadBuildFile endpoint; default 100000000 (100MB), 0 means use the Kestrel default limit, max 1GB.": "Latauspaketin enimmäiskoko. Koskee vain Deploy/UploadBuildFile-päätepisteen sallittua pyynnön rungon enimmäistavumäärää; oletus 100000000 (100MB), 0 tarkoittaa Kestrelin oletusrajaa, enintään 1GB."
"File cache directory. Stores cache files such as database drivers; disabled when empty; default ../FileCache": "Tiedostovälimuistin hakemisto. Tallentaa välimuistitiedostoja, kuten tietokanta-ajurit; pois käytöstä, jos tyhjä; oletus ../FileCache"
"File cache whitelist. If specified, only matching IP sources can access the file cache; separate multiple entries with commas; supports * wildcards": "Tiedostovälimuistin sallittujen luettelo. Jos määritetty, vain täsmäävät IP-lähteet voivat käyttää tiedostovälimuistia; erota useat merkinnät pilkuilla; tukee * jokerimerkkejä"
"File storage serving. Whether to respond to file download requests from other nodes. Default true.": "Tiedostovarastopalvelu. Vastataanko muiden solmujen tiedostolatauspyyntöihin. Oletus true."
"File storage pull. Whether to actively pull new files published by other nodes. Default false.": "Tiedostovaraston haku. Haetaanko muiden solmujen julkaisemat uudet tiedostot aktiivisesti. Oletus false."
"Upstream server. Reports data synchronously to the upstream server.": "Ylätason palvelin. Raportoi tiedot synkronisesti ylätason palvelimelle."
"Fixed city. By default, the city is calculated automatically from the IP. When enabled, automatic calculation stops and the city is set manually": "Kiinteä kaupunki. Oletuksena kaupunki lasketaan automaattisesti IP-osoitteesta. Kun asetus on käytössä, automaattinen laskenta poistuu käytöstä ja kaupunki asetetaan manuaalisesti"
"Allow anonymous trace access. Allow unauthenticated users to access the /trace trace page; monitoring data may contain sensitive information. Default false.": "Salli nimetön jäljityskäyttö. Salli kirjautumattomien käyttäjien käyttää /trace-jäljityssivua; valvontatiedot voivat sisältää arkaluontoisia tietoja. Oletus false."
"dotNet sync interval. Fetch .NET runtime installer info from the official site, 0 disables, unit: seconds, default 43200 (12 hours)": "dotNet-synkronointiväli. Hae .NET-ajoympäristön asennustiedot viralliselta sivustolta, 0 poistaa käytöstä, yksikkö sekuntia, oletus 43200 (12 tuntia)"
"dotNet sync URL. Official API URL for fetching .NET runtime versions, supports the {major} placeholder": "dotNet-synkronointiosoite. Virallinen API-osoite .NET-ajoympäristön versioiden hakemiseen, tukee {major}-paikkamerkkiä"
"Stardust resource download base address. Base URL for StarAgent installers/scripts; defaults to the official address": "Stardust-resurssien latauksen perusosoite. StarAgentin asennusohjelmien/skriptien perus-URL; oletuksena virallinen osoite"
"Allow when controllable nodes are empty. Whether operations are allowed when AllowControlNodes is empty, default false (secure mode, controllable nodes must be configured explicitly). Internal environments can set it to true for compatibility with legacy data": "Salli, kun ohjattavat solmut ovat tyhjiä. Sallitaanko toiminnot, kun AllowControlNodes on tyhjä, oletus false (suojattu tila, ohjattavat solmut on määritettävä erikseen). Sisäisissä ympäristöissä arvoksi voi asettaa true vanhojen tietojen yhteensopivuuden vuoksi"
"Enable the MCP service. Disabled by default; when enabled, exposes the POST /mcp endpoint for LLM/agent calls.": "Ota MCP-palvelu käyttöön. Oletuksena pois päältä; käyttöönotettuna paljastaa POST /mcp -päätepisteen LLM-/agenttikutsuja varten."
"MCP action set. Comma-separated module names (node/app/config/deploy/gateway/monitor/system), * means all enabled": "MCP-toimintojoukko. Pilkulla erotetut moduulien nimet (node/app/config/deploy/gateway/monitor/system), * tarkoittaa kaikkien käyttöönottoa"
"Rate limit path prefixes. Comma-separated; matching paths are rate-limited by IP; defaults to authentication endpoints such as login/token": "Nopeusrajoituksen polkuliitteet. Pilkuilla erotetut; täsmääviä polkuja rajoitetaan IP-kohtaisesti; oletuksena todennuspalvelut, kuten login/token"
"Rate limit count. Number of requests allowed per IP per minute; default 60": "Nopeusrajoituksen määrä. Sallittujen pyyntöjen määrä IP-osoitetta ja minuuttia kohden; oletus 60"
"Allow anonymous telemetry reporting. Required for multi-level cascading or minimal SDK; default false (secure)": "Salli anonyymi telemetriaraportointi. Tarvitaan monitasoiseen kaskadointiin tai minimaaliseen SDK:hon; oletus false (turvallinen)"
"CORS allowed origins. Comma-separated; empty allows any origin; when specified, only whitelisted origins may cross-origin": "Sallitut CORS-alkuperät. Pilkulla erotetut; tyhjä sallii minkä tahansa alkuperän; kun määritetty, vain sallitut alkuperät voivat tehdä cross-origin-pyyntöjä"
"Attachment download authentication. Whether to verify the attachment download token for /cube/file. Default false.": "Liitteiden latauksen todentaminen. Tarkistetaanko liitteen lataustunnus polulle /cube/file. Oletus false."
"Public attachment categories that require no login. Comma separated; matching items can be downloaded anonymously.": "Julkiset liiteliitteiden luokat ilman kirjautumista. Pilkuilla erotettu, osumat voi ladata nimettömästi."
"Attachment download token validity. Seconds, default 600.": "Liitteen lataustunnuksen voimassaolo. Sekunteja, oletus 600."
|