forked from mirrors/forgejo
Previous similar PR: https://codeberg.org/forgejo/forgejo/pulls/11879. Moved strings from INI to JSON. Some directly, some with keys updated to be consistent. The latter was done carefully, making sure all usages are updated, and was tested locally. There are more deletions than insertions because some languages also had some extra empty lines removed. Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/12280 Reviewed-by: Robert Wolff <mahlzahn@posteo.de>
514 lines
34 KiB
JSON
514 lines
34 KiB
JSON
{
|
|
"admin.monitor.queue.settings.remove_all_items.success": "Kaikki jonossa olleet tietueet on poistettu.",
|
|
"admin.monitor.queue.settings.remove_all_items": "Poista kaikki",
|
|
"admin.monitor.queue.settings.changed": "Asetukset päivitetty",
|
|
"admin.monitor.queue.settings.submit": "Päivitä asetukset",
|
|
"admin.monitor.queue.settings.maxnumberworkers.placeholder": "Tällä hetkellä %[1]d",
|
|
"admin.monitor.queue.type": "Tyyppi",
|
|
"admin.monitor.queue.name": "Nimi",
|
|
"admin.monitor.queue": "Jono: %s",
|
|
"admin.monitor.queues": "Jonot",
|
|
"admin.users.list_status_filter.not_2fa_enabled": "2FA ei käytössä",
|
|
"admin.users.list_status_filter.is_2fa_enabled": "2FA käytössä",
|
|
"admin.users.list_status_filter.not_prohibit_login": "Kirjautuminen sallittu",
|
|
"admin.users.list_status_filter.is_prohibit_login": "Kirjautuminen estetty",
|
|
"admin.users.list_status_filter.not_restricted": "Ei rajoitettu",
|
|
"admin.users.list_status_filter.is_restricted": "Rajoitettu",
|
|
"admin.users.list_status_filter.not_admin": "Ei ylläpitäjä",
|
|
"admin.users.list_status_filter.is_admin": "Ylläpitäjä",
|
|
"admin.users.list_status_filter.not_active": "Ei-aktiivinen",
|
|
"admin.users.list_status_filter.is_active": "Aktiivinen",
|
|
"admin.users.list_status_filter.reset": "Tyhjennä",
|
|
"admin.users.list_status_filter.menu_text": "Suodata",
|
|
"admin.system_status.gc_times": "Roskienkeruuajat",
|
|
"admin.system_status.last_gc_pause": "Viimeinen roskienkeruutauko",
|
|
"admin.system_status.total_gc_pause": "Yhteensä roskienkeruutauko",
|
|
"admin.system_status.last_gc_time": "Aika edellisestä roskienkeruusta",
|
|
"admin.system_status.next_gc_recycle": "Seuraava roskienkeruukierrätys",
|
|
"admin.system_status.other_system_allocation_obtained": "Muu järjestestelmän varaus saatu",
|
|
"admin.system_status.gc_metadata_obtained": "Roskienkeruumetatiedot saatu",
|
|
"admin.system_status.profiling_bucket_hash_table_obtained": "Profilointiämpäritiivistetaulukko saatu",
|
|
"admin.system_status.mcache_structures_obtained": "MCache-rakenteet saatu",
|
|
"admin.system_status.mcache_structures_usage": "MCache-rakenteiden käyttö",
|
|
"admin.system_status.mspan_structures_obtained": "MSpan-rakenteet saatu",
|
|
"admin.system_status.mspan_structures_usage": "MSpan-rakenteiden käyttö",
|
|
"admin.system_status.stack_memory_obtained": "Pinonmuisti saatu",
|
|
"admin.system_status.bootstrap_stack_usage": "Bootstrap-pinon käyttö",
|
|
"admin.system_status.heap_objects": "Heap-objektit",
|
|
"admin.system_status.heap_memory_released": "Heap-muisti vapautettu",
|
|
"admin.system_status.heap_memory_in_use": "Heap-muisti käytössä",
|
|
"admin.system_status.heap_memory_idle": "Heap-muisti tyhjäkäynnillä",
|
|
"admin.system_status.heap_memory_obtained": "Heap-muisti saatu",
|
|
"admin.system_status.current_heap_usage": "Nykyinen heapin käyttö",
|
|
"admin.system_status.memory_allocate_times": "Muistiallokaatiot",
|
|
"admin.system_status.pointer_lookup_times": "Osoittimen hakuajat",
|
|
"admin.system_status.memory_obtained": "Muistia saatu",
|
|
"admin.system_status.total_memory_allocated": "Yhteensä muistia varattu",
|
|
"admin.system_status.current_memory_usage": "Nykyinen muistinkäyttö",
|
|
"admin.system_status.current_goroutine": "Nykyiset goroutinet",
|
|
"admin.system_status.server_uptime": "Palvelimen uptime",
|
|
"markup.filepreview.truncated": "Esikatselu on typistetty",
|
|
"actions.variables.update.success": "Muuttuja muokattu.",
|
|
"actions.variables.update.failed": "Muuttujan muokkaus epäonnistui.",
|
|
"actions.variables.creation.success": "Muuttuja \"%s\" lisätty.",
|
|
"actions.variables.creation.failed": "Muuttujan lisäys epäonnistui.",
|
|
"actions.variables.deletion.success": "Muuttuja poistettu.",
|
|
"actions.variables.deletion.failed": "Muuttujan poisto epäonnistui.",
|
|
"actions.variables.not_found": "Muuttujaa ei löytynyt.",
|
|
"actions.variables.edit": "Muokkaa muuttujaa",
|
|
"actions.variables.description": "Muuttujat asetetaan tietyille toiminnoille eikä niitä voida lukea muutoin.",
|
|
"actions.variables.deletion.description": "Muuttujan poistaminen on lopullista, eikä sitä voi perua. Jatketaanko?",
|
|
"actions.variables.deletion": "Poista muuttuja",
|
|
"actions.variables.none": "Ei muuttujia vielä.",
|
|
"actions.variables.creation": "Lisää muuttuja",
|
|
"actions.variables.management": "Hallitse muuttujia",
|
|
"actions.variables": "Muuttujat",
|
|
"webauthn.error.timeout": "Aikakatkaisu ennen kuin avaintasi voitiin lukea. Lataa tämä sivu uudelleen ja yritä uudelleen.",
|
|
"webauthn.error.empty": "Sinun täytyy asettaa nimi tälle avaimelle.",
|
|
"webauthn.error.duplicated": "Turva-avainta ei ole sallittu tässä pyynnössä. Varmista, ettei avainta ole jo rekisteröity.",
|
|
"webauthn.error.unable_to_process": "Palvelin ei pystynyt käsittelemään pyyntöä.",
|
|
"webauthn.error.insecure": "WebAuthn tukee vain turvallisia yhteyksiä. Testaamista varten HTTP-välityksellä voit käyttää alkuperää \"localhost\" tai \"127.0.0.1\"",
|
|
"webauthn.error.unknown": "Tuntematon virhe. Yritä uudelleen.",
|
|
"webauthn.unsupported_browser": "Selaimesi ei tällä hetkellä tue WebAuthnia.",
|
|
"webauthn.error": "Turva-avainta ei voitu lukea.",
|
|
"webauthn.use_twofa": "Käytä kaksivaihesta todennusta puhelimestasi",
|
|
"webauthn.press_button": "Paina turva-avaimesi painiketta…",
|
|
"webauthn.sign_in": "Paina turva-avaimesi painiketta. Jos turva-avaimessasi ei ole painiketta, irrota se ja aseta uudelleen.",
|
|
"webauthn.insert_key": "Aseta turva-avaimesi",
|
|
"counters.n_commits": {
|
|
"one": "%s kommitti",
|
|
"other": "%s kommittia"
|
|
},
|
|
"counters.n_branches": {
|
|
"one": "%s haara",
|
|
"other": "%s haaraa"
|
|
},
|
|
"counters.n_tags": {
|
|
"one": "%s tagi",
|
|
"other": "%s tagia"
|
|
},
|
|
"counters.n_releases": {
|
|
"one": "%s julkaisu",
|
|
"other": "%s julkaisua"
|
|
},
|
|
"gpg.default_key": "Allekirjoitettu oletusavaimella",
|
|
"gpg.error.extract_sign": "Allekirjoituksen purkaminen epäonnistui",
|
|
"gpg.error.generate_hash": "Kommitin tiivisteen luominen epäonnistui",
|
|
"gpg.error.no_committer_account": "Kommitin tekijän sähköpostiosoitteeseen ei ole linkitetty tiliä",
|
|
"gpg.error.no_gpg_keys_found": "Tälle allekirjoitukselle ei löytynyt tunnettua avainta tietokannasta",
|
|
"gpg.error.not_signed_commit": "Kommitti ei ole allekirjoitettu",
|
|
"gpg.error.failed_retrieval_gpg_keys": "Ei saatu yhtäkään kommitin tekijän tiliin liitettyä avainta",
|
|
"gpg.error.probable_bad_signature": "VAROITUS! Vaikka tietokannassa on avain tällä ID-tunnistella, se ei vahvista tätä kommittia! Tämä kommitti on EPÄILYTTÄVÄ.",
|
|
"gpg.error.probable_bad_default_signature": "VAROITUS! Vaikka oletusavaimella on tämä ID-tunniste, se ei vahvista tätä kommittia! Tämä kommitti on EPÄILYTTÄVÄ.",
|
|
"notification.notifications": "Ilmoitukset",
|
|
"notification.unread": "Lukematon",
|
|
"notification.read": "Luettu",
|
|
"notification.no_unread": "Ei lukemattomia ilmoituksia.",
|
|
"notification.no_read": "Ei luettuja ilmoituksia.",
|
|
"notification.pin": "Kiinnitä ilmoitus",
|
|
"notification.mark_as_read": "Merkitse luetuksi",
|
|
"notification.mark_as_unread": "Merkitse lukemattomaksi",
|
|
"notification.mark_all_as_read": "Merkitse kaikki luetuiksi",
|
|
"notification.subscriptions": "Tilaukset",
|
|
"notification.watching": "Tarkkaillaan",
|
|
"notification.no_subscriptions": "Ei tilauksia",
|
|
"dropzone.default_message": "Pudota tiedostot tähän tai napsauta tästä lähettääksesi tiedoston.",
|
|
"dropzone.invalid_input_type": "Tätä tyyppiä olevia tiedostoja ei voi lähettää.",
|
|
"dropzone.file_too_big": "Tiedoston koko ({{filesize}} Mt) ylittää enimmäisrajan ({{maxFilesize}} Mt).",
|
|
"dropzone.remove_file": "Poista tiedosto",
|
|
"packages.title": "Paketit",
|
|
"packages.empty": "Täällä ei vielä ole paketteja.",
|
|
"packages.empty.documentation": "Lisätietoja pakettirekisteristä on saatavilla <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentaatiossa</a>.",
|
|
"packages.empty.repo": "Lähetitkö paketin, mutta se ei näy täällä? Siirry <a href=\"%[1]s\">paketin asetuksiin</a> ja linkitä se tähän tietovarastoon.",
|
|
"packages.registry.documentation": "Lisätietoja %s-rekisteristä on <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">dokumentaatiossa</a>.",
|
|
"packages.filter.type": "Tyyppi",
|
|
"packages.filter.type.all": "Kaikki",
|
|
"packages.filter.no_result": "Suodattimesi ei tuottanut tuloksia.",
|
|
"packages.published_by": "Julkaistu %[1]s käyttäjän <a href=\"%[2]s\">%[3]s</a> toimesta",
|
|
"packages.published_by_in": "Julkaistu %[1]s, julkaisija <a href=\"%[2]s\">%[3]s</a> tietovarastossa <a href=\"%[4]s\"><strong>%[5]s</strong></a>",
|
|
"packages.pub.install": "Asenna paketti Dartilla suorittamalla komento:",
|
|
"packages.installation": "Asennus",
|
|
"packages.about": "Tietoja tästä paketista",
|
|
"packages.requirements": "Vaatimukset",
|
|
"packages.dependencies": "Riippuvuudet",
|
|
"packages.keywords": "Avainsanat",
|
|
"packages.details": "Yksityiskohdat",
|
|
"packages.details.author": "Tekijä",
|
|
"packages.details.project_site": "Projektin verkkosivusto",
|
|
"packages.details.repository_site": "Tietovaraston verkkosivusto",
|
|
"packages.details.documentation_site": "Dokumentaation verkkosivusto",
|
|
"packages.details.license": "Lisenssi",
|
|
"packages.assets": "Resurssit",
|
|
"packages.versions": "Versiot",
|
|
"packages.versions.view_all": "Näytä kaikki",
|
|
"packages.dependency.version": "Versio",
|
|
"packages.alpine.registry": "Aseta tämä rekisteri lisäämällä URL-osoite tiedostoon <code>/etc/apk/tietovarastot</code>:",
|
|
"packages.alpine.registry.key": "Lataa rekisterin julkinen RSA-avain hakemistoon <code>/etc/apk/keys/</code> vahvistaaksesi indeksin allekirjoituksen:",
|
|
"packages.alpine.registry.info": "Valitse $branch ja $repository alla olevasta listasta.",
|
|
"packages.alpine.repository.branches": "Haarat",
|
|
"packages.alpine.repository.repositories": "Tietovarastot",
|
|
"packages.alpine.repository.architectures": "Arkkitehtuurit",
|
|
"packages.arch.pacman.helper.gpg": "Lisää luottamusvarmenne pacmanille:",
|
|
"packages.arch.pacman.conf": "Lisää palvelin asiaan liittyvällä jakelulla ja arkkitehtuurilla tiedostoon <code>/etc/pacman.conf</code> :",
|
|
"packages.arch.pacman.sync": "Synkronoi paketti pacmanin kanssa:",
|
|
"packages.arch.version.properties": "Version ominaisuudet",
|
|
"packages.arch.version.description": "Kuvaus",
|
|
"packages.arch.version.provides": "Tarjoaa",
|
|
"packages.arch.version.groups": "Ryhmä",
|
|
"packages.arch.version.replaces": "Korvaa",
|
|
"packages.cargo.registry": "Määritä tämä rekisteri Cargon asetustiedostossa (esimerkiksi <code>~/.cargo/config.toml</code>):",
|
|
"packages.cargo.install": "Asenna paketti Cargolla suorittamalla seuraava komento:",
|
|
"packages.chef.registry": "Määritä tämä rekisteri <code>~/.chef/config.rb</code>-tiedostossa:",
|
|
"packages.composer.registry": "Määritä tämä rekisteri <code>~/.composer/config.json</code>-tiedostossa:",
|
|
"packages.composer.install": "Asenna paketti Composerilla suorittamalla komento:",
|
|
"packages.composer.dependencies.development": "Kehitysriippuvuudet",
|
|
"packages.conan.install": "Asenna paketti Conanilla suorittamalla komento:",
|
|
"packages.conda.registry": "Määritä tämä rekisteri Conda-tietovarastoksi <code>.condarc</code>-tiedostossa:",
|
|
"packages.conda.install": "Asenna paketti Condalla suorittamalla komento:",
|
|
"packages.container.images.title": "Levykuvat",
|
|
"packages.container.details.type": "Levykuvan tyyppi",
|
|
"packages.container.details.platform": "Alusta",
|
|
"packages.container.pull": "Vedä levykuva komentoriviltä:",
|
|
"packages.container.labels": "Nimilaput",
|
|
"packages.container.labels.key": "Avain",
|
|
"packages.container.labels.value": "Arvo",
|
|
"packages.cran.registry": "Määritä rekisteri <code>Rprofile.site</code>-tiedostossa:",
|
|
"packages.debian.registry.info": "Valitse $distribution ja $component alla olevasta listasta.",
|
|
"packages.debian.repository.distributions": "Jakelut",
|
|
"packages.debian.repository.components": "Komponentit",
|
|
"packages.debian.repository.architectures": "Arkkitehtuurit",
|
|
"packages.generic.download": "Lataa paketti komentoriviltä:",
|
|
"packages.go.install": "Asenna paketti komentoriviltä:",
|
|
"packages.maven.registry": "Määritä tämä rekisteri projektin <code>pom.xml</code>-tiedostossa:",
|
|
"packages.maven.install": "Käytä pakettia sisällyttämällä seuraava sisältö <code>dependencies</code>-lohkoon <code>pom.xml</code>-tiedostossa:",
|
|
"packages.maven.install2": "Suorita komentoriviltä:",
|
|
"packages.maven.download": "Lataa riippuvuus suorittamalla komentorivillä:",
|
|
"packages.nuget.install": "Asenna paketti NuGetillä suorittamalla komento:",
|
|
"packages.npm.registry": "Määritä rekisteri projektin <code>.npmrc</code>-tiedostossa:",
|
|
"packages.npm.install": "Asenna paketti npm:llä komennolla:",
|
|
"packages.npm.install2": "tai lisää se package.json-tiedostoon:",
|
|
"packages.npm.dependencies.development": "Kehitysriippuvuudet",
|
|
"packages.npm.dependencies.optional": "Valinnaiset riippuvuudet",
|
|
"packages.pypi.requires": "Vaatii Pythonin",
|
|
"packages.pypi.install": "Asenna paketti pipillä komennolla:",
|
|
"packages.rpm.distros.redhat": "RedHatiin pohjautuvilla jakeluilla",
|
|
"packages.rpm.distros.suse": "SUSE:en pohjautuvilla jakeluilla",
|
|
"packages.rpm.repository.architectures": "Arkkitehtuurit",
|
|
"packages.rpm.repository.multiple_groups": "Tämä paketti on saatavilla useissa ryhmissä.",
|
|
"packages.alt.install": "Asenna paketti",
|
|
"packages.alt.repository.architectures": "Arkkitehtuurit",
|
|
"packages.alt.repository.multiple_groups": "Tämä paketti on saatavilla useissa ryhmissä.",
|
|
"packages.rubygems.install": "Asenna paketti gemillä suorittamalla komento:",
|
|
"packages.rubygems.install2": "tai lisää se Gemfileen:",
|
|
"packages.rubygems.dependencies.runtime": "Ajonaikaiset riippuvuudet",
|
|
"packages.rubygems.dependencies.development": "Kehitysriippuvuudet",
|
|
"packages.rubygems.required.ruby": "Vaatii Ruby-version",
|
|
"packages.rubygems.required.rubygems": "Vaatii RubyGem-version",
|
|
"packages.swift.install": "Lisää paketti <code>Package.swift</code>-tiedostoon:",
|
|
"packages.swift.install2": "ja suorita komento:",
|
|
"packages.vagrant.install": "Lisää Vagrant-boksi suorittamalla komento:",
|
|
"packages.settings.link": "Linkitä tämä paketti tietovarastoon",
|
|
"packages.settings.link.description": "Jos linkität paketin tietovarastoon, paketti listataan tietovaraston pakettilistalla.",
|
|
"packages.settings.link.select": "Valitse tietovarasto",
|
|
"packages.settings.link.button": "Päivitä tietovaraston linkki",
|
|
"packages.settings.link.success": "Tietovaraston linkki päivitettiin onnistuneesti.",
|
|
"packages.settings.link.error": "Tietovaraston linkin päivittäminen epäonnistui.",
|
|
"packages.settings.delete": "Poista paketti",
|
|
"packages.settings.delete.description": "Paketin poistaminen on peruuttamaton toimenpide, sitä ei voi perua.",
|
|
"packages.settings.delete.notice": "Olet aikeissa poistaa %s (%s). Tätä toimenpidettä ei voi perua. Haluatko varmasti jatkaa?",
|
|
"packages.settings.delete.success": "Paketti on poistettu.",
|
|
"packages.settings.delete.error": "Paketin poistaminen epäonnistui.",
|
|
"packages.owner.settings.cargo.title": "Cargo-rekisterin indeksi",
|
|
"packages.owner.settings.cargo.initialize": "Alusta indeksi",
|
|
"packages.owner.settings.cargo.initialize.description": "Cargo-rekisterin käyttöä varten tarvitaan erityinen indeksi Git -tietovarasto. Tämän vaihtoehdon käyttäminen luo (uudelleen) tietovaraston ja määrittää sen automaattisesti.",
|
|
"packages.owner.settings.cargo.initialize.error": "Cargo-indeksin alustaminen epäonnistui: %v",
|
|
"packages.owner.settings.cargo.initialize.success": "Cargo-indeksi luotiin onnistuneesti.",
|
|
"packages.owner.settings.cargo.rebuild": "Rakenna indeksi uudelleen",
|
|
"packages.owner.settings.cargo.rebuild.error": "Cargo-indeksin rakentaminen uudelleen epäonnistui: %v",
|
|
"packages.owner.settings.cargo.rebuild.success": "Cargo-indeksi rakennettiin uudelleen.",
|
|
"packages.owner.settings.cargo.rebuild.no_index": "Ei voi rakentaa uudelleen, indeksiä ei ole alustettu.",
|
|
"packages.owner.settings.cleanuprules.title": "Siivoussäännöt",
|
|
"packages.owner.settings.cleanuprules.add": "Lisää siivoussääntö",
|
|
"packages.owner.settings.cleanuprules.edit": "Muokkaa siivoussääntöä",
|
|
"packages.owner.settings.cleanuprules.none": "Siivoussääntöjä ei vielä ole.",
|
|
"packages.owner.settings.cleanuprules.preview": "Siivoussäännön esikatselu",
|
|
"packages.owner.settings.cleanuprules.preview.overview": "%d pakettia on ajastettu poistettavaksi.",
|
|
"packages.owner.settings.cleanuprules.preview.none": "Siivoussääntö ei vastaa yhtäkään pakettia.",
|
|
"packages.owner.settings.cleanuprules.pattern_full_match": "Toteuta kaava paketin koko nimeen",
|
|
"packages.owner.settings.cleanuprules.keep.title": "Näitä sääntöjä vastaavat versiot säilytetään, vaikka ne vastaisivat alla olevaa poistosääntöä.",
|
|
"packages.owner.settings.cleanuprules.keep.count": "Säilytä viimeisimmät",
|
|
"packages.owner.settings.cleanuprules.keep.pattern": "Säilytä kaavaa vastaavat versiot",
|
|
"packages.owner.settings.cleanuprules.keep.pattern.container": "Viimeisin (<code>latest</code>) versio säilytetään aina Container-paketeista.",
|
|
"packages.owner.settings.cleanuprules.remove.title": "Näitä sääntöjä vastaavat versiot poistetaan, ellei sääntö yläpuolella käske säilyttää niitä.",
|
|
"packages.owner.settings.cleanuprules.remove.days": "Poista versiot, jotka ovat vanhempia kuin",
|
|
"packages.owner.settings.cleanuprules.remove.pattern": "Poista kaavaa vastaavat versiot",
|
|
"packages.owner.settings.cleanuprules.success.update": "Siivoussääntö on päivitetty.",
|
|
"packages.owner.settings.cleanuprules.success.delete": "Siivoussääntö on poistettu.",
|
|
"packages.owner.settings.chef.title": "Chef-rekisteri",
|
|
"packages.owner.settings.chef.keypair": "Luo avainpari",
|
|
"packages.owner.settings.chef.keypair.description": "Chef-rekisteriin lähetettävät pyynnöt on allekirjoitettava salauskirjoituksella todennuskeinona. Avainparia luotaessa vain julkinen avain tallennetaan Forgejoon. Yksityinen avain toimitetaan sinulle käytettäväksi knifen kanssa. Uuden avainparin luominen korvaa edellisen.",
|
|
"fork.n_forks": {
|
|
"one": "%s forkki",
|
|
"other": "%s forkkia"
|
|
},
|
|
"stars.n_stars": {
|
|
"one": "%s tähti",
|
|
"other": "%s tähteä"
|
|
},
|
|
"release.n_downloads": {
|
|
"one": "%s lataus",
|
|
"other": "%s latausta"
|
|
},
|
|
"repo.pulls.merged_title_desc": {
|
|
"one": "yhdistetty %[1]d sitoumus <code>%[2]s</code>:sta kohteeseen <code>%[3]s</code> %[4]s",
|
|
"other": "yhdistetty %[1]d sitoumusta <code>%[2]s</code>:sta kohteeseen <code>%[3]s</code> %[4]s"
|
|
},
|
|
"repo.pulls.title_desc": {
|
|
"one": "haluaa yhdistää %[1]d sitoumus <code>%[2]s</code>:sta kohteeseen <code id=\"%[4]s\">%[3]s</code>",
|
|
"other": "haluaa yhdistää %[1]d sitoumusta <code>%[2]s</code>:sta kohteeseen <code id=\"%[4]s\">%[3]s</code>"
|
|
},
|
|
"search.milestone_kind": "Etsi merkkipaaluja…",
|
|
"home.welcome.no_activity": "Ei toimintaa",
|
|
"incorrect_root_url": "Tämä Forgejo-instanssi on määritetty toimimaan osoitteessa \"%s\". Tarkastelet tällä hetkellä Forgejoa eri URL-osoitteen kautta, mikä saattaa aiheuttaa sovelluksen osien toimimattomuutta. Virallinen URL-osoite on Forgejo-ylläpitäjien hallinnoima ROOT_URL-asetus app.ini -tiedostossa.",
|
|
"themes.names.forgejo-auto": "Forgejo (käyttöjärjestelmän määrittelemä teema)",
|
|
"home.welcome.activity_hint": "Syötteelläsi ei ole vielä mitään. Toimenpiteesi ja toimintasi tietovarastoissa, joita seuraat ilmaantuvat tälle sivulle.",
|
|
"home.explore_repos": "Tutustu tietovarastoihin",
|
|
"home.explore_users": "Tutki käyttäjiä",
|
|
"home.explore_orgs": "Tutki organisaatioita",
|
|
"error.not_found.title": "Sivua ei löytynyt",
|
|
"themes.names.forgejo-light": "Forgejo, vaalea",
|
|
"themes.names.forgejo-dark": "Forgejo, tumma",
|
|
"alert.range_error": " täytyy olla numero välillä %[1]s ja %[2]s.",
|
|
"alert.asset_load_failed": "Staattisen tiedoston lataus kohteesta {path} epäonnistui. Varmista, että staattisiin tiedostoihin pääsee käsiksi.",
|
|
"install.invalid_lfs_path": "LFS-juurta ei voitu luoda polkuun: %[1]s",
|
|
"mail.actions.not_successful_run_subject": "Työnkulku %[1]s epäonnistui tietovarastossa %[2]s",
|
|
"mail.actions.not_successful_run": "Työnkulku %[1]s epäonnistui tietovarastossa %[2]s",
|
|
"discussion.locked": "Tämä keskustelu on lukittu. Kommentointi on rajoitettu avustajille.",
|
|
"relativetime.future": "tulevaisuudessa",
|
|
"relativetime.days": {
|
|
"one": "%d päivä sitten",
|
|
"other": "%d päivää sitten"
|
|
},
|
|
"relativetime.months": {
|
|
"one": "%d kuukausi sitten",
|
|
"other": "%d kuukautta sitten"
|
|
},
|
|
"relativetime.years": {
|
|
"one": "%d vuosi sitten",
|
|
"other": "%d vuotta sitten"
|
|
},
|
|
"relativetime.1day": "eilen",
|
|
"relativetime.1week": "viime viikolla",
|
|
"relativetime.1year": "viime vuonna",
|
|
"relativetime.hours": {
|
|
"one": "%d tunti sitten",
|
|
"other": "%d tuntia sitten"
|
|
},
|
|
"relativetime.mins": {
|
|
"one": "%d minuutti sitten",
|
|
"other": "%d minuuttia sitten"
|
|
},
|
|
"relativetime.1month": "viime kuussa",
|
|
"relativetime.now": "nyt",
|
|
"relativetime.weeks": {
|
|
"one": "%d viikko sitten",
|
|
"other": "%d viikkoa sitten"
|
|
},
|
|
"meta.last_line": "Thank you for translating Forgejo! Päivitä tämä käännös, jos luet tämän viestin.",
|
|
"mail.actions.successful_run_after_failure_subject": "Työnkulku %[1]s palautettu tietovarastoon %[2]s",
|
|
"mail.actions.successful_run_after_failure": "Työnkulku %[1]s palautettu tietovarastoon %[2]s",
|
|
"mail.actions.run_info_cur_status": "Tämän juoksun tila: %[1]s (juuri päivitetty %[2]s:sta)",
|
|
"mail.actions.run_info_previous_status": "Edellisen ajon tila: %[1]s",
|
|
"mail.actions.run_info_trigger": "Laukaistui, koska: %[1]s, tekijänä: %[2]s",
|
|
"moderation.abuse_category.malware": "Haittaohjelma",
|
|
"moderation.abuse_category.illegal_content": "Laiton sisältö",
|
|
"watch.list.none": "Kukaan ei seuraa tätä tietovarastoa.",
|
|
"followers.incoming.list.self.none": "Kukaan ei seuraa profiiliasi.",
|
|
"followers.incoming.list.none": "Kukaan ei seuraa tätä käyttäjää.",
|
|
"followers.outgoing.list.self.none": "Et seuraa yhtäkään käyttäjää.",
|
|
"compare.branches.title": "Vertaa haaroja",
|
|
"admin.auths.allow_username_change": "Salli käyttäjänimen vaihto",
|
|
"admin.auths.allow_username_change.description": "Salli käyttäjien vaihtaa käyttäjänimiään profiiliasetuksissaan",
|
|
"moderation.report_remarks": "Havainnot",
|
|
"repo.settings.push_mirror.branch_filter.label": "Haarasuodatin (valinnainen)",
|
|
"discussion.sidebar.reference": "Viittaus",
|
|
"profile.edit.link": "Muokkaa profiilia",
|
|
"feed.atom.link": "Atom-syöte",
|
|
"keys.ssh.link": "SSH-avaimet",
|
|
"keys.gpg.link": "GPG-avaimet",
|
|
"admin.moderation.reports": "Raportit",
|
|
"admin.moderation.no_open_reports": "Ei avoimia raportteja.",
|
|
"stars.list.none": "Kukaan ei ole lisännyt tähteä tähän tietovarastoon.",
|
|
"followers.outgoing.list.none": "%s ei seuraa yhtäkään käyttäjää.",
|
|
"moderation.report_abuse_form.details": "Käytä tätä lomaketta ilmoittaaksesi käyttäjistä, jotka luovat roskapostiprofiileja, -tietovarastoja, -ongelmia, -kommentteja tai muuten käyttäytyvät soveltumattomasti.",
|
|
"repo.settings.push_mirror.branch_filter.description": "Peilattavat haarat. Jätä tyhjäksi peilataksesi kaikki haarat. Lue <a href=\"%[1]s\">%[2]s-dokumentaatio</a> nähdäksesi syntaksin. Esimerkit: <code>main, release/*</code>",
|
|
"profile.actions.tooltip": "Lisää toimintoja",
|
|
"editor.textarea.tab_hint": "Rivi on jo sisennetty. Paina <kbd>Tab</kbd> uudelleen tai <kbd>Escape</kbd> poistuaksesi editorista.",
|
|
"mail.actions.run_info_sha": "Kommitti: %[1]s",
|
|
"editor.textarea.shift_tab_hint": "Ei sisennystä tällä rivillä. Paina <kbd>Shift</kbd> + <kbd>Tab</kbd> uudelleen tai <kbd>Escape</kbd> poistuaksesi editorista.",
|
|
"admin.config.global_2fa_requirement.all": "Kaikki käyttäjät",
|
|
"admin.config.global_2fa_requirement.admin": "Ylläpitäjät",
|
|
"repo.pulls.already_merged": "Yhdistäminen epäonnistui: tämä vetopyyntö on jo yhdistetty.",
|
|
"moderation.report_abuse": "Ilmoita väärinkäytöstä",
|
|
"moderation.report_content": "Ilmoita sisällöstä",
|
|
"moderation.report_abuse_form.header": "Ilmoita väärinkäytöstä ylläpidolle",
|
|
"moderation.report_abuse_form.already_reported": "Olet jo ilmoittanut tästä sisällöstä",
|
|
"moderation.abuse_category": "Luokka",
|
|
"moderation.abuse_category.placeholder": "Valitse luokka",
|
|
"moderation.abuse_category.spam": "Roskaposti",
|
|
"moderation.abuse_category.other_violations": "Muut alustan sääntöjen vastaiset toimet",
|
|
"moderation.report_remarks.placeholder": "Kerro lisätietoja väärinkäytökseen liittyen.",
|
|
"moderation.submit_report": "Lähetä raportti",
|
|
"moderation.reporting_failed": "Uuden väärinkäytösraportin lähettäminen ei onnistu: %v",
|
|
"moderation.reported_thank_you": "Kiitos ilmoituksesta. Ylläpito on nyt tietoinen siitä.",
|
|
"repo.diff.commit.next-short": "Seuraava",
|
|
"repo.diff.commit.previous-short": "Edellinen",
|
|
"admin.dashboard.remove_resolved_reports": "Poista selvitetyt raportit",
|
|
"migrate.pagure.project_url": "Pagure-projektin URL-osoite",
|
|
"migrate.pagure.project_example": "Pagure-projektin URL-osoite, esim. https://pagure.io/pagure",
|
|
"migrate.pagure.token_label": "Poletti",
|
|
"migrate.github.description": "Tee migraatio github.comista tai GitHub Enterprise -palvelimelta.",
|
|
"migrate.git.description": "Suorita tietovaraston migraatio mistä tahansa Git-palvelusta.",
|
|
"migrate.gitea.description": "Tee migraatio gitea.comista tai muista Gitea-instansseista.",
|
|
"migrate.gitlab.description": "Tee migraatio gitlab.comista tai muista GitLab-instansseista.",
|
|
"migrate.gogs.description": "Tee migraatio notabug.orgista tai muista Gogs-instansseista.",
|
|
"migrate.onedev.description": "Tee migraatio code.onedev.io:sta tai muista OneDev-instansseista.",
|
|
"migrate.gitbucket.description": "Tee migraatio GitBucket-instansseista.",
|
|
"migrate.codebase.description": "Tee migraatio codebasehq.comista.",
|
|
"migrate.forgejo.description": "Tee migraatio codeberg.orgista tai muista Forgejo-instansseista.",
|
|
"migrate.items.label": "Migraation kohteet",
|
|
"migrate.items.wiki": "Wiki",
|
|
"migrate.items.milestones": "Merkkipaalut",
|
|
"migrate.items.labels": "Nimilaput",
|
|
"migrate.items.issues": "Ongelmat",
|
|
"migrate.items.pull_requests": "Vetopyynnöt",
|
|
"migrate.items.merge_requests": "Yhdistämispyynnöt",
|
|
"migrate.items.releases": "Julkaisut",
|
|
"migrate.in_progress.git": "Suoritetaan Git-datan migraatiota",
|
|
"migrate.in_progress.topics": "Suoritetaan aiheiden migraatiota",
|
|
"migrate.in_progress.milestones": "Suoritetaan merkkipaalujen migraatiota",
|
|
"migrate.in_progress.labels": "Suoritetaan nimilappujen migraatiota",
|
|
"migrate.in_progress.releases": "Suoritetaan julkaisujen migraatiota",
|
|
"migrate.in_progress.issues": "Suoritetaan ongelmien migraatiota",
|
|
"migrate.in_progress.pulls": "Suoritetaan vetopyyntöjen migraatiota",
|
|
"migrate.cancel.title": "Peruuta migraatio",
|
|
"migrate.cancel.confirmation": "Haluatko perua tämän migraation?",
|
|
"moderation.report_abuse_form.invalid": "Virheelliset argumentit",
|
|
"admin.config.security": "Turvallisuusasetukset",
|
|
"admin.config.global_2fa_requirement.title": "Globaali kaksivaiheisen tunnistuksen vaatimus",
|
|
"admin.config.global_2fa_requirement.none": "Ei",
|
|
"settings.visibility.description": "Profiilin näkyvyys vaikuttaa muiden mahdollisuuteen päästä ei-yksityisiin tietovarastoihisi. <a href=\"%s\" target=\"_blank\">Lue lisää</a>.",
|
|
"settings.twofa_unroll_unavailable": "Kaksivaiheinen tunnistautuminen vaaditaan tilillesi, eikä sitä voi poistaa käytöstä.",
|
|
"settings.twofa_reenroll": "Ota uudelleen käyttöön kaksivaiheinen tunnistus",
|
|
"settings.must_enable_2fa": "Tämä Forgejo-instanssi vaatii käyttäjien ottavan käyttöön kaksivaiheisen tunnistuksen, ennen kuin käyttäjätiliä voi käyttää.",
|
|
"error.must_enable_2fa": "Tämä Forgejo-instanssi vaatii käyttäjien ottavan käyttöön kaksivaiheisen tunnistuksen, ennen kuin käyttäjätiliä voi käyttää. Ota se käyttöön: %s",
|
|
"avatar.constraints_hint": "Mukautettu profiilikuva voi olla kooltaan enintään %[1]s tai enintään %[2]dx%[3]d pikseliä",
|
|
"repo.commit.load_tags_failed": "Tagien lataaminen epäonnistui sisäisen virheen vuoksi",
|
|
"actions.runs.run_attempt_label": "Suoritusyritys #%[1]s (%[2]s)",
|
|
"actions.runs.all_workflows": "Kaikki työnkulut",
|
|
"actions.runs.workflow": "Työnkulku",
|
|
"actions.runs.invalid_workflow_helper": "Työnkulun asetustiedosto on virheellinen. Tarkista asetustiedosto: %s",
|
|
"actions.runs.no_matching_online_runner.helper": "Testiajajaa nimilapulla %s ei löytynyt",
|
|
"actions.runs.no_job_without_needs": "Työnkulun tulee sisältää vähintään yksi työ ilman riippuvuuksia.",
|
|
"actions.runs.no_job": "Työnkulun tulee sisältää vähintään yksi työ",
|
|
"actions.runs.actor": "Toimija",
|
|
"actions.runs.status": "Tila",
|
|
"actions.runs.actors_no_select": "Kaikki toimijat",
|
|
"actions.runs.status_no_select": "Kaikki tilat",
|
|
"actions.runs.no_results": "Ei tuloksia.",
|
|
"actions.runs.no_workflows": "Ei työnkulkuja vielä.",
|
|
"actions.actions": "Actions",
|
|
"actions.status.unknown": "Tuntematon",
|
|
"actions.status.waiting": "Odotustilassa",
|
|
"actions.status.running": "Käynnissä",
|
|
"actions.status.success": "Onnistunut",
|
|
"actions.status.failure": "Epäonnistunut",
|
|
"actions.status.cancelled": "Peruttu",
|
|
"actions.status.skipped": "Ohitettu",
|
|
"actions.status.blocked": "Estetty",
|
|
"actions.runners": "Ajajat",
|
|
"actions.runners.runner_manage_panel": "Hallinnoi testinajajia",
|
|
"actions.runners.new": "Luo uusi testinajaja",
|
|
"actions.runners.new_notice": "Testinajajan aloitusohjeet",
|
|
"actions.runners.status": "Tila",
|
|
"actions.runners.status.unspecified": "Tuntematon",
|
|
"actions.runners.status.idle": "Jouten",
|
|
"actions.runners.status.active": "Aktiivinen",
|
|
"actions.runners.status.offline": "Ei-verkkotilassa",
|
|
"actions.runners.name": "Nimi",
|
|
"actions.runners.owner_type": "Tyyppi",
|
|
"actions.runners.description": "Kuvaus",
|
|
"actions.runners.labels": "Nimilaput",
|
|
"actions.runners.last_online": "Viimeisin käynnissäoloajankohta",
|
|
"actions.runners.runner_title": "Testinajaja %s",
|
|
"actions.runners.task_list.no_tasks": "Tehtäviä ei ole vielä määritelty.",
|
|
"actions.runners.task_list.run": "Suorita",
|
|
"actions.runners.task_list.status": "Tila",
|
|
"actions.runners.task_list.repository": "Tietovarasto",
|
|
"actions.runners.task_list.commit": "Kommitti",
|
|
"actions.runners.task_list.done_at": "Valmistunut ajankohtana",
|
|
"actions.runners.update_runner.success": "Testinajaja päivitetty onnistuneesti",
|
|
"actions.runners.update_runner.failed": "Testinajajan päivitys epäonnistui",
|
|
"actions.runners.delete_runner.success": "Testinajaja poistettu onnistuneesti",
|
|
"actions.runners.delete_runner.failed": "Testinajajan poisto epäonnistui",
|
|
"actions.runners.delete_runner.header": "Varmista testinajajan poisto",
|
|
"actions.runners.delete_runner.notice": "Jos tehtävä on käynnissä tällä testinajajalla, se lopetetaan ja merkitään epäonnistuneeksi. Se voi rikkoa koonnin työnkulun.",
|
|
"actions.runners.none": "Testinajajia ei saatavilla",
|
|
"actions.runners.reset_registration_token.button": "Uudelleenaseta rekisteröintipoletti",
|
|
"actions.runners.reset_registration_token.success": "Testiajajan rekisteröintipoletti asetettu uudelleen onnistuneesti",
|
|
"migrate.pagure.description": "Tee migraatio pagure.io:sta tai muista Pagure-instansseista.",
|
|
"pulse.n_active_issues": {
|
|
"one": "%s aktiivinen ongelma",
|
|
"other": "%s aktiivista ongelmaa"
|
|
},
|
|
"pulse.n_active_prs": {
|
|
"one": "%s aktiivinen vetopyyntö",
|
|
"other": "%s aktiivista vetopyyntöä"
|
|
},
|
|
"repo.pulls.maintainers_can_edit": "Ylläpitäjät voivat muokata tätä vetopyyntöä.",
|
|
"repo.pulls.maintainers_cannot_edit": "Ylläpitäjät eivät voi muokata tätä vetopyyntöä.",
|
|
"repo.form.cannot_create": "Kaikki tilat, joihin voit luoda tietovarastoja, ovat saavuttaneet tietovarastojen rajan.",
|
|
"migrate.form.error.url_credentials": "URL-osoite sisältää valtuustiedot, laita ne vastaavasti käyttäjänimi- ja salasanakenttiin",
|
|
"warning.repository.out_of_sync": "Tämän tietotietovaraston tietokantaesitys ei ole synkronoitu. Jos tämä varoitus näkyy edelleen tämän tietovaraston sitoumuksen lähettämisen jälkeen, ota yhteyttä järjestelmänvalvojaan.",
|
|
"admin.moderation.deleted_content_ref": "Ilmoitettua sisältöä, jonka tyyppi on %[1]v ja tunnus %[2]d, ei enää ole olemassa",
|
|
"settings.twofa_reenroll.description": "Ota mukaan kaksivaiheinen todennus uudelleen",
|
|
"user.ghost.tooltip": "Tämä käyttäjä on poistettu tai häntä ei voida yhdistää.",
|
|
"og.repo.summary_card.alt_description": "Yhteenvetokortti tietovarastosta %[1]s, kuvattu seuraavasti: %[2]s",
|
|
"migrate.pagure.incorrect_url": "Virheellinen lähdetietovaraston URL-osoite on syötetty",
|
|
"actions.runs.viewing_out_of_date_run": "Katselet tämän työn vanhentunutta suorituskertaa, joka suoritettiin %[1]s.",
|
|
"watch.n_watchers": {
|
|
"one": "%s seuraaja",
|
|
"other": "%s seuraajaa"
|
|
},
|
|
"repo.issues.filter_poster.hint": "Suodata tekijän perusteella",
|
|
"repo.issues.filter_reviewers.hint": "Suodata katselmoijan perusteella",
|
|
"repo.issues.filter_mention.hint": "Suodata mainitun käyttäjän perusteella",
|
|
"repo.issues.filter_modified.hint": "Suodata viimeisimmän muokkauspäivän perusteella",
|
|
"search.syntax": "Hakusyntaksi",
|
|
"keys.verify.token.hint": "Poletti on voimassa vain 1 minuutin. <a href=\"%[1]s\">Hanki uusi jos se vanheni</a>.",
|
|
"admin.moderation.moderation_reports": "Moderaatioraportit",
|
|
"migrate.pagure.private_issues.summary": "Yksityiset ongelmat (valinnainen)",
|
|
"teams.add_all_repos.modal.header": "Lisää kaikki tietovarastot",
|
|
"teams.remove_all_repos.modal.header": "Poista kaikki tietovarastot",
|
|
"repo.pulls.poster_trust_deny": "Kiellä",
|
|
"repo.pulls.poster_trust_once": "Hyväksy kerran",
|
|
"repo.pulls.poster_trust_always": "Hyväksy aina",
|
|
"moderation.action.account.delete": "Poista tili",
|
|
"moderation.action.account.suspend": "Jäädytä tili",
|
|
"moderation.action.repo.delete": "Poista tietovarasto",
|
|
"moderation.action.issue.delete": "Poista ongelma",
|
|
"moderation.action.comment.delete": "Poista kommentti",
|
|
"moderation.unknown_action": "Tuntematon toiminto",
|
|
"moderation.users.cannot_suspend_self": "Et voi jäädyttää omaa tiliäsi.",
|
|
"moderation.users.cannot_suspend_org": "Organisaatioita ei voi jäädyttää.",
|
|
"moderation.users.already_suspended": "Käyttäjätili on jo jäädytetty.",
|
|
"moderation.users.suspend_success": "Käyttäjätili on jäädytetty.",
|
|
"moderation.issue.deletion_success": "Ongelma on poistettu.",
|
|
"moderation.comment.deletion_success": "Kommentti on poistettu.",
|
|
"issues.updated": "päivitetty %s",
|
|
"search.fuzzy": "Sumea",
|
|
"mail.issue.action.close_by_commit": "%[1]s sulki %[2]s kommitissa %[3]s.",
|
|
"editor.search": "Hae",
|
|
"editor.replace": "Korvaa",
|
|
"editor.replace_all": "Korvaa kaikki"
|
|
}
|