From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../dom/chrome/accessibility/AccessFu.properties | 112 ++++++ .../chrome/accessibility/mac/accessible.properties | 71 ++++ .../accessibility/unix/accessible.properties | 21 + .../chrome/accessibility/win/accessible.properties | 21 + l10n-fi/dom/chrome/appstrings.properties | 37 ++ l10n-fi/dom/chrome/dom/dom.properties | 427 +++++++++++++++++++++ l10n-fi/dom/chrome/global-strres.properties | 5 + l10n-fi/dom/chrome/layout/HtmlForm.properties | 35 ++ l10n-fi/dom/chrome/layout/MediaDocument.properties | 22 ++ l10n-fi/dom/chrome/layout/css.properties | 52 +++ l10n-fi/dom/chrome/layout/htmlparser.properties | 145 +++++++ l10n-fi/dom/chrome/layout/layout_errors.properties | 53 +++ l10n-fi/dom/chrome/layout/printing.properties | 56 +++ l10n-fi/dom/chrome/layout/xmlparser.properties | 48 +++ l10n-fi/dom/chrome/layout/xul.properties | 5 + l10n-fi/dom/chrome/mathml/mathml.properties | 15 + l10n-fi/dom/chrome/nsWebBrowserPersist.properties | 17 + l10n-fi/dom/chrome/security/caps.properties | 9 + l10n-fi/dom/chrome/security/csp.properties | 100 +++++ l10n-fi/dom/chrome/security/security.properties | 153 ++++++++ l10n-fi/dom/chrome/svg/svg.properties | 5 + l10n-fi/dom/chrome/xslt/xslt.properties | 39 ++ l10n-fi/dom/dom/XMLPrettyPrint.ftl | 5 + l10n-fi/dom/dom/media.ftl | 6 + 24 files changed, 1459 insertions(+) create mode 100644 l10n-fi/dom/chrome/accessibility/AccessFu.properties create mode 100644 l10n-fi/dom/chrome/accessibility/mac/accessible.properties create mode 100644 l10n-fi/dom/chrome/accessibility/unix/accessible.properties create mode 100644 l10n-fi/dom/chrome/accessibility/win/accessible.properties create mode 100644 l10n-fi/dom/chrome/appstrings.properties create mode 100644 l10n-fi/dom/chrome/dom/dom.properties create mode 100644 l10n-fi/dom/chrome/global-strres.properties create mode 100644 l10n-fi/dom/chrome/layout/HtmlForm.properties create mode 100644 l10n-fi/dom/chrome/layout/MediaDocument.properties create mode 100644 l10n-fi/dom/chrome/layout/css.properties create mode 100644 l10n-fi/dom/chrome/layout/htmlparser.properties create mode 100644 l10n-fi/dom/chrome/layout/layout_errors.properties create mode 100644 l10n-fi/dom/chrome/layout/printing.properties create mode 100644 l10n-fi/dom/chrome/layout/xmlparser.properties create mode 100644 l10n-fi/dom/chrome/layout/xul.properties create mode 100644 l10n-fi/dom/chrome/mathml/mathml.properties create mode 100644 l10n-fi/dom/chrome/nsWebBrowserPersist.properties create mode 100644 l10n-fi/dom/chrome/security/caps.properties create mode 100644 l10n-fi/dom/chrome/security/csp.properties create mode 100644 l10n-fi/dom/chrome/security/security.properties create mode 100644 l10n-fi/dom/chrome/svg/svg.properties create mode 100644 l10n-fi/dom/chrome/xslt/xslt.properties create mode 100644 l10n-fi/dom/dom/XMLPrettyPrint.ftl create mode 100644 l10n-fi/dom/dom/media.ftl (limited to 'l10n-fi/dom') diff --git a/l10n-fi/dom/chrome/accessibility/AccessFu.properties b/l10n-fi/dom/chrome/accessibility/AccessFu.properties new file mode 100644 index 0000000000..4d4ddafabf --- /dev/null +++ b/l10n-fi/dom/chrome/accessibility/AccessFu.properties @@ -0,0 +1,112 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this file, +# You can obtain one at http://mozilla.org/MPL/2.0/. + +# Roles +menubar = valikko +scrollbar = vierityspalkki +grip = otin +alert = huomio +menupopup = ponnahdusvalikko +document = dokumentti +pane = paneeli +dialog = ikkuna +separator = erotin +toolbar = työkalupalkki +statusbar = tilarivi +table = taulukko +columnheader = sarakeotsikko +rowheader = riviotsikko +column = sarake +row = rivi +cell = solu +link = linkki +list = lista +listitem = listan rivi +outline = otsikkotaso +outlineitem = otsikkotason rivi +pagetab = välilehti +propertypage = ominaisuussivu +graphic = grafiikka +switch = kytkin +pushbutton = painike +checkbutton = valintaruutu +radiobutton = valintapainike +combobox = monivalintakohta +progressbar = edistymispalkki +slider = valintapalkki +spinbutton = kiertopainike +diagram = kuvaaja +animation = animaatio +equation = yhtälö +buttonmenu = painikevalikko +whitespace = tyhjä tila +pagetablist = välilehtilista +canvas = piirtoalue +checkmenuitem = valintavalikkokohta +passwordtext = salasanateksti +radiomenuitem = yhden valinnan valikon kohta +textcontainer = tekstilaatikko +togglebutton = joko-tai -painike +treetable = puutaulukko +header = yläotsake +footer = alaotsake +paragraph = kappale +entry = merkintä +caption = kuvateksti +heading = otsikko +section = osio +form = lomake +comboboxlist = monivalintakohtien lista +comboboxoption = monivalintakohdan asetukset +imagemap = kuvakartta +listboxoption = valinta +listbox = listavalinta +flatequation = yksinkertainen yhtälö +gridcell = ruudukkosolu +note = huomio +figure = kuva +definitionlist = määritelmäluettelo +term = termi +definition = määritelmä + +mathmltable = matematiikkataulukko +mathmlcell = solu +mathmlenclosed = sisällytetty +mathmlfraction = murtoluku +mathmlfractionwithoutbar = murtoluku ilman jakajaa +mathmlroot = juuri +mathmlscripted = komentojono +mathmlsquareroot = neliöjuuri + +# More sophisticated roles which are not actual numeric roles +textarea = tekstialue + +base = perusta +close-fence = sulkeva aita +denominator = nimittäjä +numerator = osoittaja +open-fence = avaava aita +overscript = merkintä yllä +presubscript = edeltävä alaindeksi +presuperscript = edeltävä yläindeksi +root-index = juuriluku +subscript = alaindeksi +superscript = yläindeksi +underscript = merkintä alla + +# More sophisticated object descriptions +headingLevel = otsikkotaso %S + +# Landmark announcements +banner = banneri +complementary = lisäsisältöä +contentinfo = sisällön kuvaus +main = päävalikko +navigation = navigointi +search = haku + +region = alue + +stateRequired = vaadittu + diff --git a/l10n-fi/dom/chrome/accessibility/mac/accessible.properties b/l10n-fi/dom/chrome/accessibility/mac/accessible.properties new file mode 100644 index 0000000000..61a2eae8c8 --- /dev/null +++ b/l10n-fi/dom/chrome/accessibility/mac/accessible.properties @@ -0,0 +1,71 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +jump = Siirry +press = Paina +check = Valitse +uncheck = Poista valinta +select = Valitse +open = Avaa +close = Sulje +switch = Vaihda +click = Osoita +collapse= Kutista +expand = Laajenna +activate= Aktivoi +cycle = Kelaa +# An action provided to accessibility clients such as screen readers to allow +# them to click an element when the click will be handled by a container +# (ancestor) element. This is not normally reported to users. +click ancestor = Napsauta edeltäjää + +# Universal Access API support +# (Mac Only) +# The Role Description for AXWebArea (the web widget). Like in Safari. +htmlContent = HTML-sisältö +# The Role Description for the Tab button. +tab = välilehti +# The Role Description for definition list dl, dt and dd +term = termi +definition = määritelmä +# The Role Description for an input type="search" text field +searchTextField = haun tekstikenttä +# Role Description (exposed as AXTitle) for datepickers +dateField = päivämääräkenttä +# The Role Description for WAI-ARIA Landmarks +application = ohjelma +search = haku +banner = palkki +navigation = siirtyminen +complementary = ylimääräinen +content = sisältö +main = keskus +# The (spoken) role description for various WAI-ARIA roles +alert = hälytys +alertDialog = hälytysikkuna +dialog = ikkuna +article = artikkeli +document = dokumentti +# The (spoken) role description for the WAI-ARIA figure role +# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-figure +figure = kuva +# The (spoken) role description for the WAI-ARIA heading role +# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-heading +heading = otsikko +log = loki +marquee = rullaava tekstikenttä +math = matemaatiikka +note = muistiinpano +region = alue +status = ohjelman tila +timer = ajastin +tooltip = työkaluvihje +separator = erotin +tabPanel = välilehtipaneeli +# The roleDescription for the html:mark element +highlight = korostus +# The roleDescription for the details element +details = lisätiedot +# The roleDescription for the summary element +summary = yhteenveto diff --git a/l10n-fi/dom/chrome/accessibility/unix/accessible.properties b/l10n-fi/dom/chrome/accessibility/unix/accessible.properties new file mode 100644 index 0000000000..d0958aadfb --- /dev/null +++ b/l10n-fi/dom/chrome/accessibility/unix/accessible.properties @@ -0,0 +1,21 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +jump = Siirry +press = Paina +check = Valitse +uncheck = Poista valinta +select = Valitse +open = Avaa +close = Sulje +switch = Vaihda +click = Napsauta +collapse= Kutista +expand = Laajenna +activate= Aktivoi +cycle = Kelaa +# An action provided to accessibility clients such as screen readers to allow +# them to click an element when the click will be handled by a container +# (ancestor) element. This is not normally reported to users. +click ancestor = Napsauta edeltäjää diff --git a/l10n-fi/dom/chrome/accessibility/win/accessible.properties b/l10n-fi/dom/chrome/accessibility/win/accessible.properties new file mode 100644 index 0000000000..d0958aadfb --- /dev/null +++ b/l10n-fi/dom/chrome/accessibility/win/accessible.properties @@ -0,0 +1,21 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +jump = Siirry +press = Paina +check = Valitse +uncheck = Poista valinta +select = Valitse +open = Avaa +close = Sulje +switch = Vaihda +click = Napsauta +collapse= Kutista +expand = Laajenna +activate= Aktivoi +cycle = Kelaa +# An action provided to accessibility clients such as screen readers to allow +# them to click an element when the click will be handled by a container +# (ancestor) element. This is not normally reported to users. +click ancestor = Napsauta edeltäjää diff --git a/l10n-fi/dom/chrome/appstrings.properties b/l10n-fi/dom/chrome/appstrings.properties new file mode 100644 index 0000000000..04ea79a03e --- /dev/null +++ b/l10n-fi/dom/chrome/appstrings.properties @@ -0,0 +1,37 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +malformedURI2=Tarkista, että osoite on oikea ja yritä uudestaan. +fileNotFound=Tiedostoa %S ei löytynyt. Tarkista sen sijainti ja yritä uudelleen. +fileAccessDenied=Tiedosto %S ei ole luettavissa. +dnsNotFound2=Osoitetta %S ei löytynyt. Tarkista osoite ja yritä uudelleen. +unknownProtocolFound=Jokin seuraavista (%S) ei ole rekisteröity yhteyskäytäntö tai sitä ei ole sallittu käyttää tällä tavalla. +connectionFailure=Yhteyden muodostus osoitteeseen %S epäonnistui. +netInterrupt=Yhteys sivulle %S katkesi yllättäen. Voi olla, että tietoa siirrettiin. +netTimeout=Yhteyden muodostus osoitteeseen %S aikakatkaistiin. +redirectLoop=Uudelleenohjausraja osoitteelle ylittyi. Pyydettyä sivua ei voida ladata. Tämä voi johtua estetyistä evästeistä. +confirmRepostPrompt=Sivu voidaan näyttää vain lähettämällä jo aikaisemmin lähetetyt tiedot. Tietojen lähettäminen toistaa aikaisemmin suoritetun toiminnon (kuten haun tai tuotteen tilauksen verkkokaupasta). +resendButton.label=Lähetä uudestaan +unknownSocketType=Tätä dokumenttia ei voida avata, ellet asenna Henkilökohtaista turvallisuuden hallintaa (PSM). Lataa ja asenna PSM ja yritä uudelleen tai ota yhteyttä järjestelmänvalvojaasi. +netReset=Tiedosto on tyhjä. +notCached=Tämä dokumentti ei ole enää saatavilla. +netOffline=Sivua ei voida näyttää yhteydettömässä tilassa. Siirry yhteystilaan poistamalla valinta Tiedosto-valikon kohdasta Työskentele yhteydettömässä tilassa. +isprinting=Sivu ei voi muuttua, kun sitä tulostetaan tai tulostusta esikatsellaan. +deniedPortAccess=Pääsy pyydettyyn porttiin on estetty turvallisuussyistä. +proxyResolveFailure=Välityspalvelinta ei löytynyt. Tarkista välityspalvelinasetukset ja yritä uudelleen. +proxyConnectFailure=Välityspalvelin kieltäytyi yhteydestä. Tarkista välityspalvelinasetukset ja yritä uudelleen. +contentEncodingError=Avattava sivu on pakattu virheellisesti tai tuntemattomalla tavalla, eikä sivua voida näyttää. +unsafeContentType=Avattava sivu lähetettiin tiedostomuodossa, joka ei aina ole turvallinen eikä sivua siksi voida näyttää. Ilmoita tästä ongelmasta sivuston omistajalle. +malwareBlocked=Sivuston %S on ilmoitettu olevan hyökkäyssivusto ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella. +harmfulBlocked=Sivuston %S on ilmoitettu olevan mahdollisesti haitallinen ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella. +unwantedBlocked=Sivuston %S on ilmoitettu yrittävän asentaa sovelluksia pyytämättä ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella. +deceptiveBlocked=Sivuston %S on ilmoitettu olevan petollinen sivusto ja sen avaaminen on estetty turvallisuusasetuksiesi perusteella. +cspBlocked=Tällä sivulla on sisällön tietosuojakäytäntö, joka estää sen sisällyttämisen toiseen sivuun tällä tavalla. +xfoBlocked=Tällä sivulla on X-Frame-Options-käytäntö, joka estää sen lataamisen tässä yhteydessä. +corruptedContentErrorv2=Sivusto osoitteessa %S on kohdannut yhteyskäytäntövirheen, josta ei voi toipua. +sslv3Used=Tietojesi turvallisuutta palvelimella %S ei voida taata, koska se käyttää rikkoutunutta turvallisuuskäytäntöä SSLv3. +weakCryptoUsed=Sivuston %S omistaja on määrittänyt sivustonsa asetukset väärin. Sivustoon ei muodostettu yhteyttä suojellaksemme tietojasi varkaudelta. +inadequateSecurityError=Sivusto yritti neuvotella riittämättömän tasoisen turvallisuuden. +blockedByPolicy=Organisaatiosi on estänyt pääsyn tälle sivulle tai sivustolle. +networkProtocolError=Firefox kohtasi verkkoyhteyskäytäntöä koskevan rikkomuksen, josta ei voi toipua. diff --git a/l10n-fi/dom/chrome/dom/dom.properties b/l10n-fi/dom/chrome/dom/dom.properties new file mode 100644 index 0000000000..5effab22fd --- /dev/null +++ b/l10n-fi/dom/chrome/dom/dom.properties @@ -0,0 +1,427 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +KillScriptTitle=Varoitus: komentosarja ei vastaa kutsuihin +KillScriptMessage=Tällä sivulla oleva komentosarja on varattuna tai ei enää vastaa kutsuihin. Voit pysäyttää komentosarjan suorittamisen tai odottaa sen suorituksen valmistumista. +KillScriptWithDebugMessage=Tällä sivulla oleva komentosarja on varattuna tai ei enää vastaa kutsuihin. Voit pysäyttää komentosarjan suorittamisen, tutkia sitä debug-ohjelmalla tai odottaa sen suorituksen valmistumista. +KillScriptLocation=Komentosarja: %S + +KillAddonScriptTitle=Varoitus: lisäosan komentosarja ei vastaa kutsuihin +# LOCALIZATION NOTE (KillAddonScriptMessage): %1$S is the name of an extension. +# %2$S is the name of the application (e.g., Firefox). +KillAddonScriptMessage=Komentosarja laajennuksesta ”%1$S” on käynnissä tällä sivulla ja saa %2$Sin olemaan vastaamatta kutsuihin.\n\nKomentosarja voi olla varattuna tai se voi olla pysyvästi lakannut vastaamasta. Voit pysäyttää komentosarjan nyt tai odottaa ja katsoa, valmistuuko se. +KillAddonScriptGlobalMessage=Estä laajennuksen komentosarjan suoritus tällä sivulla ennen sen uudelleenlatausta + +StopScriptButton=Pysäytä komentosarja +DebugScriptButton=Tutki komentosarjaa +WaitForScriptButton=Jatka +DontAskAgain=&Älä kysy uudestaan +WindowCloseBlockedWarning=Komentosarjat eivät voi sulkea ikkunoita, joita ne eivät ole avanneet. +OnBeforeUnloadTitle=Sivulta poistumisen vahvistus +OnBeforeUnloadMessage2=Tämä sivu haluaa sinun vahvistavan, että tarkoituksesi on poistua sivulta. Sivulle antamiasi tietoja ei välttämättä tallenneta. +OnBeforeUnloadStayButton=Jää sivulle +OnBeforeUnloadLeaveButton=Poistu sivulta +EmptyGetElementByIdParam=Empty string passed to getElementById(). +SpeculationFailed2=An unbalanced tree was written using document.write() causing data from the network to be reparsed. More information: https://developer.mozilla.org/en-US/docs/Glossary/speculative_parsing +DocumentWriteIgnored=A call to document.write() from an asynchronously-loaded external script was ignored. +# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed. +EditorFileDropFailed=Dropping a file into a contenteditable element failed: %S. +FormValidationTextTooLong=Lyhennä kentän teksti %S merkkiin tai vähempään (nyt käytössä %S merkkiä). +FormValidationTextTooShort=Käytä vähintään %S merkkiä (nyt käytössä %S merkkiä). +FormValidationValueMissing=Täytä tämä kenttä. +FormValidationCheckboxMissing=Valitse tämä kohta jos haluat jatkaa. +FormValidationRadioMissing=Valitse yksi vaihtoehdoista. +FormValidationFileMissing=Valitse tiedosto. +FormValidationSelectMissing=Valitse kohta listalta. +FormValidationInvalidEmail=Kirjoita kelvollinen sähköpostiosoite. +FormValidationInvalidURL=Kirjoita osoite. +FormValidationInvalidDate=Anna kelvollinen päiväys. +FormValidationInvalidTime=Anna kelvollinen aika. +FormValidationInvalidDateTime=Anna kelvollinen päiväys ja aika. +FormValidationInvalidDateMonth=Anna kelvollinen kuukausi. +FormValidationInvalidDateWeek=Anna kelvollinen viikko. +FormValidationPatternMismatch=Anna arvo pyydetyssä muodossa. +# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value. +FormValidationPatternMismatchWithTitle=Anna arvo pyydetyssä muodossa: %S. +# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number. +FormValidationNumberRangeOverflow=Valitse arvo, joka on enintään %S. +# LOCALIZATION NOTE (FormValidationDateTimeRangeOverflow): %S is a date or a time. +FormValidationDateTimeRangeOverflow=Valitse arvo, joka ei ole myöhempi kuin %S. +# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number. +FormValidationNumberRangeUnderflow=Valitse arvo, joka vähintään %S. +# LOCALIZATION NOTE (FormValidationDateTimeRangeUnderflow): %S is a date or a time. +FormValidationDateTimeRangeUnderflow=Valitse arvo, joka ei ole aikaisempi kuin %S. +# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time. +FormValidationStepMismatch=Valitse kelvollinen arvo. Kaksi lähintä kelvollista arvoa ovat %S ja %S. +# LOCALIZATION NOTE (FormValidationStepMismatchOneValue): %S can be a number, a date or a time. This is called instead of FormValidationStepMismatch when the second value is the same as the first. +FormValidationStepMismatchOneValue=Valitse kelvollinen arvo. Lähin kelvollinen arvo on %S. +# LOCALIZATION NOTE (FormValidationTimeReversedRangeUnderflowAndOverflow): %1$S,%2$S are time. +FormValidationTimeReversedRangeUnderflowAndOverflow=Valitse arvo väliltä %1$S ja %2$S. +FormValidationBadInputNumber=Kirjoita luku. +FullscreenDeniedDisabled=Request for fullscreen was denied because Fullscreen API is disabled by user preference. +FullscreenDeniedFocusedPlugin=Request for fullscreen was denied because a windowed plugin is focused. +FullscreenDeniedHidden=Request for fullscreen was denied because the document is no longer visible. +FullscreenDeniedHTMLDialog=Request for fullscreen was denied because requesting element is a element. +FullscreenDeniedContainerNotAllowed=Request for fullscreen was denied because at least one of the document's containing elements is not an iframe or does not have an "allowfullscreen" attribute. +FullscreenDeniedNotInputDriven=Request for fullscreen was denied because Element.requestFullscreen() was not called from inside a short running user-generated event handler. +FullscreenDeniedMouseEventOnlyLeftBtn=Request for fullscreen was denied because Element.requestFullscreen() was called from inside a mouse event handler not triggered by left mouse button. +FullscreenDeniedNotHTMLSVGOrMathML=Request for fullscreen was denied because requesting element is not , , or an HTML element. +FullscreenDeniedNotInDocument=Request for fullscreen was denied because requesting element is no longer in its document. +FullscreenDeniedMovedDocument=Request for fullscreen was denied because requesting element has moved document. +FullscreenDeniedLostWindow=Request for fullscreen was denied because we no longer have a window. +FullscreenDeniedSubDocFullscreen=Request for fullscreen was denied because a subdocument of the document requesting fullscreen is already fullscreen. +FullscreenDeniedNotFocusedTab=Request for fullscreen was denied because requesting element is not in the currently focused tab. +FullscreenDeniedFeaturePolicy=Request for fullscreen was denied because of FeaturePolicy directives. +FullscreenExitWindowFocus=Exited fullscreen because a window was focused. +RemovedFullscreenElement=Exited fullscreen because fullscreen element was removed from document. +FocusedWindowedPluginWhileFullscreen=Exited fullscreen because windowed plugin was focused. +PointerLockDeniedDisabled=Request for pointer lock was denied because Pointer Lock API is disabled by user preference. +PointerLockDeniedInUse=Request for pointer lock was denied because the pointer is currently controlled by a different document. +PointerLockDeniedNotInDocument=Request for pointer lock was denied because the requesting element is not in a document. +PointerLockDeniedSandboxed=Request for pointer lock was denied because Pointer Lock API is restricted via sandbox. +PointerLockDeniedHidden=Request for pointer lock was denied because the document is not visible. +PointerLockDeniedNotFocused=Request for pointer lock was denied because the document is not focused. +PointerLockDeniedMovedDocument=Request for pointer lock was denied because the requesting element has moved document. +PointerLockDeniedNotInputDriven=Request for pointer lock was denied because Element.requestPointerLock() was not called from inside a short running user-generated event handler, and the document is not in full screen. +PointerLockDeniedFailedToLock=Request for pointer lock was denied because the browser failed to lock the pointer. +HTMLSyncXHRWarning=HTML parsing in XMLHttpRequest is not supported in the synchronous mode. +# LOCALIZATION NOTE: %S is the name of the header in question +ForbiddenHeaderWarning=Attempt to set a forbidden header was denied: %S +ResponseTypeSyncXHRWarning=Use of XMLHttpRequest's responseType attribute is no longer supported in the synchronous mode in window context. +TimeoutSyncXHRWarning=Use of XMLHttpRequest's timeout attribute is not supported in the synchronous mode in window context. +# LOCALIZATION NOTE: Do not translate navigator.sendBeacon, unload, pagehide, or XMLHttpRequest. +UseSendBeaconDuringUnloadAndPagehideWarning=Use of navigator.sendBeacon instead of synchronous XMLHttpRequest during unload and pagehide improves user experience. +JSONCharsetWarning=An attempt was made to declare a non-UTF-8 encoding for JSON retrieved using XMLHttpRequest. Only UTF-8 is supported for decoding JSON. +# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource. +MediaElementAudioSourceNodeCrossOrigin=The HTMLMediaElement passed to createMediaElementSource has a cross-origin resource, the node will output silence. +# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource. +MediaStreamAudioSourceNodeCrossOrigin=The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence. +# LOCALIZATION NOTE : Do not translate MediaStreamTrack and createMediaStreamTrackSource. +MediaStreamTrackAudioSourceNodeCrossOrigin=The MediaStreamTrack passed to createMediaStreamTrackSource is a cross-origin resource, the node will output silence. +# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream. +MediaElementAudioCaptureOfMediaStreamError=The captured HTMLMediaElement is playing a MediaStream. Applying volume or mute status is not currently supported. +# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream. +MediaElementStreamCaptureCycle=The MediaStream assigned to srcObject comes from a capture of this HTMLMediaElement, forming a cycle, assignment ignored. +MediaLoadExhaustedCandidates=All candidate resources failed to load. Media load paused. +MediaLoadSourceMissingSrc= element has no "src" attribute. Media resource load failed. +MediaStreamAudioSourceNodeDifferentRate=Connecting AudioNodes from AudioContexts with different sample-rate is currently not supported. +# LOCALIZATION NOTE: %1$S is the Http error code the server returned (e.g. 404, 500, etc), %2$S is the URL of the media resource which failed to load. +MediaLoadHttpError=HTTP load failed with status %1$S. Load of media resource %2$S failed. +# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load. +MediaLoadInvalidURI=Invalid URI. Load of media resource %S failed. +# LOCALIZATION NOTE: %1$S is the media resource's format/codec type (basically equivalent to the file type, e.g. MP4,AVI,WMV,MOV etc), %2$S is the URL of the media resource which failed to load. +MediaLoadUnsupportedTypeAttribute=Specified "type" attribute of "%1$S" is not supported. Load of media resource %2$S failed. +MediaLoadUnsupportedTypeAttributeLoadingNextChild=Specified “type” attribute of “%1$S” is not supported. Load of media resource %2$S failed. Trying to load from next element. +# LOCALIZATION NOTE: %1$S is the MIME type HTTP header being sent by the web server, %2$S is the URL of the media resource which failed to load. +MediaLoadUnsupportedMimeType=HTTP "Content-Type" of "%1$S" is not supported. Load of media resource %2$S failed. +# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding. +MediaLoadDecodeError=Media resource %S could not be decoded. +MediaWidevineNoWMF=Yritetään toistaa Widevineä ilman Windows Media Foundationia. Katso https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows +# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm') +MediaWMFNeeded=Jotta voit toistaa videotiedostomuotoja %S, sinun tarvitsee asentaa Microsoftin lisäohjelmistoja. Katso https://support.mozilla.org/kb/fix-video-audio-problems-firefox-windows +# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm') +MediaPlatformDecoderNotFound=Tällä sivulla olevaa videota ei voida toistaa. Järjestelmässä ei välttämättä ole tarvittavia koodekkeja tiedostomuodoille %S. +MediaUnsupportedLibavcodec=Tällä sivulla olevaa videota ei voida toistaa. Järjestelmässä on libavcodec-versio, jota ei tueta +# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English) +MediaDecodeError=Mediaresurssin %1$S purkaminen epäonnistui virheellä: %2$S +# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English) +MediaDecodeWarning=Mediaresurssin %1$S purkaminen onnistui, mutta virheellä: %2$S +# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm') +MediaCannotPlayNoDecoders=Mediaa ei voida toistaa. Ei purkajia pyydetyille tiedostomuodoille: %S +# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm') +MediaNoDecoders=Ei purkajia joillekin pyydetyistä tiedostomuodoista: %S +MediaCannotInitializePulseAudio=PulseAudion käyttäminen ei onnistu +# LOCALIZATION NOTE: %S is the URL of the web page which is not served on HTTPS and thus is not encrypted and considered insecure. +MediaEMEInsecureContextDeprecatedWarning=Using Encrypted Media Extensions at %S on an insecure (i.e. non-HTTPS) context is deprecated and will soon be removed. You should consider switching to a secure origin such as HTTPS. +# LOCALIZATION NOTE: %S is the URL of the web page which is calling web APIs without passing data (either an audioCapabilities or a videoCapabilities) that will soon be required. See https://bugzilla.mozilla.org/show_bug.cgi?id=1368583#c21 for explanation of this string. +MediaEMENoCapabilitiesDeprecatedWarning=Calling navigator.requestMediaKeySystemAccess() (at %S) without passing a candidate MediaKeySystemConfiguration containing audioCapabilities or videoCapabilities is deprecated and will soon become unsupported. +# LOCALIZATION NOTE: %S is the URL of the web page which is calling web APIs without passing data (a "codecs" string in the "contentType") that will soon be required. See https://bugzilla.mozilla.org/show_bug.cgi?id=1368583#c21 for explanation of this string. +MediaEMENoCodecsDeprecatedWarning=Calling navigator.requestMediaKeySystemAccess() (at %S) passing a candidate MediaKeySystemConfiguration containing audioCapabilities or videoCapabilities without a contentType with a “codecs” string is deprecated and will soon become unsupported. +# LOCALIZATION NOTE: Do not translate "Mutation Event" and "MutationObserver" +MutationEventWarning=Use of Mutation Events is deprecated. Use MutationObserver instead. +BlockAutoplayError=Automaattinen toisto sallitaan vain, kun käyttäjä on antanut suostumuksen, käyttäjä on aktivoinut sivuston tai median äänet on vaimennettu. +BlockAutoplayWebAudioStartError=An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. +# LOCALIZATION NOTE: Do not translate "Components" +ComponentsWarning=The Components object is deprecated. It will soon be removed. +PluginHangUITitle=Varoitus: Liitännäinen ei vastaa kutsuihin +PluginHangUIMessage=Liitännäinen %S on varattuna tai ei enää vastaa kutsuihin. Voit pysäyttää liitännäisen suorittamisen tai odottaa sen suorituksen valmistumista. +PluginHangUIWaitButton=Jatka +PluginHangUIStopButton=Pysäytä liitännäinen +# LOCALIZATION NOTE: Do not translate "NodeIterator" or "detach()". +NodeIteratorDetachWarning=Calling detach() on a NodeIterator no longer has an effect. +# LOCALIZATION NOTE: Do not translate "LenientThis" and "this" +LenientThisWarning=Ignoring get or set of property that has [LenientThis] because the "this" object is incorrect. +# LOCALIZATION NOTE: Do not translate "captureEvents()" or "addEventListener()" +UseOfCaptureEventsWarning=Use of captureEvents() is deprecated. To upgrade your code, use the DOM 2 addEventListener() method. For more help http://developer.mozilla.org/en/docs/DOM:element.addEventListener +# LOCALIZATION NOTE: Do not translate "releaseEvents()" or "removeEventListener()" +UseOfReleaseEventsWarning=Use of releaseEvents() is deprecated. To upgrade your code, use the DOM 2 removeEventListener() method. For more help http://developer.mozilla.org/en/docs/DOM:element.removeEventListener +# LOCALIZATION NOTE: Do not translate "XMLHttpRequest" +SyncXMLHttpRequestWarning=Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/ +# LOCALIZATION NOTE: Do not translate "window.controllers/Controllers" +Window_Cc_ontrollersWarning=window.controllers/Controllers is deprecated. Do not use it for UA detection. +ImportXULIntoContentWarning=Importing XUL nodes into a content document is deprecated. This functionality may be removed soon. +# LOCALIZATION NOTE: Do not translate "IndexedDB". +IndexedDBTransactionAbortNavigation=An IndexedDB transaction that was not yet complete has been aborted due to page navigation. +# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers. +IgnoringWillChangeOverBudgetWarning=Will-change memory consumption is too high. Budget limit is the document surface area multiplied by %1$S (%2$S px). Occurrences of will-change over the budget will be ignored. +# LOCALIZATION NOTE: Do not translate "Worker". +HittingMaxWorkersPerDomain2=A Worker could not be started immediately because other documents in the same origin are already using the maximum number of workers. The Worker is now queued and will be started after some of the other workers have completed. +# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker". +AppCacheWarning=Application Cache API (AppCache) on vanhentunut ja se tullaan poistamaan tulevaisuudessa. Harkitse ServiceWorkerin käyttöä offline-tuen saavuttamiseksi. +# LOCALIZATION NOTE: Do not translate "Worker". +EmptyWorkerSourceWarning=Attempting to create a Worker from an empty source. This is probably unintentional. +NavigatorGetUserMediaWarning=navigator.mozGetUserMedia has been replaced by navigator.mediaDevices.getUserMedia +# LOCALIZATION NOTE: Do not translate "RTCPeerConnection", "getLocalStreams", "getRemoteStreams", "getSenders" or "getReceivers". +RTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams are deprecated. Use RTCPeerConnection.getSenders/getReceivers instead. +# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL. +InterceptionFailedWithURL=Failed to load '%S'. A ServiceWorker intercepted the request and encountered an unexpected error. +# LOCALIZATION NOTE: Do not translate "ServiceWorker", "cors", "Response", "same-origin" or "Request". %1$S is a URL, %2$S is a URL. +CorsResponseForSameOriginRequest=Failed to load ‘%1$S’ by responding ‘%2$S’. A ServiceWorker is not allowed to synthesize a cors Response for a same-origin Request. +# LOCALIZATION NOTE: Do not translate "ServiceWorker", "FetchEvent.respondWith()", "FetchEvent", "no-cors", "opaque", "Response", or "RequestMode". %1$S is a URL. %2$S is a RequestMode value. +BadOpaqueInterceptionRequestModeWithURL=Failed to load '%1$S'. A ServiceWorker passed an opaque Response to FetchEvent.respondWith() while handling a '%2$S' FetchEvent. Opaque Response objects are only valid when the RequestMode is 'no-cors'. +# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Error", "Response", "FetchEvent.respondWith()", or "fetch()". %S is a URL. +InterceptedErrorResponseWithURL=Failed to load '%S'. A ServiceWorker passed an Error Response to FetchEvent.respondWith(). This typically means the ServiceWorker performed an invalid fetch() call. +# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", or "Response.clone()". %S is a URL. +InterceptedUsedResponseWithURL=Failed to load '%S'. A ServiceWorker passed a used Response to FetchEvent.respondWith(). The body of a Response may only be read once. Use Response.clone() to access the body multiple times. +# LOCALIZATION NOTE: Do not translate "ServiceWorker", "opaqueredirect", "Response", "FetchEvent.respondWith()", or "FetchEvent". %s is a URL. +BadOpaqueRedirectInterceptionWithURL=Failed to load '%S'. A ServiceWorker passed an opaqueredirect Response to FetchEvent.respondWith() while handling a non-navigation FetchEvent. +# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", "RedirectMode" or "follow". %S is a URL. +BadRedirectModeInterceptionWithURL=Failed to load ‘%S’. A ServiceWorker passed a redirected Response to FetchEvent.respondWith() while RedirectMode is not ‘follow’. +# LOCALIZATION NOTE: Do not translate "ServiceWorker" or "FetchEvent.preventDefault()". %S is a URL. +InterceptionCanceledWithURL=Kohteen '%S' lataaminen epäonnistui. ServiceWorker peruutti latauksen kutsumalla FetchEvent.preventDefault()-metodia. +# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", or "FetchEvent.respondWith()". %1$S is a URL. %2$S is an error string. +InterceptionRejectedResponseWithURL=Failed to load '%1$S'. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with '%2$S'. +# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", "FetchEvent.respondWith()", or "Response". %1$S is a URL. %2$S is an error string. +InterceptedNonResponseWithURL=Failed to load '%1$S'. A ServiceWorker passed a promise to FetchEvent.respondWith() that resolved with non-Response value '%2$S'. + +# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Service-Worker-Allowed" or "HTTP". %1$S and %2$S are URLs. +ServiceWorkerScopePathMismatch=Failed to register a ServiceWorker: The path of the provided scope ‘%1$S’ is not under the max scope allowed ‘%2$S’. Adjust the scope, move the Service Worker script, or use the Service-Worker-Allowed HTTP header to allow the scope. +# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a stringified numeric HTTP status code like "404" and %3$S is a URL. +ServiceWorkerRegisterNetworkError=Failed to register/update a ServiceWorker for scope ‘%1$S’: Load failed with status %2$S for script ‘%3$S’. +# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker, %2$S is a MIME Media Type like "text/plain" and %3$S is a URL. +ServiceWorkerRegisterMimeTypeError2=Failed to register/update a ServiceWorker for scope ‘%1$S’: Bad Content-Type of ‘%2$S’ received for script ‘%3$S’. Must be a JavaScript MIME type. +# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL representing the scope of the ServiceWorker. +ServiceWorkerRegisterStorageError=Failed to register/update a ServiceWorker for scope ‘%S’: Storage access is restricted in this context due to user settings or private browsing mode. +ServiceWorkerGetRegistrationStorageError=Failed to get service worker registration(s): Storage access is restricted in this context due to user settings or private browsing mode. +ServiceWorkerGetClientStorageError=Failed to get service worker’s client(s): Storage access is restricted in this context due to user settings or private browsing mode. +# LOCALIZATION NOTE: Do not translate "ServiceWorker" and "postMessage". %S is a URL representing the scope of the ServiceWorker. +ServiceWorkerPostMessageStorageError=The ServiceWorker for scope ‘%S’ failed to execute ‘postMessage‘ because storage access is restricted in this context due to user settings or private browsing mode. +# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker. +ServiceWorkerGraceTimeoutTermination=Terminating ServiceWorker for scope ‘%1$S’ with pending waitUntil/respondWith promises because of grace timeout. +# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate "Fetch". +ServiceWorkerNoFetchHandler=Fetch event handlers must be added during the worker script’s initial evaluation. +ExecCommandCutCopyDeniedNotInputDriven=document.execCommand('cut'/'copy') was denied because it was not called from inside a short running user-generated event handler. +ManifestIdIsInvalid=The id member did not resolve to a valid URL. +ManifestIdNotSameOrigin=The id member must have the same origin as the start_url member. +ManifestShouldBeObject=Manifest should be an object. +ManifestScopeURLInvalid=The scope URL is invalid. +ManifestScopeNotSameOrigin=The scope URL must be same origin as document. +ManifestStartURLOutsideScope=The start URL is outside the scope, so the scope is invalid. +ManifestStartURLInvalid=The start URL is invalid. +ManifestStartURLShouldBeSameOrigin=The start URL must be same origin as document. +# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. "Expected the manifest's start_url member to be a string." +ManifestInvalidType=Expected the %1$S's %2$S member to be a %3$S. +# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. "theme_color: 42 is not a valid CSS color." +ManifestInvalidCSSColor=%1$S: %2$S is not a valid CSS color. +# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. "lang: 42 is not a valid language code." +ManifestLangIsInvalid=%1$S: %2$S is not a valid language code. +# LOCALIZATION NOTE: %1$S is the name of the parent property whose value is invalid (e.g., "icons"). %2$S is the index of the image object that is invalid (from 0). %3$S is the name of actual member that is invalid. %4$S is the invalid value. E.g. "icons item at index 2 is invalid. The src member is an invalid URL http://:Invalid" +ManifestImageURLIsInvalid=%1$S item at index %2$S is invalid. The %3$S member is an invalid URL %4$S +# LOCALIZATION NOTE: %1$S is the name of the parent property that that contains the unusable image object (e.g., "icons"). %2$S is the index of the image object that is unusable (from 0). E.g. "icons item at index 2 lacks a usable purpose. It will be ignored." +ManifestImageUnusable=%1$S item at index %2$S lacks a usable purpose. It will be ignored. +# LOCALIZATION NOTE: %1$S is the name of the parent property that contains the unsupported value (e.g., "icons"). %2$S is the index of the image object that has the unsupported value (from 0). %3$S are the unknown purposes. E.g. "icons item at index 2 includes unsupported purpose(s): a b." +ManifestImageUnsupportedPurposes=%1$S item at index %2$S includes unsupported purpose(s): %3$S. +# LOCALIZATION NOTE: %1$S is the name of the parent property that has a repeated purpose (e.g., "icons"). %2$S is the index of the image object that has the repeated purpose (from 0). %3$S is the repeated purposes. E.g. "icons item at index 2 includes repeated purpose(s): a b." +ManifestImageRepeatedPurposes=%1$S item at index %2$S includes repeated purpose(s): %3$S. +PatternAttributeCompileFailure=Unable to check