fi: AssetAdmin: ADDFILES: 'Lisää tiedostoja' ALLOWEDEXTS: 'Sallitut laajennukset' ActionAdd: 'Lisää kansio' AppCategoryArchive: Arkisto AppCategoryAudio: Ääni AppCategoryDocument: Asiakirja AppCategoryFlash: Flash AppCategoryImage: Kuva AppCategoryVideo: Video BackToFolder: 'Takaisin kansioon' CREATED: Pvm CurrentFolderOnly: 'Rajoita tähän kansioon?' DetailsView: Tiedot FILES: Tiedostot FILESYSTEMSYNC: 'Synkronoi tiedostot' FILESYSTEMSYNCTITLE: 'Päivitä palvelimella olevat tiedostot CMS-järjestelmän tietokantaan. Kätevä toiminto, kun olet siirtänyt tiedostoja suoraa palvelimelle ohi CMS-järjestelmän esim. FTP-ohjelmalla.' FROMTHEINTERNET: Internetistä FROMYOURCOMPUTER: 'Omalta tietokoneelta' Filetype: Tiedostotyyppi ListView: Listanäkymä MENUTITLE: Tiedostot NEWFOLDER: 'Uusi kansio' SIZE: Koko THUMBSDELETED: '{count} käyttämätöntä esikatselukuvaa poistettiin' TreeView: Puunäkymä Upload: Siirrä AssetAdmin_DeleteBatchAction: TITLE: 'Poista kansiot' AssetAdmin_Tools: FILTER: Suodin AssetAdmin_left.ss: GO: Siirry AssetTableField: BACKLINKCOUNT: 'Linkitetty:' PAGES: sivu(t) BackLink_Button.ss: Back: Takaisin BrokenLinksReport: Any: Yhtään BROKENLINKS: 'Rikkinäisten linkkien raportti' CheckSite: Tarkistussivusto CheckSiteDropdownDraft: Luonnossivu CheckSiteDropdownPublished: 'Julkaistu sivu' ColumnDateLastModified: 'Päivitetty viimeksi' ColumnDateLastPublished: 'Julkaistu viimeksi' ColumnProblemType: Ongelmatyyppi ColumnURL: URL-osoite HasBrokenFile: 'sisältää rikkinäisen tiedoston' HasBrokenLink: 'sisältää rikkinäisen linkin' HasBrokenLinkAndFile: 'sisältää rikkinäisen linkin ja tiedoston' HoverTitleEditPage: Muokkaussivu PageName: 'Sivun nimi' ReasonDropdown: 'Ongelma tarkistettavaksi' ReasonDropdownBROKENFILE: 'Rikkinäinen tiedosto' ReasonDropdownBROKENLINK: 'Rikkinäinen linkki' ReasonDropdownRPBROKENLINK: 'Uudelleenohjaava sivu osoittaa olemattomalle sivulle' ReasonDropdownVPBROKENLINK: 'Virtuaalinen sivu osoittaa olemattomalle sivulle' RedirectorNonExistent: 'uudelleenohjaava sivu osoittaa olemattomalle sivulle' VirtualPageNonExistent: 'virtuaalinen sivu osoittaa olemattomalle sivulle' CMSAddPageController: Title: 'Lisää sivu' CMSBatchActions: DELETED_DRAFT_PAGES: 'Poistettiin %d sivua luonnostelusivustolta, %d virhettä' DELETED_PAGES: 'Poistettiin %d sivua julkaistulta sivustolta, %d virhettä' DELETE_DRAFT_PAGES: 'Poista luonnossivulta' DELETE_PAGES: 'Poista julkaistulta sivustolta' PUBLISHED_PAGES: 'Julkaistu %d sivua, %d epäonnistumista' PUBLISH_PAGES: Julkaise UNPUBLISHED_PAGES: 'Julkaisemattomat %d sivut' UNPUBLISH_PAGES: 'Älä julkaise' CMSFileAddController: MENUTITLE: Tiedostot CMSMain: ACCESS: 'Pääsy ''{title}'' -osioon' ACCESS_HELP: 'Oikeuttaa katsella osiota, joka sisältää sivurakenteen ja sisällön. Katselu- ja muokkausoikeuksia voidaan käsitellä sivukohtaisten pudotusvalikoiden kautta kuten myös erillisiä "sisällön oikeuksia".' AddNew: 'Lisää uusi sivu' AddNewButton: 'Lisää uusi' ChoosePageParentMode: 'Valitse kohde, minne sivu luodaan' ChoosePageType: 'Valitse sivutyyppi' Create: Luo DELETE: 'Poista luonnossivulta' DELETEFP: 'Poista julkaistulta sivulta' DESCREMOVED: 'ja {count} alasivua' EMAIL: Sähköposti EditTree: 'Muokkaa rakennepuuta' ListFiltered: 'Suodatettu lista.' MENUTITLE: 'Muokkaa sivua' NEWPAGE: 'Uusi {pagetype}' PAGENOTEXISTS: 'Tätä sivua ei ole olemassa' PAGES: Sivut PAGETYPEANYOPT: 'Mikä tahansa' PAGETYPEOPT: Sivutyyppi PUBALLCONFIRM: 'Julkaise jokainen sivu tällä sivustolla kopioiden luonnosten sisältö julkiselle sivustolle' PUBALLFUN: 'Julkaise kaikki -toiminto' PUBALLFUN2: 'Painamalla tätä nappia, tekee se saman kuin kävisit painamassa joka sivulla "julkaise". Se on käytännöllinen, jos on tehnyt isoja muutoksia sisältöön, esim. kun sivusto luotiin.' PUBPAGES: 'Valmis: julkaistiin {count} sivu(a)' PageAdded: 'Sivun luonti onnistui' REMOVED: '''%s''%s poistettu julkaistulta sivustolta' REMOVEDPAGE: '''{title}'' poistettiin julkaistulta sivustolta' REMOVEDPAGEFROMDRAFT: 'Poistettu ''%s'' luonnossivustolta' RESTORE: Palauta RESTORED: '''{title}'' palautettiin onnistuneesti' ROLLBACK: 'Siirry takaisin tähän versioon.' ROLLEDBACKPUB: 'Siirrytty takaisin julkaistuun versioon. Uusi versionumero on #{version}' ROLLEDBACKVERSION: 'Siirrytty takaisin versioon #%d. Uusi versionumero on #%d' SAVE: Tallenna SAVEDRAFT: 'Tallenna luonnos' TabContent: Sisältö TabHistory: Historia TabSettings: Asetukset TreeFiltered: 'Suodatettu hakemistopuu.' TreeFilteredClear: 'Nollaa suodatin' CMSMain_left.ss: 'APPLY FILTER': Suodata RESET: Nollaa CMSPageAddController: MENUTITLE: 'Lisää sivu' ParentMode_child: 'Toisen sivun alla' ParentMode_top: Ylätaso CMSPageEditController: MENUTITLE: 'Muokkaa sivua' CMSPageHistoryController: COMPAREMODE: 'Vertailutila (valitse kaksi)' COMPAREVERSIONS: 'Vertaa versioita' COMPARINGVERSION: 'Vertaillaan versioita {version1} ja {version2}' MENUTITLE: Historia REVERTTOTHISVERSION: 'Palaa tähän versioon' SHOWUNPUBLISHED: 'Näytä julkaisemattomat versiot' SHOWVERSION: 'Näytä versionumero' VIEW: näkymä VIEWINGVERSION: 'Katsot versiota {version}.' CMSPageHistoryController_versions.ss: AUTHOR: Tekijä NOTPUBLISHED: Julkaisematon PUBLISHER: Julkaisija UNKNOWN: Tuntematon WHEN: Milloin CMSPageSettingsController: MENUTITLE: 'Muokkaa sivua' CMSPagesController: GalleryView: 'Suuret ikonit' ListView: Listanäkymä MENUTITLE: Sivut TreeView: Puunäkymä CMSPagesController_ContentToolbar.ss: ENABLEDRAGGING: 'Vedä ja pudota' MULTISELECT: Monivalinta CMSPagesController_Tools.ss: FILTER: Suodata CMSSearch: FILTERDATEFROM: Alkaen FILTERDATEHEADING: Pvm FILTERDATETO: Päättyen FILTERLABELTEXT: Sisältö CMSSettingsController: MENUTITLE: Asetukset CMSSiteTreeFilter_ChangedPages: Title: 'Muuttuneet sivut' CMSSiteTreeFilter_DeletedPages: Title: 'Kaikki sivut, myös poistetut' CMSSiteTreeFilter_Search: Title: 'Kaikki sivut' ContentControl: NOTEWONTBESHOWN: 'Huomaa: tätä viestiä ei näytetä vierailijoille' ContentController: ARCHIVEDSITE: 'Esikatselu versio' ARCHIVEDSITEFROM: 'Arkistoitu sivusto lähteestä:' CMS: CMS DRAFTSITE: Luonnossivusto DRAFT_SITE_ACCESS_RESTRICTION: 'Voidaksesi katsella luonnoksia tai arkistoitua sisältöä sinun täytyy kirjautua sisään CMS:n salasanallasi. Palataksesi julkiselle sivulle paina tästä.' Email: Sähköposti INSTALL_SUCCESS: 'Asennus onnistui!' InstallFilesDeleted: 'Asennustiedostot poistettiin onnistuneesti.' InstallSecurityWarning: 'Tietoturvan takia, kannattaa poistaa asennustiedostot palvelimelta, ellet aio asentaa järjestelmää uudelleen. (pääkäyttäjän kirjautuminen vaaditaan, katso ylempää). Palvelimella kirjoitusoikeudet tarvitaan vain "assets"-kansioon. Voit poistaa kirjoitusoikeudet kaikista muista kansioista.
Napsauta tästä poistaaksesi kaikki asennustiedostot.' InstallSuccessCongratulations: 'SilverStripe asennettu onnistuneesti!' LOGGEDINAS: 'Kirjautuneena sisään nimimerkillä' LOGIN: 'Kirjaudu sisään' LOGOUT: 'Kirjaudu ulos' NOTLOGGEDIN: 'Ei kirjautuneena sisään' PUBLISHEDSITE: 'Julkaistu sivusto' Password: Salasana PostInstallTutorialIntro: 'Tämä sivusto on yksinkertaistettu versio SilverStripe 3 sivustosta. Laajentaaksesi tätä, ole hyvä ja tutustu: {link}.' StartEditing: 'Voit aloittaa sivustosi sisällön muokkaamisen kirjautumalla CMS-järjestelmään.' UnableDeleteInstall: 'Asennustiedostojen automaattinen poistaminen ei onnistunut. Ole hyvä ja poista seuraavat tiedostot manuaalisesti.' VIEWPAGEIN: 'Tarkastele sivua:' ErrorPage: CODE: Virhekoodi DEFAULTERRORPAGECONTENT: '

Valitettavasti sivua johon yritit päästä ei löytynyt.

Tarkista haluamasi kohteen URLin kirjoitusasu ja yritä uudelleen.

' DEFAULTERRORPAGETITLE: 'Sivua ei löytynyt' DEFAULTSERVERERRORPAGECONTENT: '

Pahoittelut, mutta pyyntösi aiheutti virheen.

' DEFAULTSERVERERRORPAGETITLE: Palvelinvirhe DESCRIPTION: 'Omat virheilmoitukset (sivuille, kuten "Sivua ei löytynyt")' ERRORFILEPROBLEM: 'Virhe tiedostoa "{filename}" avattaessa ja kirjoittettaessa palvelimelle. Tarkista tiedoston kirjoitusoikeudet.' PLURALNAME: Virhesivut SINGULARNAME: Virhesivu 400: '400 - Virheellinen Pyyntö' 401: '401 - Luvaton' 403: '403 - Kielletty' 404: '404 - Ei löytynyt' 405: '405 - Menetelmä ei sallittu' 406: '406 - Ei hyväksyttävä' 407: '407 - Välityspalvelinvahvistus vaaditaan' 408: '408 - Pyyntö Aikakatkaistiin' 409: '409 - Ristiriita' 410: '410 - Hävinnyt' 411: '411 - Pituus vaaditaan' 412: '412 - Edellytys epäonnistui' 413: '413 - Pyyntökokonaisuus liian suuri' 414: '414 - Pyyntö-URI Liian Pitkä' 415: '415 - Tukematon mediatyyppi' 416: '416 - Pyydetty alue ei kelpaa' 417: '417 - Oletus epäonnistui' 500: '500 - Sisäinen Palvelin Virhe' 501: '501 - Ei toteutettu' 502: '502 - Virheellinen Yhdyskäytävä' 503: '503 - Palvelu ei ole käytettävissä' 504: '504 - Välitysaikakatkaisu' 505: '505 - HTTP Versio Ei Tuettu' Folder: AddFolderButton: 'Lisää kansio' DELETEUNUSEDTHUMBNAILS: 'Poista käyttämättömät pikkukuvat' UNUSEDFILESTITLE: 'Käyttämättömät tiedostot' UNUSEDTHUMBNAILSTITLE: 'Käyttämättömät pikkukuvat' UploadFilesButton: Siirrä LeftAndMain: DELETED: Poistettu. PreviewButton: Esikatselu SAVEDUP: Tallennettu. STATUSPUBLISHEDSUCCESS: '''{title}'' julkaistiin onnistuneesti' SearchResults: Hakutulokset VersionUnknown: Tuntematon Permission: CMS_ACCESS_CATEGORY: CMS-pääsy Permissions: CONTENT_CATEGORY: 'Sisällön käyttöoikeudet' PERMISSIONS_CATEGORY: 'Roolit ja käyttöoikeudet' RedirectorPage: DESCRIPTION: 'Edelleenohjaa toiselle sisäiselle sivulle' HASBEENSETUP: 'Sivu, joka ohjaa käyttäjän toiselle sivulle on valmis, mutta sivua, jolle käyttäjä ohjataan, ei ole.' HEADER: 'Tämä sivu ohjaa käyttäjän toiselle sivulle' OTHERURL: 'Toisen verkkosivuston URL-osoite' PLURALNAME: 'Uudelleenohjaavat sivut' REDIRECTTO: 'Minne ohjataan?' REDIRECTTOEXTERNAL: 'Muu verkkosivusto' REDIRECTTOPAGE: 'Sivu verkkosivustollasi' SINGULARNAME: 'Uudelleenohjaava sivu' YOURPAGE: 'Sivu verkkosivustollasi' ReportAdmin: MENUTITLE: Raportit ReportTitle: Otsikko ReportAdminForm: FILTERBY: Suodata SearchForm: GO: Mene SEARCH: Haku SearchResults: Hakutulokset SideReport: BROKENFILES: 'Sivut joissa rikkinäisiä tiedostoja' BROKENLINKS: 'Sivut joissa rikkinäisiä linkkejä' BROKENREDIRECTORPAGES: 'Uudelleenohjatut sivut, jotka osoittavat poistettuihin sivuhin' BROKENVIRTUALPAGES: 'Virtuaaliset sivut, jotka osoittavat poistettuihin sivuihin' BrokenLinksGroupTitle: 'Rikkinäisten linkkien raportit' ContentGroupTitle: Sisältöraportit EMPTYPAGES: 'Sivut, joilla ei ole sisältöä' LAST2WEEKS: 'Sivut, joita on muokattu viimeisen kahden viikon aikana' OtherGroupTitle: Muu ParameterLiveCheckbox: 'Tarkista live-sivusto' REPEMPTY: '{title}:n raportti on tyhjä.' SilverStripeNavigatorLink: ShareInstructions: 'Jakaaksesi tämän tällä sivulla, kopioi ja liitä alapuolella oleva linkki.' ShareLink: 'Jaa linkki' SilverStripeNavigatorLinkl: CloseLink: Sulje SiteConfig: DEFAULTTHEME: '(Käytä oletusteemaa)' EDITHEADER: 'Kuka voi muokata sivuja tällä sivustolla?' EDIT_PERMISSION: 'Hallinnoi sivun kokoonpanoa' EDIT_PERMISSION_HELP: 'Kyky muokata maailmanlaajuisia käyttöoikeusasetuksia/ ylätason sivujen käyttöoikeuksia.' PLURALNAME: 'Sivuston asetuksia' SINGULARNAME: 'Sivuston asetukset' SITENAMEDEFAULT: 'Sivustosi nimi' SITETAGLINE: 'Sivuston mainoslause/slogan' SITETITLE: 'Sivuston otsikko' TABACCESS: Oikeudet TABMAIN: 'Yleiset asetukset' TAGLINEDEFAULT: 'sinun mainoslauseesi tähän' THEME: Teema TOPLEVELCREATE: 'Kuka voi luoda sivuja sivuston juureen?' VIEWHEADER: 'Kuka voi nähdä sivuja tällä sivustolla?' SiteTree: ACCESSANYONE: Jokainen ACCESSHEADER: 'Ketkä saavat katsoa tätä sivua?' ACCESSLOGGEDIN: 'Kirjautuneet käyttäjät' ACCESSONLYTHESE: 'Vain seuraavat henkilöt (valitse listalta)' ADDEDTODRAFTHELP: 'Sivua ei ole vielä julkaistu' ADDEDTODRAFTSHORT: Luonnos ALLOWCOMMENTS: 'Sallitaanko kommenttien jättö tälle sivulle?' APPEARSVIRTUALPAGES: 'Tämä sisältö on käytössä myös virtuaalisivuilla osioissa {title}' BUTTONCANCELDRAFT: 'Peruuta muutokset, jotka teit luonnokseen' BUTTONCANCELDRAFTDESC: 'Poista luonnoksesi ja palauta julkaistu sivu' BUTTONSAVEPUBLISH: 'Tallenna & julkaise' BUTTONUNPUBLISH: 'Poista julkaisu' BUTTONUNPUBLISHDESC: 'Poista tämä sivu julkaistulta sivustolta' CREATED: Luotu Comments: Kommentit Content: Sisältö DEFAULTABOUTCONTENT: '

Voit täyttää tämän sivun omalla sisällölläsi tai poistaa sen ja luoda omia sivujasi.

' DEFAULTABOUTTITLE: 'Tietoa meistä' DEFAULTCONTACTCONTENT: '

Voit täyttää tämän sivun omalla sisällölläsi tai poistaa sen ja luoda omia sivujasi.

' DEFAULTCONTACTTITLE: 'Ota yhteyttä meihin' DEFAULTHOMECONTENT: '

Tervetuloa SilverStripeen! Tämä on oletus-kotisivu. Voit muokata tätä sivua avaamalla CMS:n. Voit myös lukea kehittäjä-dokumentaatiota tai aloittaa johdatuskursseista.

' DEFAULTHOMETITLE: Koti DELETEDPAGEHELP: 'Sivu ei ole enää julkaistuna' DELETEDPAGESHORT: Poistettu DEPENDENT_NOTE: 'Seuraavat sivut riippuvat tästä sivusta. Tämä pitää sisällään virtuaaliset sivut, uudelleenohjaussivut ja sivut sisältölinkkien kanssa.' DESCRIPTION: 'Yleinen sisältösivu' DependtPageColumnLinkType: 'Linkin tyyppi' DependtPageColumnURL: URL EDITANYONE: 'Jokainen, joka voi kirjautua sisään CMS:ään.' EDITHEADER: 'Kuka voi muokata tätä CMS:ssä?' EDITONLYTHESE: 'Vain seuraavat henkilöt (valitse listasta)' EDITORGROUPS: 'Muokkaa ryhmiä' EDIT_ALL_DESCRIPTION: 'Muokkaa mitä tahansa sivua' EDIT_ALL_HELP: 'Mahdollisuus muokata mitä tahansa sivua sivustosta, riippumatta Käyttöoikeus-välilehden asetuksista. Vaatii "Käyttöoikeus sivuston sisältöön" -lupaa' Editors: Toimittajaryhmät HASBROKENLINKS: 'Tällä sivulla on rikkinäisiä linkkejä' HTMLEDITORTITLE: Sisältö INHERIT: 'Sama kuin ylätason sivulla' LASTUPDATED: 'Viimeksi päivitetty' LINKCHANGENOTE: 'Tämän sivun linkin muuttaminen vaikuttaa myös alasivujen linkkeihin.' MENUTITLE: 'Navigoinnin nimike' METADESC: Kuvaus METAEXTRA: 'Omat meta-tagit' METAKEYWORDS: Avainsanat METATITLE: Otsikko MODIFIEDONDRAFTHELP: 'Sivulla on tehty muutoksia, joita ei ole julkaistu' MODIFIEDONDRAFTSHORT: Muokattu MetadataToggle: Meta-tiedot OBSOLETECLASS: 'Tämä sivu on vanhentunutta tyyppiä ({type}). Tallentaminen nollaa tyypin ja saatat menettää tietoja.' PAGELOCATION: 'Sivun sijainti' PAGETITLE: 'Sivun nimi' PAGETYPE: 'Sivun tyyppi' PARENTID: Yläsivu PARENTTYPE: 'Sivun sijainti' PARENTTYPE_ROOT: 'Ylätason sivu' PARENTTYPE_SUBPAGE: 'Alasivu ylätason sivulle (valitse ylätaso)' PERMISSION_GRANTACCESS_DESCRIPTION: 'Hallitse sisällön käyttöoikeuksia' PERMISSION_GRANTACCESS_HELP: 'Salli sivukohtaisten pääsyrajoitusten asettaminen "Sivut" -osiossa.' PLURALNAME: Sivut PageTypNotAllowedOnRoot: '"{type}" -sivutyyppi ei ole sallittu päätasolla' PageTypeNotAllowed: '"{type}" -sivutyyppi ei ole sallittu tämän sivun alasivuna.' REMOVEDFROMDRAFTHELP: 'Sivu on julkaistu, mutta on poistettu luonnoksista' REMOVEDFROMDRAFTSHORT: 'Poistettiin luonnoksista' REMOVE_INSTALL_WARNING: 'Varoitus: Turvallisuussyistä sinun tulisi poistaa install.php-tiedosto SilverStripe-asennuskansiosta.' REORGANISE_DESCRIPTION: 'Muuta sivuston rakennetta' REORGANISE_HELP: 'Uudelleenjärjestä sivuston rakenteen sivut vetämällä ne paikoilleen.' SHOWINMENUS: 'Näytetäänkö valikoissa?' SHOWINSEARCH: 'Näytetäänkö hauissa?' SINGULARNAME: Sivu TABBEHAVIOUR: Käyttäytyminen TABCONTENT: Sisältö TABDEPENDENT: 'Riippuvaiset sivut' TOPLEVEL: 'Sivuston sisältö (ylin taso)' TOPLEVELCREATORGROUPS: 'Huipputason tekijät' URLSegment: URL-kenttä VIEWERGROUPS: Katsojaryhmät VIEW_ALL_DESCRIPTION: 'Näytä mikä tahansa sivu' VIEW_ALL_HELP: 'Mahdollisuus tarkastella mitä tahansa sivua sivustosta, riippumatta Käyttöoikeus-välilehden asetuksista. Vaatii "Käyttöoikeus sivuston sisältöön" -lupaa' VIEW_DRAFT_CONTENT: 'Näytä luonnoksen sisältö' VIEW_DRAFT_CONTENT_HELP: 'Koskee sivujen näyttämistä CMS:n ulkopuolella vedoslaadulla. Hyödyllinen ulkopuolisille yhteistyökumppaneille ilman CMS-yhteyttä.' Viewers: Katselijaryhmät Visibility: Näkyvyys has_one_Parent: Sivupohja many_many_BackLinkTracking: 'Käänteinen seuranta' many_many_ImageTracking: 'Kuvan seuranta' many_many_LinkTracking: 'Linkin seuranta' SiteTreeURLSegmentField: HelpChars: 'Erikoismerkit muunnetaan automaattisesti tai poistetaan.' StaticExporter: BASEURL: 'Kannan URL-osoite' EXPORTTO: 'Vie tähän kansioon' NAME: 'Staattinen viejä' TableListField: SELECT: 'Valitse:' TableListField.ss: NOITEMSFOUND: 'Tietoja ei löytynyt' SORTASC: 'Järjestä nousevasti' SORTDESC: 'Järjestä laskevasti' TableListField_PageControls.ss: DISPLAYING: Näytetään OF: / TO: -» VIEWFIRST: 'Näytä ensimmäinen' VIEWLAST: 'Näytä viimeinen' VIEWNEXT: 'Näytä seuraava' VIEWPREVIOUS: 'Näytä edellinen' TreeTools: DisplayLabel: 'Näytä:' ViewArchivedEmail.ss: CANACCESS: 'Pääset arkistoidulle sivulle tällä linkillä:' HAVEASKED: 'Sinua on pyydetty katsomaan sivun sisältöä ' VirtualPage: CHOOSE: 'Valitse sivu, jolle linkitetään' DESCRIPTION: 'Näytä toisen sivun sisältö' EDITCONTENT: 'muokataksesi sisältöä paina tästä' HEADER: 'Tämä on virtuaalinen sivu' PLURALNAME: 'Virtuaaliset sivut' PageTypNotAllowedOnRoot: 'Alkuperäinen sivutyyppi "{type}" ei ole sallittu tämän virtuaalisen sivun päätasolla' SINGULARNAME: 'Virtuaalinen sivu'