summaryrefslogtreecommitdiff
path: root/data/extensions/jsr@javascriptrestrictor/_locales/fi
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2025-06-18 22:14:49 -0400
committerMark H Weaver <mhw@netris.org>2025-06-23 22:20:16 -0400
commitb0e189f6449787fb823e8a58e5d5e74b96acd8f1 (patch)
tree21e39c6271c4846e0a963faaea6559675b9ec7eb /data/extensions/jsr@javascriptrestrictor/_locales/fi
parentb1da0f01591182b43e179451ce2484d0fee88dd8 (diff)
Update the JShelter extension to 0.21.
Diffstat (limited to 'data/extensions/jsr@javascriptrestrictor/_locales/fi')
-rw-r--r--data/extensions/jsr@javascriptrestrictor/_locales/fi/messages.json356
1 files changed, 356 insertions, 0 deletions
diff --git a/data/extensions/jsr@javascriptrestrictor/_locales/fi/messages.json b/data/extensions/jsr@javascriptrestrictor/_locales/fi/messages.json
new file mode 100644
index 0000000..0274a43
--- /dev/null
+++ b/data/extensions/jsr@javascriptrestrictor/_locales/fi/messages.json
@@ -0,0 +1,356 @@
+{
+ "extensionName": {
+ "message": "JShelter",
+ "description": "Name of the extension. Please, do not translate unless properly justified."
+ },
+ "extensionDescription": {
+ "message": "Laajennus käyttäjän turvallisuuden ja yksityisyyden tason lisäämiseksi.",
+ "description": "Description of the extension."
+ },
+ "javascriptShield": {
+ "message": "JavaScript Shield -kilpi",
+ "description": "The name of the JavaScript Shield displayed at multiple places"
+ },
+ "networkBoundaryShield": {
+ "message": "Verkkorajakilpi"
+ },
+ "NBSgloballyOff": {
+ "message": "Verkkorajakilpi on laajamittaisesti poistettu käytöstä"
+ },
+ "fingerprintDetector": {
+ "message": "Sormenjälkitunnistin"
+ },
+ "FPDgloballyOff": {
+ "message": "Sormenjälkitunnistin on laajamittaisesti poistettu käytöstä"
+ },
+ "JSSLexperimentalDescription": {
+ "message": "Tiukat suojaukset lisäkääreillä (mukaan lukien API:t, joiden tiedetään rikkovan säännöllisesti verkkosivuja, ja API:t, jotka eivät toimi täydellisesti). Käytä tätä tasoa, jos haluat kokeilla JShelteriä. Käytä Suositeltu- tai Tiukka-tasoa aktiivisen Sormenjälkitunnistimen kanssa säännöllisiin toimintoihisi."
+ },
+ "NBSBlockedTitle": {
+ "message": "Verkkorajakilpi esti epäilyttävät pyynnöt!"
+ },
+ "NBSDetectedTitle": {
+ "message": "Verkkorajakilpi havaitsi epäilyttäviä pyyntöjä!"
+ },
+ "NBSBlockedHostTitle": {
+ "message": "Verkkorajakilpi esti isännän!"
+ },
+ "NBSDetectedHostTitle": {
+ "message": "Verkkorajakilpi havaitsi epäilyttävän isännän!"
+ },
+ "FPDReportTitle": {
+ "message": "Sormenjälkitunnistimen raportti"
+ },
+ "FPDReportDescriptionPara1": {
+ "message": "Tämä raportti luettelee kaikki JavaScript API -päätepisteet, joihin verkkosivu on päässyt ja joita pidetään selaimen sormenjälkien määrittämisen kannalta olennaisina. Sormenjälkitunnistin käyttää näitä tietoja päättääkseen, kerääkö sivu selaimen sormenjälkeä."
+ },
+ "NBSHttpProxyDNSAPINote": {
+ "message": "Jos käytät HTTP-välityspalvelinta, Verkkorajakilpi suojaa välityspalvelimen paikallista verkkoa verkkosi sijaan, koska välityspalvelin suorittaa HTTP-pyynnöt kohteisiin. Estääkseen tästä tietokoneesta aloitettujen kyselyjesi DNS-vuodot Verkkorajakilpi ei ratkaise DNS-alueita havaitakseen mahdollisia verkkojen välisiä rajoja koskevia pyyntöjä. Verkkorajakilpi kuitenkin suojaa välityspalvelimen paikallista verkkoa suoraan upotetuille IP-osoitteille. Näin ollen Verkkorajakilpi suojaa välityspalvelimen paikallista verkkoa vain osittain."
+ },
+ "jssgroupXMLHttpRequestRequestsDescription2": {
+ "message": "Huomaa, että XHR-pyyntöjä käytetään laajalti hyvänlaatuisiin tarkoituksiin ja että $apis$ ei ole estetty. Kaikki tarjoavat samanlaisia ja jotkut jopa parempia viestintätapoja palvelimien kanssa. Käytännön käyttöä varten suosittelemme aktivoimaan Sormenjälkitunnistimen XHR-kääreiden sijaan. JShelter säilyttää kääreen, koska se on hyödyllinen joillekin käyttäjille lähinnä kokeellisissa toimissa.",
+ "placeholders": {
+ "apis": {
+ "content": "Fetch-, SSE-, WebRTC- ja WebSockets-sovellusliittymät"
+ }
+ }
+ },
+ "JSSL3Description": {
+ "message": "Ota koko ei-kokeellinen suojaus käyttöön. Käärityt API:t palauttavat vääriä arvoja. Jotkut sovellusliittymät on estetty kokonaan, kun taas toiset tarjoavat merkityksellisiä mutta harvinaisia arvoja. Jotkut palauttavat merkityksettömiä arvoja. Tämä taso tekee sinusta sormenjäljen ottamisen altis koska API-kutsujen tuloksia muutetaan yleensä samalla tavalla kaikilla verkkosivustoilla ja jokaisessa istunnossa. Käytä tätä tasoa, jos haluat rajoittaa selaimesi tarjoamia tietoja. Jos olet huolissasi sormenjäljeistä, varmista, että Sormenjälkitunnistin on aktivoitu."
+ },
+ "JSSL1Description": {
+ "message": "Käytä turvatoimia, jotka eivät todennäköisesti riko verkkosivuja, mutta eivät suojaa sormenjälkiä vastaan. Poista käytöstä API:t, joita ei käytetä yleisesti. Käytä tätä tasoa, jos Sormenjälkitunnistin ilmoittaa, että sivu kutsui vähän sovellusliittymiä, joita on käytetty väärin sormenjälkien ottamiseen, luotat vierailltuun palveluun ja/tai uskot, että suojaus hidastaa tai rikkoo sivua ja kiusaus käyttää palvelua on niin suuri, että et halua tulla suojatuksi."
+ },
+ "globalSettings": {
+ "message": "Yleisesti pätevät asetukset"
+ },
+ "settingsForDomain": {
+ "message": "Asetukset toimialueelle"
+ },
+ "refreshPage": {
+ "message": "Virkistä sivu"
+ },
+ "modifyJSSPopup": {
+ "message": "Muokkaa"
+ },
+ "descriptionMore": {
+ "message": "(enemmän…)"
+ },
+ "descriptionLess": {
+ "message": "(vähemmän…)"
+ },
+ "wrappers": {
+ "message": "API-ryhmät"
+ },
+ "levelOfDefense": {
+ "message": "Puolustustason"
+ },
+ "numberOfCalls": {
+ "message": "Kutsuiden määrä"
+ },
+ "FingerprintQualityLabel": {
+ "message": "⤷ Sivun kutsumien sormenjälkien ottamiseen väärin käytettyjen sovellusliittymien määrä: "
+ },
+ "popupDefaultLevelHelpText": {
+ "message": "Aseta yleisesti pätevä oletustaso JavaScript Shield -tasoksi tälle sivulle."
+ },
+ "defaultLevelSelection": {
+ "message": "Oletustaso ($levelName$)",
+ "description": "This text is displayed as the default level in the popup",
+ "placeholders": {
+ "levelName": {
+ "content": "$1"
+ }
+ }
+ },
+ "ShieldOffSlider": {
+ "message": "Pois päältä"
+ },
+ "ShieldOnSlider": {
+ "message": "Päälle"
+ },
+ "jssgroupUnprotected": {
+ "message": "Suojaamaton"
+ },
+ "jssgroupPoor": {
+ "message": "Heikko"
+ },
+ "jssgroupLow": {
+ "message": "Matala"
+ },
+ "jssgroupMedium": {
+ "message": "Keskitaso"
+ },
+ "jssgroupHigh": {
+ "message": "Korkea"
+ },
+ "jssgroupLittleLies": {
+ "message": "Pieniä valheita"
+ },
+ "jssgroupStrict": {
+ "message": "Tiukka"
+ },
+ "jssgroupConfuse": {
+ "message": "Sekava"
+ },
+ "jssgroupAddFake": {
+ "message": "Lisää väärennös"
+ },
+ "jssgroupAsk": {
+ "message": "Kysy"
+ },
+ "jssgroupFake": {
+ "message": "Väärennetty"
+ },
+ "jssgroupBlock": {
+ "message": "Estä"
+ },
+ "jssgroupRemove": {
+ "message": "Poista"
+ },
+ "jssgroupTimePrecision": {
+ "message": "Ajan tarkkuus"
+ },
+ "jssgroupTimePrecisionDescription": {
+ "message": "Estä hyökkäykset ja sormenjälkien ottotekniikat tarkan ajanmittauksen avulla (tai vaikeuta niitä)."
+ },
+ "jssgroupLocallyRenderedImagesLittleLiesDescription": {
+ "message": "Tee pieniä muutoksia kuvatietojen lukemiseen, jotta kuvat näyttävät samalta, mutta tarkat arvot vaihtelevat vieraillun verkkotunnuksen ja istuntojen mukaan. Tavoitteena on estää Canvas-sormenjälkien otto tai ainakin vaikeuttaa sitä."
+ },
+ "nameDescriptionSeparator": {
+ "message": " — "
+ },
+ "detailTweaksOfJSShieldForThisSite": {
+ "message": "JS-suojan yksityiskohtaiset säädöt tälle sivustolle"
+ },
+ "jssgroupTimePrecisionDescription2": {
+ "message": "Rajoita korkearesoluutioisten aikaleimojen tarkkuutta $apis$. Geolocation API:n tarjoamat aikaleimat myös kääritään, jos otat \"$jssgroupPhysicalLocationGeolocation$\" -suojauksen käyttöön.",
+ "placeholders": {
+ "apis": {
+ "content": "(Päivämäärä, suorituskyky, tapahtumat, Gamepad API ja Web VR API)"
+ },
+ "jssgroupPhysicalLocationGeolocation": {
+ "content": "$1",
+ "description": "Translated version of the jssgroupPhysicalLocationGeolocation string"
+ }
+ }
+ },
+ "jssgroupTimePoorDescription": {
+ "message": "Pyöristysaika sekunnin sadasosaan (1,230)"
+ },
+ "jssgroupTimeLowDescription": {
+ "message": "Pyöröaika sekunnin kymmenesosaan (1,200)"
+ },
+ "jssgroupTimeHighDescription": {
+ "message": "Satunnaista desimaaliluvut kohinalla (1,451)"
+ },
+ "jssgroupLocallyRenderedImages": {
+ "message": "Paikallisesti hahmonnetut kuvat"
+ },
+ "jssgroupLocallyRenderedImagesDescription": {
+ "message": "Suojaa kankaan sormenjälkien ottamista tai näytönohjaimen hahmonnointi-kykyjen tietojen vuotamista vastaan."
+ },
+ "jssgroupLocallyRenderedImagesDescription2": {
+ "message": "Funktiot $apis$ palauttavat muokattuja kuvatietoja.",
+ "placeholders": {
+ "apis": {
+ "content": "canvas.toDataURL(), canvas.toBlob(), CanvasRenderingContext2D.getImageData(), OffscreenCanvas.convertToBlob() ja WebGLRenderingContext.readPixels"
+ }
+ }
+ },
+ "jssgroupLocallyRenderedImagesDescription3": {
+ "message": "$apis$ on muokattu valehtelemaan todennäköisyydellä.",
+ "placeholders": {
+ "apis": {
+ "content": "CanvasRenderingContext2D.isPointInStroke() ja CanvasRenderingContext2D.isPointInPath()"
+ }
+ }
+ },
+ "jssgroupLocallyRenderedImagesStrictDescription": {
+ "message": "Lue valkoisia kuvia (WebGL-kankaalta lue tyhjä taulukko). Tämä vaihtoehto ei suojaa Canvas-sormenjälkien otolta."
+ },
+ "jssgroupLocallyGeneratedAudio": {
+ "message": "Paikallisesti luotu ääni"
+ },
+ "jssgroupLocallyGeneratedAudioDescription": {
+ "message": "Suojaa tietovuodosta vastaan äänikortin hahmonnointikyvyksistä, joita voidaan käyttää, esimerkiksi äänen sormenjälkien ottamiseen."
+ },
+ "jssgroupLocallyGeneratedAudioDescription2": {
+ "message": "Funktiot $apis$ palauttavat muokattuja tietoja.",
+ "placeholders": {
+ "apis": {
+ "content": "AudioBuffer.getChannelData(), AudioBuffer.copyFromChannel(), AnalyserNode.getByteTimeDomainData(), AnalyserNode.getFloatTimeDomainData(), AnalyserNode.getByteFrequencyData() ja AnalyserNode.getFloat()FrequencyData"
+ }
+ }
+ },
+ "jssgroupLocallyGeneratedAudioLittleLiesDescription": {
+ "message": "Lisää pieni amplitudikohina niin, että ääni on samanlainen kuin ihmisen alkuperäinen ääni. Tarkat arvot vaihtelevat vieraillun verkkotunnuksen ja istuntojen mukaan. Tavoitteena on estää äänen sormenjälkien otto tai ainakin vaikeuttaa sitä."
+ },
+ "jssgroupLocallyGeneratedAudioStrictDescription": {
+ "message": "Äänitiedot korvataan valkoisella kohinalla, joka vaihtelee vieraillun verkkotunnuksen mukaan ja istuntojen välillä. Tavoitteena on rajoittaa äänilaitteiston vuotoja ja samalla tehdä äänen sormenjälkien ottamisesta vaikeampaa."
+ },
+ "jssgroupGraphicCardInformation": {
+ "message": "Grafiikkakortin tiedot"
+ },
+ "jssgroupGraphicCardInformationDescription": {
+ "message": "Huijaa näytönohjaimesi yksityistiedot, joita voidaan käyttää, esimerkiksi sormenjälkien ottamisen vaikeuttamiseksi."
+ },
+ "jssgroupGraphicCardInformationDescription2": {
+ "message": "Funktio $api$ palauttaa tietyille parametreille muokattuja tai alimpia arvoja.",
+ "placeholders": {
+ "api": {
+ "content": "WebGLRenderingContext.getParameter()"
+ }
+ }
+ },
+ "jssgroupGraphicCardInformationDescription3": {
+ "message": "$apis$ palauttaa muokattuja arvoja.",
+ "placeholders": {
+ "apis": {
+ "content": "WebGLRenderingContext-funktiot .getFramebufferAttachmentParameter(), .getActiveAttrib(), .getActiveUniform(), .getAttribLocation(), .getBufferParameter(), .getProgramParameter(), .getRenderbufferParameter(), .getRenderbufferParameter(), .getActiveAttrib(),PrecisionPargetShader. .getTexParameter(), .getUniformLocation(), .getVertexAttribOffset(), .getSupportedExtensions() ja .getExtension()"
+ }
+ }
+ },
+ "jssgroupGraphicCardInformationLittleLiesDescription": {
+ "message": "Luo kohtuullisia lukuja tai satunnaisia merkkijonoja, jotka eroavat vieraillun verkkotunnuksen mukaan ja istuntojen välillä. Tavoitteena on rajoittaa näytönohjainten vuotoja ja samalla vaikeuttaa sormenjälkien ottamista."
+ },
+ "jssgroupGraphicCardInformationStrictDescription": {
+ "message": "Palauttaa alimpia arvoja (nolla, tyhjät merkkijonot). Huomaa, että tämä asetus ei estä sormenjälkien ottoa."
+ },
+ "jssgroupInstalledBrowserPlugins": {
+ "message": "Asennetut selain-liitännäiset"
+ },
+ "jssgroupInstalledBrowserPluginsDescription": {
+ "message": "Suojaa liitännäissormenjälkien ottoa vastaan."
+ },
+ "jssgroupInstalledBrowserPluginsDescription2": {
+ "message": "Suojausta ei sovelleta, jos selaimesi palauttaa tyhjän luettelon tai elävän HTML-standardin määrittämät viisi PDF-liitännäisten katseluohjelmaa. Siksi suojausta ei sovelleta nykyaikaisissa selaimissa."
+ },
+ "jssgroupInstalledBrowserPluginsLittleLiesDescription": {
+ "message": "Muokkaa nykyisiä liitännäisiä ja lisää kaksi väärennettyä liitännäistä."
+ },
+ "jssgroupInstalledBrowserPluginsFakeDescription": {
+ "message": "Palauta kaksi väärennettyä liitännäistä."
+ },
+ "jssgroupInstalledBrowserPluginsStrictDescription": {
+ "message": "Piilota kaikki liitännäiset."
+ },
+ "jssgroupConnectedCamerasAndMicrophones": {
+ "message": "Kytketyt kamerat ja mikrofonit"
+ },
+ "jssgroupConnectedCamerasAndMicrophonesDescription": {
+ "message": "Estä sormenjälkien otto tietokoneeseen kytkettyjen multimedialaitteiden perusteella."
+ },
+ "jssgroupConnectedCamerasAndMicrophonesDescription2": {
+ "message": "Funktiota $api$ on muokattu palauttamaan tyhjä tai muokattu tulos.",
+ "placeholders": {
+ "api": {
+ "content": "MediaDevices.enumerateDevices()",
+ "description": "Keep the names of the API"
+ }
+ }
+ },
+ "jssgroupConnectedCamerasAndMicrophonesLittleLiesDescription": {
+ "message": "Satunnaistetaan laitteiden järjestys. Nykyiset laitteet eivät ole linkitettävissä eri verkkotunnuksissa ja istuntojen välillä."
+ },
+ "jssgroupConnectedCamerasAndMicrophonesAddFakeDescription": {
+ "message": "Lisää 0–4 väärennettyä laittetta aseta niiden järjestys satunnaisesti. Nykyiset laitteet eivät ole linkitettävissä eri verkkotunnuksissa ja istuntojen välillä."
+ },
+ "jssgroupConnectedCamerasAndMicrophonesStrictDescription": {
+ "message": "Palauta tyhjä laiteluettelo."
+ },
+ "jssgroupHardware": {
+ "message": "Laitteen muisti ja keskusyksikkö"
+ },
+ "jssgroupHardwareDescription": {
+ "message": "Huijaa laitteistotiedot RAM-muistin määrästä ja suorittimen lukumäärästä."
+ },
+ "jssgroupHardwareDescription2": {
+ "message": "Getterit $apis$ palauttavat muokattuja arvoja.",
+ "placeholders": {
+ "apis": {
+ "content": "navigator.deviceMemory and navigator.hardwareConcurrency",
+ "description": "Keep the names of the APIs but translate the punctuation and conjunctions"
+ }
+ }
+ },
+ "jssgroupHardwareLowDescription": {
+ "message": "Palauta satunnainen kelvollinen arvo vähimmäisarvon ja todellisen arvon välillä. Palautettu arvo vaihtelee vierailtujen verkkotunnusten mukaan ja istuntojen välillä."
+ },
+ "jssgroupHardwareMediumDescription": {
+ "message": "Palauta satunnainen kelvollinen arvo vähimmäisarvon ja 8:n välillä. Palautettu arvo vaihtelee vierailtujen verkkotunnusten mukaan ja istuntojen välillä."
+ },
+ "jssgroupHardwareHighDescription": {
+ "message": "Palauta \"4\" navigator.deviceMemory:lle ja \"2\" navigator.hardwareConcurrency:lle."
+ },
+ "jssgroupNetworkConditions": {
+ "message": "Verkko-ehdot"
+ },
+ "jssgroupNetworkConditionsDescription": {
+ "message": "Poista pääsy verkkotietoihin käytöstä rajoittaaksesi sormenjälkien ottoa ja poistaaksesi mahdollisuuden havainnoida kuvioita verkoissa, joihin on päästy, saadaksesi selville, onko käyttäjä kotona, töissä vai matkalla."
+ },
+ "jssgroupNetworkConditionsRemoveDescription": {
+ "message": "Poista NetworkInformation API käytöstä"
+ },
+ "jssgroupXMLHttpRequestRequests": {
+ "message": "XMLHttpRequest (XHR) -tiedonsiirrot"
+ },
+ "jssgroupXMLHttpRequestRequestsDescription": {
+ "message": "Suodata luotettavat XHR-pyynnöt palvelimelle."
+ },
+ "jssgroupXMLHttpRequestRequestsBlockDescription": {
+ "message": "Estä kaikki XHR-pyynnöt"
+ },
+ "jssgroupArraysDescription": {
+ "message": "Suojaa ArrayBufferin hyödyntämistä vastaan, esimerkiksi estääksesi sivukanavahyökkäykset muistiasetteluun (tai vaikeuttavat niitä)."
+ },
+ "jssgroupXMLHttpRequestRequestsAskDescription": {
+ "message": "Kysy ennen XHR-pyynnön suorittamista"
+ },
+ "jssgroupSharedArraysBufferDescription": {
+ "message": "Suojaa SharedArrayBufferin hyödyntämistä vastaan, esimerkiksi estämään sivukanavahyökkäykset muistiasetteluun (tai vaikeuttamaan niitä)."
+ },
+ "jssgroupWebWorkerDescription": {
+ "message": "Suojaa WebWorkerin hyödyntämistä vastaan"
+ }
+}