forked from phcode-dev/staging.phcode.dev
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathstrings.js
More file actions
1 lines (1 loc) · 178 KB
/
Copy pathstrings.js
File metadata and controls
1 lines (1 loc) · 178 KB
1
define({SYSTEM_DEFAULT:"Järjestelmän oletus",PROJECT_BUSY:"Projektissa on käynnissä toimintoja",DUPLICATING:"Kopioidaan kohdetta {0}",MOVING:"Siirretään kohdetta {0}",COPYING:"Kopioidaan kohdetta {0}",DELETING:"Poistetaan kohdetta {0}",DELETE_TO_TRASH:"Siirretään kohdetta {0} roskakoriin",DELETE_TO_RECYCLE_BIN:"Siirretään kohdetta {0} roskakoriin",RENAMING:"Nimetään uudelleen",STORED_IN_YOUR_BROWSER:"Tallennettu selaimeesi",SUPPORT_US_OPEN_COLLECTIVE:"Tue työtämme GitHub Sponsorsissa",GENERIC_ERROR:"(virhe {0})",NOT_FOUND_ERR:"Tiedostoa tai hakemistoa ei löytynyt.",NOT_READABLE_ERR:"Tiedostoa tai hakemistoa ei voitu lukea.",EXCEEDS_MAX_FILE_SIZE:"Yli {0} Mt:n tiedostoja ei voi avata {APP_NAME}issa.",NO_MODIFICATION_ALLOWED_ERR:"Kohdehakemistoa ei voi muuttaa.",NO_MODIFICATION_ALLOWED_ERR_FILE:"Sinulla ei ole oikeuksia tehdä muutoksia.",CONTENTS_MODIFIED_ERR:"Tiedostoa on muokattu {APP_NAME}in ulkopuolella.",UNSUPPORTED_ENCODING_ERR:"Tuntematon enkoodausmuoto",ENCODE_FILE_FAILED_ERR:"{APP_NAME} ei voinut enkoodata tämän tiedoston sisältöä.",DECODE_FILE_FAILED_ERR:"{APP_NAME} ei voinut dekoodata tämän tiedoston sisältöä.",UNSUPPORTED_UTF16_ENCODING_ERR:"{APP_NAME} ei tällä hetkellä tue UTF-16-koodattuja tiedostoja.",FILE_EXISTS_ERR:"Tiedosto tai hakemisto on jo olemassa.",FILE:"tiedostossa",FILE_TITLE:"Tiedosto",DIRECTORY:"hakemisto",DIRECTORY_TITLE:"hakemisto",DIRECTORY_NAMES_LEDE:"Hakemistojen nimet",FILENAMES_LEDE:"Tiedostonimet",FILENAME:"tiedostonimi",DIRECTORY_NAME:"hakemiston nimi",ERROR_LOADING_PROJECT:"Virhe projektia ladattaessa",OPEN_DIALOG_ERROR:"Tapahtui virhe avattaessa tiedostonvalintaikkunaa. (Virhe {0}.)",REQUEST_NATIVE_FILE_SYSTEM_ERROR:"Tapahtui virhe yritettäessä avata hakemistoa <span class='dialog-filename'>{0}</span>. (Virhe {1}.)",READ_DIRECTORY_ENTRIES_ERROR:"Tapahtui virhe luettaessa hakemiston <span class='dialog-filename'>{0}</span> sisältöä. (Virhe {1}.)",ZOOM_WITH_SHORTCUTS:"Käytä pikanäppäimiä zoomaukseen",ZOOM_WITH_SHORTCUTS_DETAILS:"Käytä pikanäppäimiä <code><i>{0}</i></code> lähentääksesi ja <code><i>{1}</i></code> loitontaaksesi.",ERROR_OPENING_FILE_TITLE:"Virhe tiedostoa avattaessa",ERROR_OPENING_FILE:"Tapahtui virhe yritettäessä avata tiedostoa <span class='dialog-filename'>{0}</span>. {1}",ERROR_OPENING_FILES:"Tapahtui virhe yritettäessä avata seuraavia tiedostoja:",ERROR_RELOADING_FILE_TITLE:"Virhe päivitettäessä muutoksia levyltä",ERROR_RELOADING_FILE:"Tapahtui virhe yritettäessä päivittää tiedostoa <span class='dialog-filename'>{0}</span>. {1}",ERROR_SAVING_FILE_TITLE:"Virhe tallennettaessa tiedostoa",ERROR_SAVING_FILE:"Tapahtui virhe yritettäessä tallentaa tiedostoa <span class='dialog-filename'>{0}</span>. {1}",ERROR_RENAMING_FILE_TITLE:"Virhe nimettäessä {0}a uudelleen",ERROR_RENAMING_FILE:"Tapahtui virhe yritettäessä nimetä uudelleen {2}a <span class='dialog-filename'>{0}</span>. {1}",ERROR_RENAMING_NOT_IN_PROJECT:"Tiedosto tai hakemisto ei kuulu avoinna olevaan projektiin. Valitettavasti vain projektin tiedostoja voi nimetä uudelleen tällä hetkellä.",ERROR_MOVING_FILE_TITLE:"Virhe siirrettäessä kohdetta {0}",ERROR_MOVING_FILE:"Virhe siirrettäessä kohdetta {2} <span class='dialog-filename'>{0}</span>. {1}",ERROR_MOVING_NOT_IN_PROJECT:"Tiedostoa/kansiota ei voida siirtää, koska ne eivät ole osa nykyistä projektia.",ERROR_DELETING_FILE_TITLE:"Virhe poistettaessa {0}a",ERROR_DELETING_FILE:"Tapahtui virhe yritettäessä poistaa {2}a <span class='dialog-filename'>{0}</span>. {1}",INVALID_FILENAME_TITLE:"Virheellinen {0}",CANNOT_PASTE_TITLE:"Kohteen {0} liittäminen ei onnistu",CANNOT_DOWNLOAD_TITLE:"Kohteen {0} lataaminen ei onnistu",ERR_TYPE_DOWNLOAD_FAILED:"Virhe ladattaessa kohdetta <span class='dialog-filename'>{0}</span>",ERR_TYPE_PASTE_FAILED:"Virhe liitettäessä kohdetta <span class='dialog-filename'>{0}</span> kohteeseen <span class='dialog-filename'>{1}</span>",CANNOT_DUPLICATE_TITLE:"Kahdentaminen ei onnistu",ERR_TYPE_DUPLICATE_FAILED:"Virhe kahdennettaessa kohdetta <span class='dialog-filename'>{0}</span>",ERR_TYPE_DUPLICATE_FAILED_NO_FILE:"Valitse kahdennettava tiedosto.",INVALID_FILENAME_MESSAGE:"{0} ei voi käyttää mitään järjestelmän varaamia sanoja, päättyä pisteeseen (.) tai käyttää mitään seuraavista merkeistä: <code class='emphasized'>{1}</code>",ENTRY_WITH_SAME_NAME_EXISTS:"Tiedosto tai hakemisto nimellä <span class='dialog-filename'>{0}</span> on jo olemassa.",ERROR_CREATING_FILE_TITLE:"Virhe luotaessa {0}a",ERROR_CREATING_FILE:"Virhe yritettäessä luoda {0}a <span class='dialog-filename'>{1}</span>. {2}",ERROR_MIXED_DRAGDROP:"Kansiota ei voi avata samaan aikaan muiden tiedostojen kanssa.",DROP_TO_OPEN_FILES:"Pudota avataksesi tiedostoja",DROP_TO_OPEN_FILE:"Pudota avataksesi tiedoston",DROP_TO_OPEN_PROJECT:"Pudota avataksesi kansion `{0}` projektina",ERROR_KEYMAP_TITLE:"Virhe käyttäjän näppäinkarttaa luettaessa",ERROR_KEYMAP_CORRUPT:"Näppäinkarttatiedostossasi on virheellistä JSON-koodia. Tiedosto aukeaa, niin voit korjata sen muodon.",ERROR_LOADING_KEYMAP:"Näppäinkarttatiedostosi ei ole UTF-8-koodattu tai tekstimuotoinen, joten sitä ei voi ladata.",ERROR_RESTRICTED_COMMANDS:"Seuraavien komentojen näppäinyhdistelmiä ei voi määrittää uudelleen: {0}",ERROR_RESTRICTED_SHORTCUTS:"Seuraavia näppäinyhdistelmiä ei voi määrittää uudelleen: {0}",ERROR_MULTIPLE_SHORTCUTS:"Olet määrittämässä seuraaville komennoille useita näppäinyhdistelmiä: {0}",ERROR_DUPLICATE_SHORTCUTS:"Seuraaviin näppäinyhdistelmiin on useita liitoksia: {0}",ERROR_INVALID_SHORTCUTS:"Seuraavat näppäinyhdistelmät ovat virheellisiä: {0}",ERROR_NONEXISTENT_COMMANDS:"Olet määrittämässä näppäinyhdistelmiä olemattomille komennoille: {0}",ERROR_PREFS_CORRUPT_TITLE:"Virhe asetuksia luettaessa",ERROR_PREFS_RESET_TITLE:"Asetukset palautettu - Käynnistä uudelleen",ERROR_PREFS_PROJECT_LINT:"Projektin asetukset",ERROR_PREFS_PROJECT_LINT_MESSAGE:"Virhe: Projekti sisältää sekä `.brackets.json`- että `.phcode.json`-tiedostot, mikä aiheuttaa ristiriidan. Poista joko `.brackets.json` tai `.phcode.json` ja lataa projekti uudelleen.",ERROR_PREFS_CORRUPT:"Asetustiedostossa on virheellistä JSON-koodia. Tiedosto avataan, niin voit korjata sen muodon. {APP_NAME} tulee käynnistää uudelleen, jotta muutokset tulevat voimaan.",ERROR_PREFS_CORRUPT_RESET:"{APP_NAME}-asetuksesi ovat vioittuneet ja ne on palautettu. Käynnistä {APP_NAME} uudelleen, jotta muutokset tulevat voimaan.",ERROR_PROJ_PREFS_CORRUPT:"Projektin asetustiedostossa on virheellistä JSON-koodia. Tiedosto avataan, niin voit korjata sen muodon. Projekti tulee ladata uudelleen, jotta muutokset tulevat voimaan.",ERROR_IN_BROWSER_TITLE:"Hups! {APP_NAME} ei toimi vielä selaimessa.",ERROR_IN_BROWSER:"{APP_NAME} on tehty HTML:llä, mutta juuri nyt se toimii työpöytäsovelluksena, joten voit muokata sillä paikallisia tiedostoja. Käytä ohjelmistolähteen <b>github.com/adobe/brackets-shell</b> sovellusliittymää, niin voit suorittaa {APP_NAME}in.",ERROR_MAX_FILES_TITLE:"Virhe tiedostojen indeksoinnissa",ERROR_MAX_FILES:"Tässä projektissa on yli 30 000 tiedostoa. Useiden tiedostojen väliset ominaisuudet poistetaan käytöstä, tai ne toimivat niin kuin projekti olisi tyhjä. <a href='https://github.com/adobe/brackets/wiki/Large-Projects'>Lue lisää suurten projektien parissa työskentelystä</a>.",UNSUPPORTED_DOM_APIS_CONFIRM:"`window.confirm`- ja `window.prompt`-rajapinnat eivät ole käytettävissä {APP_NAME}:n upotetussa reaaliaikaisessa esikatselussa. Irrota reaaliaikainen esikatselu käyttääksesi näitä rajapintoja selaimessa.",ERROR_LAUNCHING_BROWSER_TITLE:"Virhe selaimen avaamisessa",ERROR_CANT_FIND_CHROME:"Google Chrome ‑selainta ei löytynyt. Varmista, että se on asennettu.",ERROR_LAUNCHING_BROWSER:"Selaimen avaaminen epäonnistui. (Virhe {0}.)",LIVE_DEVELOPMENT_ERROR_TITLE:"Esikatselun virhe",LIVE_DEVELOPMENT_RELAUNCH_TITLE:"Yhdistetään selaimeen",LIVE_DEVELOPMENT_ERROR_MESSAGE:"Jotta esikatselu voi muodostaa yhteyden, pitää Chromen käynnistyä uudelleen etävirheenjäljitys käytössä.<br /><br />Käynnistetäänkö Chrome uudelleen ja aktivoidaan etävirheenjäljitys?<br /><br />",LIVE_DEV_LOADING_ERROR_MESSAGE:"Esikatselun sivua ei voitu ladata.",LIVE_DEV_NEED_BASEURL_MESSAGE:"Jotta voit käynnistää esikatselun palvelimen tiedostolla, täytyy tämän projektin URL-osoite määrittää.",LIVE_DEV_SERVER_NOT_READY_MESSAGE:"Virhe käynnistettäessä HTTP-palvelinta esikatselun tiedostoille. Yritä uudelleen.",LIVE_DEVELOPMENT_TROUBLESHOOTING:"Saat lisätietoja tutustumalla ohjeeseen <a href='{0}' title='{0}'>Troubleshooting Live Preview connection errors</a>.",LIVE_PREVIEW_HIDE_OVERLAY:"Piilota tämä viesti",LIVE_DEV_STATUS_TIP_NOT_CONNECTED:"Esikatselu",LIVE_DEV_STATUS_TIP_PROGRESS1:"Esikatselu: yhdistetään…",LIVE_DEV_STATUS_TIP_PROGRESS2:"Esikatselu: alustetaan…",LIVE_DEV_STATUS_TIP_CONNECTED:"Live-esikatselupalvelin aktiivinen",LIVE_DEV_STATUS_TIP_OUT_OF_SYNC:"Esikatselu",LIVE_DEV_TOOLTIP_SHOW_IN_EDITOR:"{0} - Näytä editorissa…",LIVE_DEV_SELECT_FILE_TO_PREVIEW:"Valitse live-esikatseltava tiedosto",LIVE_DEV_CLICK_TO_RELOAD_PAGE:"Lataa sivu uudelleen",LIVE_DEV_TOGGLE_LIVE_HIGHLIGHT:"Vaihda live-esikatselun korostukset",LIVE_DEV_CLICK_POPOUT:"Avaa live-esikatselu uuteen ikkunaan",LIVE_DEV_OPEN_CHROME:"Avaa Chromessa…",LIVE_DEV_OPEN_SAFARI:"Avaa Safarissa…",LIVE_DEV_OPEN_EDGE:"Avaa Edgessä…",LIVE_DEV_OPEN_FIREFOX:"Avaa Firefoxissa…",LIVE_DEV_OPEN_ERROR_TITLE:"Virhe avattaessa reaaliaikaista esikatselua sovelluksessa {0}",LIVE_DEV_OPEN_ERROR_MESSAGE:"Varmista, että {0}-selain on asennettu, ja yritä uudelleen.",LIVE_DEV_CLICK_TO_PIN_UNPIN:"Kiinnitä tai irrota esikatselusivu",MD_VIEWER_THEME_DESCRIPTION:"Markdown-esikatselun teema (vaalea tai tumma)",LIVE_DEV_STATUS_TIP_SYNC_ERROR:"Esikatselu (ei päivity syntaksivirheen takia)",LIVE_DEV_SETTINGS:"Reaaliaikaisen esikatselun asetukset…",LIVE_DEV_SETTINGS_BANNER:"Määritä mukautettu palvelin reaaliaikaista `<b>{0}</b>`-tiedoston ja muiden palvelimella renderöityjen tiedostojen (PHP, JSP jne.) esikatselua varten.",LIVE_DEV_SETTINGS_TITLE:"Reaaliaikaisen esikatselun asetukset",LIVE_DEV_SETTINGS_STARTUP:"Näytä reaaliaikainen esikatselupaneeli käynnistyksessä",LIVE_DEV_SETTINGS_SERVER_PREFERENCE:"true, jos haluat käyttää mukautettua kehityspalvelinta",LIVE_DEV_SETTINGS_STARTUP_PREFERENCE:"true, jos haluat näyttää reaaliaikaisen esikatselupaneelin käynnistyksessä",LIVE_DEV_SETTINGS_HOT_RELOAD_PREFERENCE:"true, jos palvelin tukee kuumaa uudelleenlatausta ja poistaa reaaliaikaisen esikatselun uudelleenlatauksen tallennuksen yhteydessä",LIVE_DEV_SETTINGS_USE_SERVER:"Käytä mukautettua kehityspalvelinta tälle projektille",LIVE_DEV_SETTINGS_SERVE_PREFERENCE:"Kehityspalvelimesi URL-osoite projektille, esim. http://localhost:8000/php",LIVE_DEV_SETTINGS_SERVER_INBUILT:"Esim. http://localhost:8000/php - Käytössä sisäänrakennettu palvelin.",LIVE_DEV_SETTINGS_SERVER_ROOT:"Tarjoiltava kansio projektissa",LIVE_DEV_SETTINGS_SERVER_ROOT_HELP:"Esim. www/ (oletusarvo on /)",LIVE_DEV_SETTINGS_SERVER_ROOT_PREF:"Polku projektissa, jota kehityspalvelin tarjoilee. Esim. www/ (oletusarvo on /)",LIVE_DEV_SETTINGS_RELOAD:"Palvelin tukee kuumaa uudelleenlatausta",LIVE_DEV_SETTINGS_RELOAD_HELP:"Jotkin palvelimet tukevat kuumaa uudelleenlatausta, jossa koodimuutokset siirretään sivulle ilman koko sivun uudelleenlatausta.",LIVE_DEV_SETTINGS_FRAMEWORK:"Palvelinkehys",LIVE_DEV_SETTINGS_FRAMEWORK_CUSTOM:"Mukautettu",LIVE_DEV_SETTINGS_FRAMEWORK_PREFERENCES:"Palvelinkehys, tukee tällä hetkellä vain Docusaurusta",LIVE_DEV_SETTINGS_ELEMENT_HIGHLIGHT_PREFERENCE:"Tarkasta elementti Live-esikatselussa 'hover'- tai 'click'-toiminnolla. Oletusarvo on 'hover'.",LIVE_DEV_SETTINGS_SHOW_RULER_LINES_PREFERENCE:"Näytä mitat, kun elementtejä valitaan live-esikatselussa. Oletusarvo on 'false'.",LIVE_DEV_SETTINGS_SHOW_STYLES_BAR_PREFERENCE:"Näytä tyylipalkki, kun elementtejä valitaan reaaliaikaisessa esikatselussa. Oletusarvo on 'true'.",LIVE_DEV_SETTINGS_SHOW_STARTER_BAR_PREFERENCE:"Näytä aloituspalkki, kun live-esikatselusivu on tyhjä. Oletusarvo on 'true'",LIVE_DEV_SETTINGS_STYLES_BAR_POSITION_PREFERENCE:"Mihin reunaan live-esikatselun tyylipalkki kiinnittyy, 'top' vai 'bottom'. Oletusarvo on 'bottom'",LIVE_DEV_TOOLBOX_SELECT_PARENT:"Valitse yläelementti",LIVE_DEV_SCRIPT_GENERATED_TOOLTIP:"Skriptin lisäämä, joten se ei ole HTML-lähdekoodissa. Sen CSS-sääntöjä voi silti muokata.",LIVE_DEV_STYLER_SCRIPT_ELEMENT_NOTICE:"Skriptin luoma elementti: muokkaukset tallennetaan sen CSS-sääntöihin",LIVE_DEV_TOOLBOX_EDIT_TEXT:"Muokkaa tekstiä",LIVE_DEV_TOOLBOX_DOUBLE_CLICK_HINT:"Kaksoisnapsauta",LIVE_DEV_TOOLBOX_EDIT_ELEMENT_PROPS:"Muokkaa elementin ominaisuuksia",LIVE_DEV_TOOLBOX_EDIT_HYPERLINK:"Muokkaa linkkiä",LIVE_DEV_HYPERLINK_NO_HREF:"Ei href-arvoa asetettu",LIVE_DEV_HYPERLINK_OPEN_LINK:"Avaa tämä linkki",LIVE_DEV_HYPERLINK_OPENS_NEW_TAB:"Avautuu uuteen välilehteen",LIVE_DEV_HYPERLINK_LEARN_MORE:"Lue lisää linkeistä",LIVE_DEV_TOOLBOX_DUPLICATE:"Monista",LIVE_DEV_TOOLBOX_DELETE:"Poista",LIVE_DEV_TOOLBOX_IMAGE_GALLERY:"Kuvagalleria",LIVE_DEV_TOOLBOX_MORE_OPTIONS:"Lisää vaihtoehtoja",LIVE_DEV_STYLER_BACKGROUND:"Taustaväri",LIVE_DEV_STYLER_TEXT_COLOR:"Tekstin väri",LIVE_DEV_STYLER_FONT:"Fonttiperhe",LIVE_DEV_STYLER_FONT_DEFAULT:"Oletus",LIVE_DEV_STYLER_SIZE:"Fontin koko",LIVE_DEV_STYLER_WEIGHT:"Fontin paino",LIVE_DEV_STYLER_ALIGN:"Tekstin tasaus",LIVE_DEV_STYLER_BORDER:"Reunus",LIVE_DEV_STYLER_SPACING:"Laatikkomalli",LIVE_DEV_STYLER_LAYOUT:"Asettelu",LIVE_DEV_STYLER_TEXT_STYLE:"Tekstin tyyli",LIVE_DEV_STYLER_DOCK_TOP:"Kiinnitä ylös",LIVE_DEV_STYLER_DOCK_BOTTOM:"Kiinnitä alas",LIVE_DEV_STYLER_RESET:"Nollaa muutokset",LIVE_DEV_STYLER_NOTHING_TO_RESET:"Ei nollattavia muutoksia",LIVE_DEV_STYLER_OVERRIDDEN:"Tarkempi sääntö ohittaa tämän muutoksen",LIVE_DEV_STYLER_APPLY_INLINE:"Käytä silti",LIVE_DEV_STYLER_CLOSE_SAVED:"Valmis",LIVE_DEV_STYLER_MIXED:"Seka",LIVE_DEV_STYLER_SIDES_MIXED:"Sivut eroavat — muokkaa kutakin sivua erikseen",LIVE_DEV_STYLER_SEARCH_FONTS:"Hae fontteja…",LIVE_DEV_STYLER_FONTS_GOOGLE:"Google",LIVE_DEV_STYLER_FONTS_SYSTEM:"Järjestelmä",LIVE_DEV_STYLER_NO_FONTS_FOUND:"Ei fontteja löytynyt",LIVE_DEV_STYLER_LOAD_MORE:"Lataa lisää",LIVE_DEV_STYLER_FONTS_MANUAL:"Manuaalinen",LIVE_DEV_STYLER_FONT_MANUAL_PLACEHOLDER:"esim. Helvetica Neue",LIVE_DEV_STYLER_FONT_MANUAL_APPLY:"Käytä",LIVE_DEV_STYLER_FONT_MANUAL_HINT:"Kirjoita minkä tahansa fontin nimi. Google Fonts -fontit lisätään puolestasi; muiden on oltava jo saatavilla.",LIVE_DEV_STYLER_FONT_UPLOAD:"Lataa fonttitiedosto",LIVE_DEV_STYLER_FONT_UPLOAD_HINT:".ttf .otf .woff .woff2",LIVE_DEV_STYLER_FONT_UPLOAD_FAILED:"Fonttitiedoston lisääminen epäonnistui",LIVE_DEV_STYLER_WEIGHT_THIN:"Ohut",LIVE_DEV_STYLER_WEIGHT_EXTRA_LIGHT:"Erittäin kevyt",LIVE_DEV_STYLER_WEIGHT_LIGHT:"Kevyt",LIVE_DEV_STYLER_WEIGHT_REGULAR:"Normaali",LIVE_DEV_STYLER_WEIGHT_MEDIUM:"Keskivahva",LIVE_DEV_STYLER_WEIGHT_SEMI_BOLD:"Puolilihava",LIVE_DEV_STYLER_WEIGHT_BOLD:"Lihavoitu",LIVE_DEV_STYLER_WEIGHT_EXTRA_BOLD:"Erittäin lihava",LIVE_DEV_STYLER_WEIGHT_BLACK:"Musta",LIVE_DEV_STYLER_LINE_HEIGHT:"Rivinkorkeus",LIVE_DEV_STYLER_LETTER_SPACING:"Merkkiväli",LIVE_DEV_STYLER_WORD_SPACING:"Sanaväli",LIVE_DEV_STYLER_TEXT_INDENT:"Tekstin sisennys",LIVE_DEV_STYLER_FORMAT_TAB:"Muotoilu",LIVE_DEV_STYLER_SPACING_TAB:"Välistys",LIVE_DEV_STYLER_CASE:"Aakkoslaji",LIVE_DEV_STYLER_ITALIC:"Kursiivi",LIVE_DEV_STYLER_UNDERLINE:"Alleviivaus",LIVE_DEV_STYLER_OVERLINE:"Ylleviivaus",LIVE_DEV_STYLER_STRIKETHROUGH:"Yliviivaus",LIVE_DEV_STYLER_NONE:"Ei mitään",LIVE_DEV_STYLER_UPPERCASE:"Suuraakkoset",LIVE_DEV_STYLER_LOWERCASE:"Pienaakkoset",LIVE_DEV_STYLER_CAPITALIZE:"Isot alkukirjaimet",LIVE_DEV_STYLER_ALIGN_LEFT:"Tasaa vasemmalle",LIVE_DEV_STYLER_ALIGN_CENTER:"Tasaa keskelle",LIVE_DEV_STYLER_ALIGN_RIGHT:"Tasaa oikealle",LIVE_DEV_STYLER_ALIGN_JUSTIFY:"Tasasivut",LIVE_DEV_STYLER_CURSOR:"Kohdistin",LIVE_DEV_STYLER_CURSOR_AUTO:"Automaattinen",LIVE_DEV_STYLER_CURSOR_DEFAULT:"Oletus",LIVE_DEV_STYLER_CURSOR_POINTER:"Osoitin",LIVE_DEV_STYLER_CURSOR_TEXT:"Teksti",LIVE_DEV_STYLER_CURSOR_MOVE:"Siirrä",LIVE_DEV_STYLER_CURSOR_GRAB:"Tartu",LIVE_DEV_STYLER_CURSOR_GRABBING:"Tartutaan",LIVE_DEV_STYLER_CURSOR_NOT_ALLOWED:"Ei sallittu",LIVE_DEV_STYLER_CURSOR_HELP:"Ohje",LIVE_DEV_STYLER_CURSOR_WAIT:"Odota",LIVE_DEV_STYLER_CURSOR_PROGRESS:"Käsittelyssä",LIVE_DEV_STYLER_CURSOR_CROSSHAIR:"Ristikko",LIVE_DEV_STYLER_CURSOR_ZOOM_IN:"Lähennä",LIVE_DEV_STYLER_CURSOR_ZOOM_OUT:"Loitonna",LIVE_DEV_STYLER_REMOVE_BACKGROUND:"Poista taustaväri",LIVE_DEV_STYLER_REMOVE_PROPERTY:"Poista {0}",LIVE_DEV_STYLER_RESET_DEFAULT:"Palauta selaimen oletusarvoon",LIVE_DEV_STYLER_CTX_NOT_SET:"Ei asetettu tälle elementille",LIVE_DEV_STYLER_CTX_SHORTHAND_BLOCKED:"Asetettu lyhenneominaisuudella, käytä sen sijaan Palauta-toimintoa",LIVE_DEV_STYLER_AFFECTS_TITLE:"{0} koskee {1} elementtiä tällä sivulla",LIVE_DEV_STYLER_CTX_AFFECTS:"koskee {0} elementtiä",LIVE_DEV_STYLER_CTX_AFFECTS_ONE:"koskee vain tätä elementtiä",LIVE_DEV_STYLER_CTX_FROM_RULE:"Lähteestä {0}",LIVE_DEV_STYLER_CTX_INLINE_STYLE:"tämän elementin inline-tyyli",LIVE_DEV_STYLER_CTX_ADDS_REVERT:"Lisää {0} tälle elementille",LIVE_DEV_STYLER_CLEAR_IN_RULE:"{0} on määritetty säännössä {1}",LIVE_DEV_STYLER_CLEAR_IN_INLINE:"{0} on määritetty kohteessa {1}",LIVE_DEV_STYLER_CLEAR_IN_SHORTHAND:"{0} on määritetty lyhenneominaisuudella {1}",LIVE_DEV_STYLER_CLEAR_REMOVE_BTN:"Poista",LIVE_DEV_STYLER_CLEAR_RESET_BTN:"Nollaa",LIVE_DEV_STYLER_LEARN_MORE:"Lue lisää…",LIVE_DEV_STYLER_RADIUS:"Säde",LIVE_DEV_STYLER_WIDTH:"Leveys",LIVE_DEV_STYLER_COLOR:"Väri",LIVE_DEV_STYLER_ON_THIS_PAGE:"Tällä sivulla",LIVE_DEV_STYLER_FROM_GOOGLE:"Google Fontsista",LIVE_DEV_STYLER_COMMON_COLORS:"Yleiset",LIVE_DEV_STYLER_COLOR_WHITE:"Valkoinen",LIVE_DEV_STYLER_COLOR_SILVER:"Hopea",LIVE_DEV_STYLER_COLOR_GRAY:"Harmaa",LIVE_DEV_STYLER_COLOR_BLACK:"Musta",LIVE_DEV_STYLER_COLOR_RED:"Punainen",LIVE_DEV_STYLER_COLOR_MAROON:"Viininpunainen",LIVE_DEV_STYLER_COLOR_ORANGE:"Oranssi",LIVE_DEV_STYLER_COLOR_GOLD:"Kulta",LIVE_DEV_STYLER_COLOR_YELLOW:"Keltainen",LIVE_DEV_STYLER_COLOR_OLIVE:"Oliivi",LIVE_DEV_STYLER_COLOR_LIME:"Lime",LIVE_DEV_STYLER_COLOR_GREEN:"Vihreä",LIVE_DEV_STYLER_COLOR_TEAL:"Sinivihreä",LIVE_DEV_STYLER_COLOR_CYAN:"Syaani",LIVE_DEV_STYLER_COLOR_BLUE:"Sininen",LIVE_DEV_STYLER_COLOR_NAVY:"Laivastonsininen",LIVE_DEV_STYLER_COLOR_INDIGO:"Indigo",LIVE_DEV_STYLER_COLOR_PURPLE:"Purppura",LIVE_DEV_STYLER_COLOR_MAGENTA:"Magenta",LIVE_DEV_STYLER_COLOR_VIOLET:"Violetti",LIVE_DEV_STYLER_COLOR_PINK:"Vaaleanpunainen",LIVE_DEV_STYLER_STYLE:"Tyyli",LIVE_DEV_STYLER_SOLID:"Yhtenäinen",LIVE_DEV_STYLER_DASHED:"Katkoviiva",LIVE_DEV_STYLER_DOTTED:"Pisteviiva",LIVE_DEV_STYLER_DOUBLE:"Kaksoisviiva",LIVE_DEV_STYLER_OUTLINE:"Ääriviiva",LIVE_DEV_STYLER_OFFSET:"Siirtymä",LIVE_DEV_STYLER_BORDER_AND_OUTLINE:"Reunus ja ääriviiva",LIVE_DEV_STYLER_BORDER_COLOR:"Reunuksen väri",LIVE_DEV_STYLER_OUTLINE_COLOR:"Ääriviivan väri",LIVE_DEV_STYLER_SIDE:"Reuna",LIVE_DEV_STYLER_PADDING:"Täyte",LIVE_DEV_STYLER_MARGIN:"Marginaali",LIVE_DEV_STYLER_SIDES_LINKED:"Muokkaa kaikkia reunoja yhdessä",LIVE_DEV_STYLER_SIDES_INDEPENDENT:"Muokkaa reunoja erikseen",LIVE_DEV_STYLER_LINK_NONE:"Erikseen - jokaisella reunalla on oma arvonsa",LIVE_DEV_STYLER_LINK_PAIRED:"Pareittain - ylä- ja alareuna linkitetty, vasen ja oikea reuna linkitetty",LIVE_DEV_STYLER_LINK_ALL:"Kaikki reunat linkitetty - yksi arvo kaikille reunoille",LIVE_DEV_STYLER_LINK_NONE_SHORT:"Erillinen",LIVE_DEV_STYLER_LINK_PAIRED_SHORT:"Pareittain",LIVE_DEV_STYLER_LINK_ALL_SHORT:"Kaikki linkitetty",LIVE_DEV_STYLER_LINK_CYCLE_HINT:"Napsauta muuttaaksesi reunojen linkitystapaa",LIVE_DEV_STYLER_ALL_SIDES:"Kaikki",LIVE_DEV_STYLER_TOP:"ylä",LIVE_DEV_STYLER_RIGHT:"oikeaan ",LIVE_DEV_STYLER_BOTTOM:"ala",LIVE_DEV_STYLER_LEFT:"vasempaan ",LIVE_DEV_STYLER_DISPLAY:"Näyttö",LIVE_DEV_STYLER_DIRECTION:"Suunta",LIVE_DEV_STYLER_JUSTIFY:"Tasaus",LIVE_DEV_STYLER_ALIGN_ITEMS:"Kohteiden tasaus",LIVE_DEV_STYLER_WRAP:"Rivitys",LIVE_DEV_STYLER_GAP:"Väli",LIVE_DEV_STYLER_COLUMNS:"Sarakkeet",LIVE_DEV_STYLER_ROWS:"Rivit",LIVE_DEV_STYLER_POSITION:"Sijainti",LIVE_DEV_STYLER_Z_INDEX:"Z-indeksi",LIVE_DEV_STYLER_BLOCK:"Lohko",LIVE_DEV_STYLER_INLINE:"Rivinsisäinen",LIVE_DEV_STYLER_INLINE_BLOCK:"Rivinsisäinen lohko",LIVE_DEV_STYLER_FLEX:"Flex",LIVE_DEV_STYLER_INLINE_FLEX:"Rivinsisäinen flex",LIVE_DEV_STYLER_GRID:"Ruudukko",LIVE_DEV_STYLER_HIDDEN:"Piilotettu",LIVE_DEV_STYLER_ROW:"Rivi",LIVE_DEV_STYLER_COLUMN:"Sarake",LIVE_DEV_STYLER_ROW_REVERSE:"Käänteinen rivi",LIVE_DEV_STYLER_COLUMN_REVERSE:"Sarake käänteinen",LIVE_DEV_STYLER_START:"Alku",LIVE_DEV_STYLER_CENTER:"Keskelle",LIVE_DEV_STYLER_END:"End",LIVE_DEV_STYLER_SPACE_BETWEEN:"Tilaa välissä",LIVE_DEV_STYLER_SPACE_AROUND:"Tilaa ympärillä",LIVE_DEV_STYLER_SPACE_EVENLY:"Tilaa tasaisesti",LIVE_DEV_STYLER_STRETCH:"Venytä",LIVE_DEV_STYLER_BASELINE:"Perusviiva",LIVE_DEV_STYLER_NO_WRAP:"Ei rivitystä",LIVE_DEV_STYLER_WRAP_REVERSE:"Käänteinen rivitys",LIVE_DEV_STYLER_STATIC:"Staattinen",LIVE_DEV_STYLER_RELATIVE:"Suhteellinen",LIVE_DEV_STYLER_ABSOLUTE:"Absoluuttinen",LIVE_DEV_STYLER_STICKY:"Tarrautuva",LIVE_DEV_STYLER_FIXED:"Kiinteä",LIVE_DEV_STYLER_PLACEMENT:"Sijoitus",LIVE_DEV_STYLER_DISTRIBUTE:"Jaa",LIVE_DEV_STYLER_PACKED:"Pakattu",LIVE_DEV_STYLER_APPLIES_TO:"Tallenna muutokset kohteeseen",LIVE_DEV_STYLER_INLINE_STYLE:"Sisäinen",LIVE_DEV_STYLER_TARGET_INLINE_HINT:"suoraan elementtiin",LIVE_DEV_STYLER_TARGET_COUNT:"vaikuttaa {0} kohteeseen sivulla",LIVE_DEV_STYLER_TARGET_CREATE:"Uusi sääntö kohteessa {0}",LIVE_DEV_STYLER_NEW_RULE:"Luo uusi sääntö…",LIVE_DEV_STYLER_NEW_RULE_TITLE:"Luo uusi sääntö",LIVE_DEV_STYLER_NEW_ADDS_CLASS:"Lisää luokan ”{0}” tähän elementtiin ja tallentaa tyylin tiedostoon {1}",LIVE_DEV_STYLER_NEW_ADDS_ID:"Antaa tälle elementille id:n ”{0}” ja tallentaa tyylin tiedostoon {1}",LIVE_DEV_STYLER_NEW_SAVES_ONE:"Tallentaa tyylin tiedostoon {0} – muotoilee vain tämän elementin",LIVE_DEV_STYLER_NEW_SAVES_MANY:"Tallentaa tyylin tiedostoon {0} – muotoilee {1} elementtiä sivulla",LIVE_DEV_STYLER_NEW_ERR_ID_TAKEN:"Toisella elementillä on jo kyseinen id – kokeile sen sijaan luokkaa",LIVE_DEV_STYLER_NEW_ERR_NO_MATCH:"Tämä ei vastaa valittua elementtiä, joten muokkauksesi eivät vaikuttaisi siihen",LIVE_DEV_STYLER_NEW_ERR_PSEUDO_ELEMENT:'Pseudo-elementtejä, kuten "::before", ei voi muotoilla tässä',LIVE_DEV_STYLER_NEW_ERR_STATE_BASE:"Lisää luokka tai id ennen tilaa, kuten .button:hover",LIVE_DEV_STYLER_NEW_STATE_SAVES:'Luo "{0}" – muokkaukset vaikuttavat {1}-tilassa',LIVE_DEV_STYLER_NEW_STATE_ADDS_CLASS:'Lisää luokan "{0}" tähän elementtiin ja muotoilee sen {1}-tilan',LIVE_DEV_STYLER_NEW_STATE_ADDS_ID:'Antaa tälle elementille id:n "{0}" ja muotoilee sen {1}-tilan',LIVE_DEV_STYLER_NEW_ERR_INVALID:"Tuo ei näytä kelvolliselta tyylin nimeltä – kokeile luokkaa, kuten .card, tai id:tä, kuten #hero",LIVE_DEV_STYLER_CREATE:"Luo",LIVE_DEV_STYLER_SELECTOR_PLACEHOLDER:"esim. .card tai #hero",LIVE_DEV_STYLER_STATE:"Tila",LIVE_DEV_STYLER_STATE_PICK:"Muokkaa tilaa (hover, focus, …)",LIVE_DEV_STYLER_STATE_NORMAL:"Normaali",LIVE_DEV_STYLER_STATE_BANNER:"Muokataan {0}-tilaa — muutokset koskevat vain {0}-tilaa",LIVE_DEV_STYLER_STATE_EXIT:"Lopeta",LIVE_DEV_STYLER_STATE_EXIT_NAMED:"Lopeta {0}",LIVE_DEV_STYLER_STATE_NO_BASE:"Tiloja ei voi soveltaa inline-tyyleihin",LIVE_DEV_STYLER_STATE_HOVER:"Hover",LIVE_DEV_STYLER_STATE_FOCUS:"Focus",LIVE_DEV_STYLER_STATE_ACTIVE:"Active",LIVE_DEV_STYLER_STATE_FOCUS_WITHIN:"Focus within",LIVE_DEV_STYLER_STATE_FOCUS_VISIBLE:"Kohdistus näkyvissä",LIVE_DEV_STYLER_STATE_VISITED:"Vierailtu",LIVE_DEV_STYLER_STATE_TARGET:"Kohde",LIVE_DEV_STYLER_STATE_CHECKED:"Valittu",LIVE_DEV_STYLER_STATE_DISABLED:"Ei käytössä",LIVE_DEV_STYLER_STATE_ENABLED:"Käytössä",LIVE_DEV_STYLER_STATE_PLACEHOLDER_SHOWN:"Paikkamerkki näkyvissä",LIVE_DEV_STYLER_HEIGHT:"Korkeus",LIVE_DEV_STYLER_SIZE_TAB:"Koko",LIVE_DEV_STYLER_MIN_WIDTH:"Minimileveys",LIVE_DEV_STYLER_MAX_WIDTH:"Maksimileveys",LIVE_DEV_STYLER_MIN_HEIGHT:"Minimikorkeus",LIVE_DEV_STYLER_MAX_HEIGHT:"Maksimikorkeus",LIVE_DEV_STYLER_MIN:"Min",LIVE_DEV_STYLER_MAX:"Max",LIVE_DEV_STYLER_LIMITS:"Min / maks",LIVE_DEV_STYLER_LIMITS_SHOW:"Näytä minimi- ja maksimikokorajat",LIVE_DEV_STYLER_LIMITS_HIDE:"Piilota minimi- ja maksimikokorajat",LIVE_DEV_STYLER_OPACITY:"Läpinäkyvyys",LIVE_DEV_STYLER_CHANGE_UNIT:"Vaihda yksikköä - vaihtaa välillä {0}",LIVE_DEV_STYLER_INCREASE_VALUE:"Kasvata {0}",LIVE_DEV_STYLER_DECREASE_VALUE:"Vähennä {0}",LIVE_DEV_STYLER_INCREASE:"Kasvata arvoa",LIVE_DEV_STYLER_DECREASE:"Vähennä arvoa",LIVE_DEV_STYLER_STEP_HINT:"Vaihto + klikkaus: x10",LIVE_DEV_STYLER_EYEDROPPER:"Poimi väri sivulta",LIVE_DEV_MORE_OPTIONS_CUT:"Leikkaa",LIVE_DEV_MORE_OPTIONS_COPY:"Kopioi",LIVE_DEV_MORE_OPTIONS_PASTE:"Liitä",LIVE_DEV_INSERT_ELEMENT:"Lisää elementti",LIVE_DEV_INSERT_BEFORE:"Ennen",LIVE_DEV_INSERT_AFTER:"Jälkeen",LIVE_DEV_INSERT_INSIDE:"Sisään",LIVE_DEV_INSERT_WRAP:"Kääri",LIVE_DEV_INSERT_SEARCH_PLACEHOLDER:"Etsi elementtejä…",LIVE_DEV_INSERT_COMMON:"Yleiset",LIVE_DEV_INSERT_NO_RESULTS:"Ei vastaavia elementtejä",LIVE_DEV_INSERT_SHOW_MORE:"Näytä lisää",LIVE_DEV_INSERT_SHOW_LESS:"Näytä vähemmän",LIVE_DEV_INSERT_CREATE:"Luo",LIVE_DEV_STARTER_BAR_LABEL:"Sivusi on tyhjä — lisää elementti",LIVE_DEV_IMAGE_GALLERY_USE_IMAGE:"Lataa kuva",LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER:"Valitse kuvien latauskansio",LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER:"Hae kuvia…",LIVE_DEV_IMAGE_GALLERY_SEARCH_BUTTON:"Hae",LIVE_DEV_IMAGE_GALLERY_LOADING_INITIAL:"Ladataan kuvia…",LIVE_DEV_IMAGE_GALLERY_LOADING_MORE:"Ladataan…",LIVE_DEV_IMAGE_GALLERY_NO_IMAGES:"Kuvia ei löytynyt",LIVE_DEV_IMAGE_GALLERY_LOAD_ERROR:"Kuvien lataaminen epäonnistui",LIVE_DEV_IMAGE_GALLERY_SELECT_FROM_COMPUTER_TOOLTIP:"Valitse kuva laitteeltasi",LIVE_DEV_IMAGE_GALLERY_SELECT_FROM_COMPUTER:"Valitse laitteelta",LIVE_DEV_IMAGE_GALLERY_DIALOG_OVERLAY_MESSAGE:"Valitse kuvan lataussijainti editorissa jatkaaksesi",LIVE_DEV_IMAGE_GALLERY_OFFLINE_BANNER:"Ei yhteyttä – käytössä offline-tila",LIVE_DEV_IMAGE_GALLERY_OFFLINE_RETRY:"Yritä uudelleen",LIVE_DEV_IMAGE_GALLERY_CHECKING_CONNECTION:"Tarkistetaan yhteyttä",LIVE_DEV_IMAGE_GALLERY_STILL_OFFLINE:"Edelleen offline-tilassa. Tarkista yhteytesi.",LIVE_DEV_IMAGE_GALLERY_SELECT_SIZE:"Valitse kuvan koko",LIVE_DEV_IMAGE_GALLERY_SIZE_THUMBNAIL:"Pienoiskuva",LIVE_DEV_IMAGE_GALLERY_SIZE_XS:"Avatar",LIVE_DEV_IMAGE_GALLERY_SIZE_SM:"Kortti",LIVE_DEV_IMAGE_GALLERY_SIZE_MD:"Sisältö",LIVE_DEV_IMAGE_GALLERY_SIZE_REGULAR:"Vakio",LIVE_DEV_IMAGE_GALLERY_SIZE_LG:"Pääkuva",LIVE_DEV_IMAGE_GALLERY_SIZE_XL:"Banneri",LIVE_DEV_IMAGE_GALLERY_SIZE_RETINA:"Retina",LIVE_DEV_IMAGE_GALLERY_ATTRIBUTION_ON:"palvelussa {0}",LIVE_DEV_IMAGE_GALLERY_GET_PRO:"Hanki Pro",LIVE_DEV_IMAGE_GALLERY_USAGE_THRESHOLD:"Olet käyttänyt {0} % ilmaisista kuvahauistasi ({1}/{2})",LIVE_DEV_FORMAT_BOLD:"Lihavoitu",LIVE_DEV_FORMAT_ITALIC:"Kursiivi",LIVE_DEV_FORMAT_UNDERLINE:"Alleviivaus",LIVE_DEV_FORMAT_STRIKETHROUGH:"Yliviivaus",LIVE_DEV_FORMAT_SUBSCRIPT:"Alaindeksi",LIVE_DEV_FORMAT_SUPERSCRIPT:"Yläindeksi",LIVE_DEV_FORMAT_HIGHLIGHT:"Korostus",LIVE_DEV_FORMAT_CODE:"Koodi",LIVE_DEV_FORMAT_SMALL:"Pieni",LIVE_DEV_FORMAT_MORE:"Lisää muotoiluja",LIVE_DEV_ELEMENT_PROPS_TITLE:"Elementin ominaisuudet",LIVE_DEV_ELEMENT_PROPS_TAG:"Tägi",LIVE_DEV_ELEMENT_PROPS_VOID_ERROR:"<{0}> on itsesulkeutuva, eikä siinä voi olla sisältöä",LIVE_DEV_ELEMENT_PROPS_SIZE:"Koko",LIVE_DEV_ELEMENT_PROPS_CLASS:"Luokka",LIVE_DEV_ELEMENT_PROPS_ID:"ID",LIVE_DEV_ELEMENT_PROPS_HREF:"Linkki",LIVE_DEV_ELEMENT_PROPS_ADD_CLASS:"+ lisää luokka",LIVE_DEV_ELEMENT_PROPS_CLASS_PLACEHOLDER:"Lisää luokka…",LIVE_DEV_ELEMENT_PROPS_ID_PLACEHOLDER:"Lisää ID…",LIVE_DEV_ELEMENT_PROPS_SEARCH_TAGS:"Tagiehdotukset",LIVE_DEV_ELEMENT_PROPS_COMPUTED:"Laskettu:",LIVE_DEV_ELEMENT_PROPS_USE_CUSTOM:"Käytä “{0}”",LIVE_DEV_ELEMENT_PROPS_ATTRIBUTES:"Attribuutit",LIVE_DEV_ELEMENT_PROPS_ADD_ATTR:"+ lisää attribuutti",LIVE_DEV_ELEMENT_PROPS_ATTR_NAME:"nimi",LIVE_DEV_ELEMENT_PROPS_ATTR_VALUE:"arvo",LIVE_DEV_ELEMENT_PROPS_LOADING:"Ladataan",LIVE_DEV_ELEMENT_PROPS_NO_CLASSES:"Ei vielä luokkia",LIVE_DEV_ELEMENT_PROPS_NO_ATTRIBUTES:"Ei vielä attribuutteja",LIVE_DEV_ELEMENT_PROPS_RESETTING:"Nollataan",LIVE_DEV_CB_EXCEEDED_CLASSES:"+{0} lisää",LIVE_DEV_CB_TIP_TEXT_COLOR:"Tekstin väri",LIVE_DEV_CB_TIP_BG_COLOR:"Taustaväri",LIVE_DEV_CB_TIP_FONT:"Fontti",LIVE_DEV_CB_TIP_TEXT_SPACING:"Tekstin välistys",LIVE_DEV_CB_TIP_APPEARANCE:"Reunus ja peittävyys",LIVE_DEV_CB_TIP_LAYOUT:"Asettelu",LIVE_DEV_CB_TIP_POSITION:"Sijainti",LIVE_DEV_CB_TIP_OBJECT_FIT:"Kohteen sovitus",LIVE_DEV_CB_TIP_IMAGE:"Kuva",LIVE_DEV_CB_CHANGE_IMAGE:"Vaihda kuva",LIVE_DEV_CB_TIP_LIST_STYLE:"Luettelotyyli",LIVE_DEV_CB_TIP_ALL_STYLES:"Kaikki tyylit",LIVE_DEV_CB_LABEL_FAMILY:"Fonttiperhe",LIVE_DEV_CB_LABEL_SIZE:"Koko",LIVE_DEV_CB_LABEL_WEIGHT:"Paksuus",LIVE_DEV_CB_LABEL_STYLE:"Tyyli",LIVE_DEV_CB_LABEL_ALIGN:"Tekstin tasaus",LIVE_DEV_CB_LABEL_TRANSFORM:"Muunnos",LIVE_DEV_CB_LABEL_LETTER_SPACING:"Merkkiväli",LIVE_DEV_CB_LABEL_WORD_SPACING:"Sanaväli",LIVE_DEV_CB_LABEL_LINE_HEIGHT:"Rivikorkeus",LIVE_DEV_CB_LABEL_TEXT_INDENT:"Tekstin sisennys",LIVE_DEV_CB_LABEL_WIDTH:"Leveys",LIVE_DEV_CB_LABEL_RADIUS:"Säde",LIVE_DEV_CB_LABEL_COLOR:"Väri",LIVE_DEV_CB_LABEL_OPACITY:"Peittävyys",LIVE_DEV_CB_LABEL_DISPLAY:"Näyttö",LIVE_DEV_CB_LABEL_DIRECTION:"Suunta",LIVE_DEV_CB_LABEL_WRAP:"Rivitys",LIVE_DEV_CB_LABEL_JUSTIFY:"Tasaus",LIVE_DEV_CB_LABEL_GAP:"Väli",LIVE_DEV_CB_LABEL_OVERFLOW:"Ylivuoto",LIVE_DEV_CB_LABEL_POSITION:"Sijainti",LIVE_DEV_CB_LABEL_TOP:"ylä",LIVE_DEV_CB_LABEL_RIGHT:"oikeaan ",LIVE_DEV_CB_LABEL_BOTTOM:"ala",LIVE_DEV_CB_LABEL_LEFT:"vasempaan ",LIVE_DEV_CB_LABEL_Z_INDEX:"Z-indeksi",LIVE_DEV_CB_LABEL_FIT:"Sovitus",LIVE_DEV_CB_LABEL_TYPE:"Tyyppi",LIVE_DEV_CB_WEIGHT_THIN:"Ohut",LIVE_DEV_CB_WEIGHT_REGULAR:"Normaali",LIVE_DEV_CB_WEIGHT_BOLD:"Lihavoitu",LIVE_DEV_CB_WEIGHT_BLACK:"Musta",LIVE_DEV_CB_STYLE_ITALIC:"Kursiivi",LIVE_DEV_CB_STYLE_UNDERLINE:"Alleviivaus",LIVE_DEV_CB_STYLE_STRIKETHROUGH:"Yliviivaus",LIVE_DEV_CB_STYLE_OVERLINE:"Päälleviivaus",LIVE_DEV_CB_ALIGN_LEFT:"vasempaan ",LIVE_DEV_CB_ALIGN_CENTER:"Keskitä",LIVE_DEV_CB_ALIGN_RIGHT:"oikeaan ",LIVE_DEV_CB_ALIGN_JUSTIFY:"Tasaa",LIVE_DEV_CB_TRANSFORM_NONE:"Ei mitään",LIVE_DEV_CB_TRANSFORM_CAPITALIZE:"Isot alkukirjaimet",LIVE_DEV_CB_TRANSFORM_UPPERCASE:"Suuraakkoset",LIVE_DEV_CB_TRANSFORM_LOWERCASE:"Pienaakkoset",LIVE_DEV_CB_SEARCH_FONTS:"Hae fontteja…",LIVE_DEV_CB_BACK:"Takaisin",LIVE_DEV_CB_BACK_ESC:"Takaisin (Esc)",LIVE_DEV_CB_RESET:"Palauta",LIVE_DEV_CB_APPLIES_TO:"Koskee:",LIVE_DEV_CB_INLINE:"Rivinsisäinen",LIVE_DEV_CB_LIST_DISC:"Levy",LIVE_DEV_CB_LIST_CIRCLE:"Ympyrä",LIVE_DEV_CB_LIST_SQUARE:"Neliö",LIVE_DEV_CB_LIST_NONE:"Ei mitään",LIVE_DEV_CB_LIST_DECIMAL:"Numero",LIVE_DEV_CB_LIST_LOWER_ALPHA:"Pienet aakkoset",LIVE_DEV_CB_LIST_UPPER_ALPHA:"Suuret aakkoset",LIVE_DEV_CB_LIST_LOWER_ROMAN:"Pienet roomalaiset numerot",LIVE_DEV_CB_LIST_UPPER_ROMAN:"Suuret roomalaiset numerot",LIVE_DEV_CB_LIST_OUTSIDE:"Ulkopuolella",LIVE_DEV_CB_LIST_INSIDE:"Sisällä",LIVE_DEV_CB_TIP_SPACING:"Marginaali & täyte",LIVE_DEV_CB_LABEL_MARGIN:"Marginaali",LIVE_DEV_CB_LABEL_PADDING:"Täyte",LIVE_DEV_CB_LABEL_CONTENT:"sisältö",LIVE_DEV_CB_SPACING_LINK_INDEPENDENT:"Erikseen",LIVE_DEV_CB_SPACING_LINK_AXIS:"Pareittain",LIVE_DEV_CB_SPACING_LINK_ALL:"Kaikki samat",LIVE_DEV_CB_LABEL_BORDER_TOP:"ylä",LIVE_DEV_CB_LABEL_BORDER_RIGHT:"oikeaan ",LIVE_DEV_CB_LABEL_BORDER_BOTTOM:"ala",LIVE_DEV_CB_LABEL_BORDER_LEFT:"vasempaan ",LIVE_DEV_CB_LABEL_BORDER_TL:"YV",LIVE_DEV_CB_LABEL_BORDER_TR:"YO",LIVE_DEV_CB_LABEL_BORDER_BR:"OA",LIVE_DEV_CB_LABEL_BORDER_BL:"VA",LIVE_DEV_CB_PER_SIDE:"Sivuittain",LIVE_DEV_CB_PER_CORNER:"Kulmittain",LIVE_DEV_CB_COLOR_RECENT:"Viimeisimmät",LIVE_DEV_CB_COLOR_FROM_PAGE:"Sivulta",LIVE_DEV_CB_COLOR_SUGGESTED:"Ehdotetut",LIVE_DEV_CB_LABEL_COLUMNS:"Sarakkeet",LIVE_DEV_CB_LABEL_ROWS:"Rivit",LIVE_DEV_CB_LABEL_JUSTIFY_ITEMS:"Tasaus",LIVE_DEV_CB_LABEL_ALIGN_ITEMS:"Kohdista",LIVE_DEV_CB_LABEL_ROW_GAP:"Riviväli",LIVE_DEV_CB_LABEL_COL_GAP:"Sarakeväli",LIVE_DEV_CB_WEIGHT_EXTRA_LIGHT:"Erittäin kevyt",LIVE_DEV_CB_WEIGHT_LIGHT:"Kevyt",LIVE_DEV_CB_WEIGHT_MEDIUM:"Keskivahva",LIVE_DEV_CB_WEIGHT_SEMI_BOLD:"Puolilihava",LIVE_DEV_CB_WEIGHT_EXTRA_BOLD:"Erittäin lihava",LIVE_DEV_CB_GO_TO_SOURCE:"Siirry lähteeseen",LIVE_DEV_CB_TIP_AI_STYLE:"Muotoile tekoälyllä",LIVE_DEV_CB_AI_PLACEHOLDER:"Kuvaile haluamasi tyyli…",LIVE_DEV_CB_AI_SEND:"Lähetä",LIVE_DEV_CB_AI_THINKING:"Sovelletaan tyylejä…",LIVE_DEV_CB_MORE_OPTIONS:"Lisävalinnat",LIVE_DEV_CB_DIM_W:"W",LIVE_DEV_CB_DIM_H:"H",LIVE_DEV_CB_MINMAX_TOOLTIP:"Min/max-rajoitteet",LIVE_DEV_CB_MINMAX_MIN:"Min",LIVE_DEV_CB_MINMAX_MAX:"Max",LIVE_DEV_CB_ID_PLACEHOLDER:"ei mitään",LIVE_DEV_CB_ALL_WEIGHTS:"Kaikki paksuudet",LIVE_DEV_CB_ALL_STYLES:"Kaikki tyylit",LIVE_DEV_HB_PARAGRAPH:"Kappale",LIVE_DEV_HB_HEADING_1:"Otsikko 1",LIVE_DEV_HB_HEADING_2:"Otsikko 2",LIVE_DEV_HB_HEADING_3:"Otsikko 3",LIVE_DEV_HB_HEADING_4:"Otsikko 4",LIVE_DEV_HB_HEADING_5:"Otsikko 5",LIVE_DEV_HB_HEADING_6:"Otsikko 6",LIVE_DEV_HB_SPAN:"Tekstiosa",LIVE_DEV_HB_BLOCKQUOTE:"Lainauslohko",LIVE_DEV_HB_PREFORMATTED:"Esimuotoiltu",LIVE_DEV_HB_CODE:"Koodi",LIVE_DEV_HB_EMPHASIS:"Korostus",LIVE_DEV_HB_STRONG:"Vahva",LIVE_DEV_HB_BOLD:"Lihavointi",LIVE_DEV_HB_ITALIC:"Kursivointi",LIVE_DEV_HB_UNDERLINE:"Alleviivaus",LIVE_DEV_HB_STRIKETHROUGH:"Yliviivaus",LIVE_DEV_HB_SMALL:"Pieni",LIVE_DEV_HB_SUBSCRIPT:"Alaindeksi",LIVE_DEV_HB_SUPERSCRIPT:"Yläindeksi",LIVE_DEV_HB_MARK:"Korostus",LIVE_DEV_HB_ABBREVIATION:"Lyhenne",LIVE_DEV_HB_CITATION:"Lainaus",LIVE_DEV_HB_INLINE_QUOTE:"Upotettu lainaus",LIVE_DEV_HB_TIME:"Aika",LIVE_DEV_HB_KEYBOARD:"Näppäimistö",LIVE_DEV_HB_SAMPLE_OUTPUT:"Esimerkkituloste",LIVE_DEV_HB_VARIABLE:"Muuttuja",LIVE_DEV_HB_CONTAINER:"Div",LIVE_DEV_HB_SECTION:"Osio",LIVE_DEV_HB_ARTICLE:"Artikkeli",LIVE_DEV_HB_HEADER:"Ylätunniste",LIVE_DEV_HB_FOOTER:"Alatunniste",LIVE_DEV_HB_NAVIGATION:"Navigaatio",LIVE_DEV_HB_SIDEBAR:"Sivupalkki",LIVE_DEV_HB_MAIN:"Pääsisältö",LIVE_DEV_HB_ADDRESS:"Osoite",LIVE_DEV_HB_IMAGE:"Kuva",LIVE_DEV_HB_VIDEO:"Video",LIVE_DEV_HB_AUDIO:"Ääni",LIVE_DEV_HB_PICTURE:"Kuva",LIVE_DEV_HB_CANVAS:"Kanvaasi",LIVE_DEV_HB_SVG:"SVG",LIVE_DEV_HB_FIGURE:"Kuvio",LIVE_DEV_HB_FIGCAPTION:"Kuvateksti",LIVE_DEV_HB_LINK:"Linkki",LIVE_DEV_HB_BUTTON:"Painike",LIVE_DEV_HB_DETAILS:"Tiedot",LIVE_DEV_HB_SUMMARY:"Yhteenveto",LIVE_DEV_HB_DIALOG:"Dialogi",LIVE_DEV_HB_UNORDERED_LIST:"Järjestämätön lista",LIVE_DEV_HB_ORDERED_LIST:"Numeroitu lista",LIVE_DEV_HB_LIST_ITEM:"Listan kohta",LIVE_DEV_HB_DEF_LIST:"Määrittelyluettelo",LIVE_DEV_HB_DEF_TERM:"Määrittelytermi",LIVE_DEV_HB_DEF_DESC:"Määritelmä",LIVE_DEV_HB_FORM:"Lomake",LIVE_DEV_HB_TEXT_INPUT:"Tekstinsyöttö",LIVE_DEV_HB_TEXT_AREA:"Tekstialue",LIVE_DEV_HB_DROPDOWN:"Pudotusvalikko",LIVE_DEV_HB_OPTION:"Vaihtoehto",LIVE_DEV_HB_OPTION_GROUP:"Vaihtoehtoryhmä",LIVE_DEV_HB_FIELDSET:"Kenttäryhmä",LIVE_DEV_HB_LEGEND:"Selite",LIVE_DEV_HB_LABEL:"Tunniste",LIVE_DEV_HB_OUTPUT:"Tuloste",LIVE_DEV_HB_METER:"Mittari",LIVE_DEV_HB_PROGRESS:"Edistyminen",LIVE_DEV_HB_EMAIL_INPUT:"Sähköpostin syöttö",LIVE_DEV_HB_PASSWORD_INPUT:"Salasanan syöttö",LIVE_DEV_HB_FILE_INPUT:"Tiedoston syöttö",LIVE_DEV_HB_CHECKBOX:"Valintaruutu",LIVE_DEV_HB_RADIO:"Valintanappi",LIVE_DEV_HB_NUMBER_INPUT:"Luvun syöttö",LIVE_DEV_HB_RANGE_INPUT:"Alueliukusäädin",LIVE_DEV_HB_DATE_INPUT:"Päivämäärän syöttö",LIVE_DEV_HB_COLOR_INPUT:"Värinvalitsin",LIVE_DEV_HB_SEARCH_INPUT:"Hakukenttä",LIVE_DEV_HB_URL_INPUT:"URL-syöttö",LIVE_DEV_HB_TEL_INPUT:"Puhelinnumeron syöttö",LIVE_DEV_HB_SUBMIT_BUTTON:"Lähetä-painike",LIVE_DEV_HB_RESET_BUTTON:"Nollaa-painike",LIVE_DEV_HB_HIDDEN_INPUT:"Piilotettu syöte",LIVE_DEV_HB_TABLE:"Taulukko",LIVE_DEV_HB_TABLE_HEAD:"Taulukon ylätunniste",LIVE_DEV_HB_TABLE_BODY:"Taulukon runko",LIVE_DEV_HB_TABLE_FOOT:"Taulukon alatunniste",LIVE_DEV_HB_TABLE_ROW:"Taulukon rivi",LIVE_DEV_HB_TABLE_HEADER:"Taulukon ylätunniste",LIVE_DEV_HB_TABLE_CELL:"Taulukon solu",LIVE_DEV_HB_TABLE_CAPTION:"Taulukon kuvateksti",LIVE_DEV_HB_COL_GROUP:"Sarakeryhmä",LIVE_DEV_HB_COLUMN:"Sarake",LIVE_DEV_HB_IFRAME:"Iframe",LIVE_DEV_HB_EMBED:"Upote",LIVE_DEV_HB_OBJECT:"Objekti",LIVE_DEV_HB_DIVIDER:"Erotin",LIVE_DEV_HB_LINE_BREAK:"Rivinvaihto",LIVE_DEV_HB_SOURCE:"Lähde",LIVE_DEV_HB_TEMPLATE:"Malli",LIVE_DEV_HB_SLOT:"Paikka",LIVE_DEV_HB_NOSCRIPT:"Noscript",LIVE_DEV_HB_SCRIPT:"Skripti",LIVE_DEV_HB_STYLE:"Tyyli",LIVE_DEV_TOAST_NOT_EDITABLE:"Elementti ei ole muokattavissa – skriptin luoma",LIVE_DEV_COPY_TOAST_MESSAGE:"Elementti kopioitu. Lisää se valitun elementin jälkeen käyttämällä Liitä-toimintoa.",LIVE_DEV_TOAST_FIXED_ELEMENT_DISMISSED:"Elementti ei vierity sivun mukana – muokkausruudut piilotettu",LIVE_DEV_IMAGE_FOLDER_DIALOG_TITLE:"Valitse kuvan tallennuskansio",LIVE_DEV_IMAGE_FOLDER_DIALOG_DESCRIPTION:"Valitse, mihin kuva ladataan:",LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER:"Kirjoita kansion polku (esim. assets/images/)",LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP:"💡 Kirjoita kansion polku tai jätä tyhjäksi ladataksesi 'images'-kansioon.",LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER:"Älä kysy uudelleen tämän projektin osalta",AVAILABLE_IN_PRO_TITLE:"Saatavilla Phoenix Prossa",DEVICE_SIZE_LIMIT_MESSAGE:"Vaihtaaksesi mobiili-, tabletti- ja työpöytänäkymien välillä, päivitä Phoenix Pro -versioon.",LAYERS_PANEL_LIMIT_MESSAGE:"Nähdäksesi sivusi rakenteen ja valitaksesi tai muokataksesi sen elementtejä, päivitä Phoenix Pro -versioon.",DEVICE_SIZE_NOT_ENOUGH_SPACE:"Tämä näyttö ei mahdu nykyiseen ikkunakokoon — suurenna ikkunaa.",DEVICE_SIZE_CYCLE_NO_FIT:"Ikkuna on liian pieni vaihtaaksesi toiseen laitekokoon — suurenna ikkunaa.",DEVICE_SIZE_CYCLE_TOOLTIP:"Vaihda mobiili-, tabletti- ja työpöytänäkymien välillä",DEVICE_SIZE_DROPDOWN_TOOLTIP:"Kaikki laitekoot",DEVICE_SIZE_FIT_TO_SCREEN:"Sovita näyttöön",MD_EDIT_UPSELL_MESSAGE:"Kirjoita Markdownia kuin asiakirjaa. {APP_NAME} hoitaa muotoilun, jotta voit keskittyä kirjoittamiseen.",IMAGE_UPLOADING:"Ladataan",IMAGE_UPLOAD_FAILED:"Kuvan lataus epäonnistui",IMAGE_UPLOAD_LOGIN_REQUIRED_TITLE:"Kirjaudu sisään upottaaksesi kuvan",IMAGE_UPLOAD_LOGIN_REQUIRED_MSG:"Kirjaudu sisään ladataksesi ja upottaaksesi kuvia asiakirjaasi.",IMAGE_UPLOAD_LOGIN_BTN:"Kirjaudu sisään",IMAGE_UPLOAD_CONFIRM_TITLE:"Upota kuva",IMAGE_UPLOAD_CONFIRM_MSG:"Lataa tämä kuva, jotta se sisällytetään suoraan tiedostoosi. Se toimii millä tahansa tietokoneella — ei rikkinäisiä kuvia, kun jaat tai siirrät markdown-tiedostoja.",IMAGE_UPLOAD_HOSTED_ON:"Kuvat isännöidään osoitteessa user-cdn.phcode.site",IMAGE_UPLOAD_BTN:"Lataa ja upota",IMAGE_UPLOAD_DONT_SHOW_AGAIN:"Upota aina kysymättä",IMAGE_UPLOAD_UNSUPPORTED_TYPE:"Tukematon kuvatyyppi: {0}",IMAGE_UPLOAD_LIMIT_TITLE:"Lataa lisää kuvia Phoenix Pro:lla",IMAGE_SEARCH_LIMIT_TITLE:"Kuvahakuraja saavutettu",IMAGE_SEARCH_LIMIT_MESSAGE:"Olet käyttänyt kaikki tämän kuukauden {0} kuvahakua.<br>Aloita maksullinen Phoenix Pro -tilaus poistaaksesi kokeilurajoitukset ja jatkaaksesi hakua.",IMAGE_SEARCH_LIMIT_MESSAGE_THROTTLE:"Kuvahaku on tilapäisesti poissa käytöstä suuren kysynnän vuoksi.<br>Aloita maksullinen Phoenix Pro -tilaus poistaaksesi kokeilurajoitukset ja jatkaaksesi hakua.",IMAGE_SEARCH_PRO_THROTTLE_TITLE:"Kuvahaun raja saavutettu",IMAGE_SEARCH_PRO_THROTTLE_MESSAGE:"Kuvahaku on tilapäisesti poissa käytöstä suuren kysynnän vuoksi. Tilanne korjaantuu yleensä tunnin kuluessa — yritä pian uudelleen.",LIVE_PREVIEW_CUSTOM_SERVER_BANNER:"Esikatselu haetaan mukautetulta palvelimeltasi {0}",LIVE_PREVIEW_MODE_TOGGLE_PREVIEW:"Vaihda esikatselutila (F8)",LIVE_PREVIEW_MODE_TOGGLE_EDIT:"Kytke muokkaustila (F8)",LIVE_PREVIEW_MODE_PREVIEW:"Esikatselutila",LIVE_PREVIEW_MODE_HIGHLIGHT:"Korostustila",LIVE_PREVIEW_MODE_EDIT:"Muokkaustila",LIVE_PREVIEW_EDIT_HIGHLIGHT_ON:"Tarkastele elementtiä kohdistettaessa",LIVE_PREVIEW_SHOW_RULER_LINES:"Näytä mitat",LIVE_PREVIEW_SHOW_STYLES_BAR:"Näytä tyylipalkki",LIVE_PREVIEW_MODE_PREFERENCE:"'{0}' näyttää vain verkkosivun, '{1}' yhdistää verkkosivun koodiisi – napsauttamalla elementtejä voit siirtyä niiden koodiin ja päinvastoin, '{2}' tarjoaa korostuksen sekä edistyneen elementtien käsittelyn.",LIVE_PREVIEW_CONFIGURE_MODES:"Määritä reaaliaikaisen esikatselun tilat",LIVE_PREVIEW_LAYERS_TAB:"Tasot",LIVE_PREVIEW_LAYERS_NEEDS_PREVIEW:"Tasot-paneeli vaatii reaaliaikaisen esikatselun.",LIVE_PREVIEW_LAYERS_OPEN_PREVIEW:"Avaa reaaliaikainen esikatselu",LIVE_PREVIEW_LAYERS_NEEDS_HTML:"Avaa HTML-tiedosto nähdäksesi sen tasot.",LIVE_PREVIEW_LAYERS_NEEDS_EDIT_MODE:"Tasot-paneeli vaatii muokkaustilan.",LIVE_PREVIEW_LAYERS_ENABLE_EDIT_MODE:"Ota muokkaustila käyttöön",LIVE_PREVIEW_LAYERS_ELEMENTS:"Elementit",LIVE_PREVIEW_LAYERS_SEARCH:"Etsi elementtejä",LIVE_PREVIEW_LAYERS_NO_ELEMENTS:"Ei näytettäviä elementtejä",LIVE_PREVIEW_LAYERS_NO_MATCHES:"Ei vastaavia elementtejä",LIVE_PREVIEW_LAYERS_TRUNCATED:"Näytetään ensimmäiset {0} elementtiä",LIVE_PREVIEW_LAYERS_COLLAPSE_ALL:"Pienennä kaikki",LIVE_PREVIEW_LAYERS_EXPAND_LEVEL:"Laajenna tasolle",LIVE_PREVIEW_LAYERS_LEVEL:"Taso {0}",LIVE_PREVIEW_LAYERS_LEVEL_ALL:"Kaikki tasot",LIVE_PREVIEW_LAYERS_SETTINGS:"Asetukset",LIVE_PREVIEW_LAYERS_SHOW_TEXT_NODES:"Näytä tekstisolmut",LIVE_PREVIEW_LAYERS_HIGHLIGHT_ON_HOVER:"Korostus osoitettaessa esikatselussa",LIVE_PREVIEW_LAYERS_SCROLL_ON_HOVER:"Vieritä elementtiin vietäessä hiiri päälle",LIVE_PREVIEW_LAYERS_MOVE_UP:"Siirrä ylös",LIVE_PREVIEW_LAYERS_MOVE_DOWN:"Siirrä alas",LIVE_PREVIEW_LAYERS_COPIED_HINT:"Kopioitu. Napsauta riviä hiiren kakkospainikkeella liittääksesi sen alle.",LIVE_PREVIEW_LAYERS_CUT_HINT:"Leikattu. Napsauta riviä hiiren kakkospainikkeella liittääksesi sen alle.",LIVE_PREVIEW_LAYERS_ADD_ATTRIBUTE:"Lisää attribuutti",LIVE_PREVIEW_LAYERS_REMOVE_ATTRIBUTE:"Poista attribuutti",LIVE_PREVIEW_LAYERS_PROPERTIES:"Ominaisuudet",LIVE_PREVIEW_LAYERS_STYLES:"Tyylit",LIVE_PREVIEW_LAYERS_MAXIMIZE_SECTION:"Laajenna osio",LIVE_PREVIEW_LAYERS_RESTORE_SECTIONS:"Palauta osiot",LIVE_PREVIEW_LAYERS_NO_SELECTION_PROPERTIES:"Valitse elementti nähdäksesi sen ominaisuudet",LIVE_PREVIEW_LAYERS_NO_SELECTION_STYLES:"Valitse elementti nähdäksesi sen tyylit",LIVE_PREVIEW_LAYERS_NOT_IN_SOURCE:"Tämä elementti ei ole lähdetiedostossa",LIVE_PREVIEW_LAYERS_NO_STYLES:"Ei käytettyjä tyylejä",LIVE_PREVIEW_LAYERS_OPEN_SOURCE:"Avaa editorissa",LIVE_PREVIEW_LAYERS_RULE_INACTIVE:"Ei aktiivinen nykyisessä tilassa",LIVE_PREVIEW_LAYERS_EDIT_STYLE:"Muokkaa tyylipalkissa",LIVE_PREVIEW_LAYERS_ADD_DECLARATION:"Lisää määritys",LIVE_PREVIEW_LAYERS_REMOVE_DECLARATION:"Poista määritys",LIVE_PREVIEW_LAYERS_EDIT_DECLARATION:"Muokkaa määritystä",LIVE_PREVIEW_LAYERS_SHOW_SCRIPT_NODES:"Näytä skriptin luomat elementit",LIVE_PREVIEW_LAYERS_SCRIPT_GENERATED:"Skriptin luoma, ei lähdetiedostossa",LIVE_PREVIEW_LAYERS_TAG_TOOLTIP:"Näytä tagin nimen työkaluvihje",LIVE_PREVIEW_LAYERS_INSERT_ELEMENT:"Lisää elementti",LIVE_PREVIEW_LAYERS_INSERT_INTO_PAGE:"Lisää sivulle",LIVE_PREVIEW_LAYERS_INSERT_LOADING:"Ladataan elementtejä…",LIVE_PREVIEW_LAYERS_INSERT_UNAVAILABLE:"Live-esikatselu ei vastannut. Yritä hetken kuluttua uudelleen.",LIVE_PREVIEW_LAYERS_EMPTY_PAGE:"Sivulla ei ole vielä elementtejä.",LIVE_PREVIEW_LAYERS_ADD_ELEMENT:"Lisää elementti",LIVE_PREVIEW_LAYERS_EMPTY_PAGE_PROPERTIES:"Sivu on tyhjä. Lisää elementti nähdäksesi sen ominaisuudet.",LIVE_PREVIEW_LAYERS_EMPTY_PAGE_STYLES:"Sivu on tyhjä. Lisää elementti nähdäksesi sen tyylit.",LIVE_PREVIEW_LAYERS_SHOW_SELECTED:"Näytä valittu elementti",LIVE_PREVIEW_LAYERS_SCRUB_HINT:"Säädä vetämällä, muokkaa kaksoisnapsauttamalla",LIVE_PREVIEW_LAYERS_PROPERTY_PLACEHOLDER:"Ominaisuus",LIVE_PREVIEW_LAYERS_VALUE_PLACEHOLDER:"Arvo",LIVE_DEV_DETACHED_REPLACED_WITH_DEVTOOLS:"Esikatselu peruutettiin, koska selaimen kehitystyökalut avattiin",LIVE_DEV_DETACHED_TARGET_CLOSED:"Esikatselu peruutettiin, koska sivu suljettiin selaimessa",LIVE_DEV_NAVIGATED_AWAY:"Esikatselu peruutettiin, koska selain siirtyi sivulle, joka ei kuulu nykyiseen projektiin",LIVE_DEV_CLOSED_UNKNOWN_REASON:"Esikatselu peruutettiin tuntemattomasta syystä ({0})",SAVE_CLOSE_TITLE:"Tallenna muutokset",SAVE_CLOSE_MESSAGE:"Haluatko tallentaa dokumenttiin <span class='dialog-filename'>{0}</span> tehdyt muutokset?",SAVE_CLOSE_MULTI_MESSAGE:"Haluatko tallentaa seuraavien tiedostojen muutokset?",EXT_MODIFIED_TITLE:"Ulkoisia muutoksia",CONFIRM_DELETE_TITLE:"Vahvista poisto",CONFIRM_FILE_DELETE:"Haluatko varmasti poistaa tiedoston <span class='dialog-filename'>{0}</span>?",CONFIRM_FOLDER_DELETE:"Haluatko varmasti poistaa kansion <span class='dialog-filename'>{0}</span>?",CONFIRM_FILE_DELETE_TRASH:"Oletko varma, että haluat poistaa tiedoston <span class='dialog-filename'>{0}</span>?<br>Voit palauttaa tiedoston roskakorista.",CONFIRM_FOLDER_DELETE_TRASH:"Oletko varma, että haluat poistaa kansion <span class='dialog-filename'>{0}</span>?<br>Voit palauttaa kansion roskakorista.",CONFIRM_FILE_DELETE_RECYCLE_BIN:"Oletko varma, että haluat poistaa tiedoston <span class='dialog-filename'>{0}</span>?<br>Voit palauttaa tiedoston roskakorista.",CONFIRM_FOLDER_DELETE_RECYCLE_BIN:"Haluatko varmasti poistaa kansion <span class='dialog-filename'>{0}</span>?<br>Voit palauttaa kansion roskakorista.",MOVE_TO_TRASH:"Siirrä roskakoriin",MOVE_TO_RECYCLE_BIN:"Siirrä roskakoriin",FILE_DELETED_TITLE:"Poistettu tiedosto",EXT_MODIFIED_WARNING:"<span class='dialog-filename'>{0}</span> on muuttunut levyllä {APP_NAME}in ulkopuolella.<br /><br />Haluatko tallentaa tiedoston ja korvata kyseiset muutokset?",EXT_MODIFIED_MESSAGE:"<span class='dialog-filename'>{0}</span> on muuttunut levyllä {APP_NAME}in ulkopuolella, mutta sillä on tallentamattomia muutoksia myös {APP_NAME}issa.<br /><br />Kumman version haluat säilyttää?",EXT_DELETED_MESSAGE:"<span class='dialog-filename'>{0}</span> on poistettu levyltä {APP_NAME}in ulkopuolella, mutta sillä on tallentamattomia muutoksia {APP_NAME}issa.<br /><br />Haluatko säilyttää muutoksesi?",EXT_ALWAYS_MODIFIED_BUTTON_TOOLTIP:"Korvaa tiedostot aina, kunnes projekti vaihdetaan tai sovellus käynnistetään uudelleen",WINDOW_UNLOAD_WARNING:"Haluatko varmasti siirtyä toiseen URL-osoitteeseen ja poistua {APP_NAME}:sta?",WINDOW_UNLOAD_WARNING_WITH_UNSAVED_CHANGES:"Sinulla on tallentamattomia muutoksia! Haluatko varmasti siirtyä toiseen URL-osoitteeseen ja poistua {APP_NAME}:sta?",DONE:"Valmis",OK:"OK",CANCEL:"Peruuta",DONT_SAVE:"Älä tallenna",SAVE:"Tallenna",SAVE_AS:"Tallenna nimellä…",SAVE_AND_OVERWRITE:"Korvaa",ALWAYS_OVERWRITE:"Korvaa aina",DELETE:"Poista",BUTTON_YES:"Kyllä",BUTTON_NO:"Ei",FIND_MATCH_INDEX:"{0} / {1}",FIND_NO_RESULTS:"Ei tuloksia",FIND_QUERY_PLACEHOLDER:"Etsi…",FIND_HISTORY_MAX_COUNT:"Kohteiden enimmäismäärä hakuhistoriassa",REPLACE_PLACEHOLDER:"Korvaa merkkijonolla…",BUTTON_REPLACE_ALL:"Korvaa kaikki",BUTTON_REPLACE_BATCH:"Korvaa erissä…",BUTTON_REPLACE_ALL_IN_FILES:"Korvaa…",BUTTON_REPLACE:"Korvaa",BUTTON_NEXT:"▶",BUTTON_PREV:"◀",BUTTON_NEXT_HINT:"Seuraava vastine",BUTTON_PREV_HINT:"Edellinen vastine",BUTTON_CASESENSITIVE_HINT:"Huomioi kirjainkoko",BUTTON_REGEXP_HINT:"Säännöllinen lauseke",REPLACE_WITHOUT_UNDO_WARNING_TITLE:"Korvaa kumoamatta",REPLACE_WITHOUT_UNDO_WARNING:"Koska yli {0} tiedoston pitää muuttua, {APP_NAME} muokkaa avaamattomia tiedostoja levyllä.<br />Et voi perua korvauksia näissä tiedostoissa.",BUTTON_REPLACE_WITHOUT_UNDO:"Korvaa kumoamatta",OPEN_FILE:"Avaa tiedosto",SAVE_FILE_AS:"Tallenna tiedosto",CHOOSE_FOLDER:"Valitse kansio",RELEASE_NOTES:"Julkaisutiedot",NO_UPDATE_TITLE:"Olet ajan tasalla!",NO_UPDATE_MESSAGE:"Käytät uusinta {APP_NAME}-versiota.",FIND_REPLACE_TITLE_LABEL:"Korvaa",FIND_REPLACE_TITLE_WITH:"merkkijonolla",FIND_TITLE_LABEL:"Löytyi",FIND_TITLE_SUMMARY:"— {0} {1} {2} {3}",FIND_NUM_FILES:"{0} {1}",FIND_IN_FILES_SCOPED:"kohteesta <span class='dialog-filename'>{0}</span>",FIND_IN_FILES_NO_SCOPE:"projektissa",FIND_IN_FILES_PROJECT_SCOPE:"Etsi projektista",FIND_IN_FILES_PROJECT_SCOPE_FILTER:"Etsi kohteesta {0}",FIND_IN_FILES_PROJECT_SCOPE_REPLACE:"Korvaa projektissa",FIND_IN_FILES_PROJECT_SCOPE_REPLACE_FILTER:"Korvaa kohteesta {0}",FIND_IN_FILES_ZERO_FILES:"Suodatin ohittaa kaikki tiedostot {0}",FIND_IN_FILES_FILE:"tiedostossa",FIND_IN_FILES_FILES:"tiedostossa",FIND_IN_FILES_MATCH:"vastine",FIND_IN_FILES_MATCHES:"vastinetta",FIND_IN_FILES_MORE_THAN:"Yli ",FIND_IN_FILES_PAGING:"{0}–{1}",FIND_IN_FILES_FILE_PATH:"<span class='dialog-filename'>{0}</span> {2} <span class='dialog-path'>{1}</span>",FIND_IN_FILES_EXPAND_COLLAPSE:"Laajenna tai pienennä kaikki painamalla Ctrl/Cmd",FIND_IN_FILES_INDEXING:"Indeksoidaan pikahakua varten…",FIND_IN_FILES_SEARCHING:"Etsitään tiedostoista…",FIND_IN_FILES_SEARCHING_IN:"Kohteesta {0}",FIND_IN_FILES_INDEXING_PROGRESS:"Indeksoidaan tiedostoa {0}/{1} pikakäyttöä varten…",FIND_IN_FILES_CACHE_LIMIT_TITLE:"Tiedostojen indeksointi keskeytetty",FIND_IN_FILES_CACHE_LIMIT_MSG:"Projektin tiedostovälimuisti on saavuttanut {0} MB. Indeksointi on keskeytetty suuren muistinkäytön estämiseksi. Etsi tiedostoista -toiminto on poistettu käytöstä tässä projektissa. Pienentääksesi indeksoinnin kokoa, lisää kansiot, joissa on suuria tai generoituja tiedostoja, .gitignore-tiedostoon.",DESCRIPTION_MAX_FILE_CACHE_SIZE_MB:"Pikahaun tiedostovälimuistin enimmäiskoko (MB).",REPLACE_IN_FILES_ERRORS_TITLE:"Korvausvirheitä",REPLACE_IN_FILES_ERRORS:"Seuraavia tiedostoja ei muokattu, koska ne olivat muuttuneet haun jälkeen tai niihin ei voitu kirjoittaa.",ERROR_FETCHING_UPDATE_INFO_TITLE:"Virhe päivitystietojen haussa",ERROR_FETCHING_UPDATE_INFO_MSG:"Uusimpien päivitystietojen haussa palvelimelta oli ongelmia. Varmista, että olet yhteydessä verkkoon, ja yritä uudelleen.",NEW_FILE_FILTER:"Uusi ohitusjoukko…",CLEAR_FILE_FILTER:"Älä ohita tiedostoja",NO_FILE_FILTER:"Tiedostoja ei ohitettu",EXCLUDE_FILE_FILTER:"Sulje tiedostoja pois",INCLUDE_FILE_FILTER:"Hae tiedostoista",FILTER_PLACEHOLDER:"esim. index,.css,*.js,src/**/*.css",FILTER_HISTORY_TOOLTIP:"Näytä historia painamalla `Ctrl-välilyönti`.",FILTER_HISTORY_TOOLTIP_MAC:"Paina `Cmd-välilyönti` nähdäksesi historian.",FIND_HISTORY_TOOLTIP:"Paina `Ctrl-välilyönti` nähdäksesi historian.",FIND_HISTORY_TOOLTIP_MAC:"Paina `Cmd-välilyönti` nähdäksesi historian.",ERROR_QUICK_EDIT_PROVIDER_NOT_FOUND:"Pikamuokkaus ei ole saatavilla kohdistimen nykyiselle sijainnille",ERROR_CSSQUICKEDIT_BETWEENCLASSES:"CSS-pikamuokkaus: sijoita kohdistin yksittäiseen luokan nimeen",ERROR_CSSQUICKEDIT_CLASSNOTFOUND:"CSS-pikamuokkaus: puutteellinen class-määrite",ERROR_CSSQUICKEDIT_IDNOTFOUND:"CSS-pikamuokkaus: puutteellinen id-määrite",ERROR_CSSQUICKEDIT_UNSUPPORTEDATTR:"CSS-pikamuokkaus: sijoita kohdistin tägiin taikka class- tai id-attribuuttiin",ERROR_TIMINGQUICKEDIT_INVALIDSYNTAX:"CSS:n aikafunktion pikamuokkaus: virheellinen syntaksi",ERROR_JSQUICKEDIT_FUNCTIONNOTFOUND:"JS-pikamuokkaus: sijoita kohdistin funktion nimeen",ERROR_QUICK_DOCS_PROVIDER_NOT_FOUND:"Pikadokumentaatio ei ole saatavilla kohdistimen nykyiselle sijainnille",PROJECT_LOADING:"Ladataan…",UNTITLED:"Nimetön",WORKING_FILES:"Työtiedostot",TOP:"ylä",BOTTOM:"ala",LEFT:"vasempaan ",RIGHT:"oikeaan ",CMD_SPLITVIEW_NONE:"Ei jakoa",CMD_SPLITVIEW_VERTICAL:"Pystyjako",CMD_SPLITVIEW_HORIZONTAL:"Vaakajako",SPLITVIEW_MENU_TOOLTIP:"Jaa editori pysty- tai vaakasuunnassa",GEAR_MENU_TOOLTIP:"Määritä työtiedostot",CMD_TOGGLE_SHOW_WORKING_SET:"Näytä työstettävät tiedostot",CMD_TOGGLE_SHOW_FILE_TABS:"Näytä tiedostovälilehtirivi",SPLITVIEW_INFO_TITLE:"Jo avoinna",SPLITVIEW_MULTIPANE_WARNING:"Tiedosto on jo auki toisessa ruudussa. {APP_NAME} tukee pian saman tiedoston avaamista useammassa ruudussa. Siihen asti tiedosto näytetään ruudussa, jossa se on jo auki.<br /><br />(Tämä viesti näkyy vain kerran.)",KEYBOARD_OVERLAY_TEXT:"Käytä nuolinäppäimiä navigoidaksesi tai kirjoita valitaksesi käyttöliittymäelementtejä.",KEYBOARD_SHORTCUT_CHANGE_TITLE:"Muuta pikanäppäintä…",KEYBOARD_SHORTCUT_CHANGE_DIALOG_TITLE:"Muuta pikanäppäintä",KEYBOARD_SHORTCUT_CHANGE_DIALOG_TEXT:"Paina uutta näppäinyhdistelmää toiminnolle <b>'{0}'</b> (Nykyinen: <b>{1}</b>)",KEYBOARD_SHORTCUT_CHANGE_DIALOG_DUPLICATE:"Varoitus: Näppäinyhdistelmä <b>{0}</b> on jo määritetty toiminnolle <b>'{1}'</b>. Määritetäänkö uudelleen toiminnolle <b>'{2}'</b>?",KEYBOARD_SHORTCUT_ASSIGN:"Määritä",KEYBOARD_SHORTCUT_NONE:"Ei mitään",KEYBOARD_SHORTCUT_MENU_SHOW_SHORTCUTS:"Pikanäppäimet…",KEYBOARD_SHORTCUT_MENU_SHOW_SHORTCUTS_BUTTON:"Näytä kaikki pikanäppäimet…",KEYBOARD_SHORTCUT_TABLE_BASE_KEY:"Perusnäppäin",KEYBOARD_SHORTCUT_TABLE_KEY_BINDING:"Pikanäppäin",KEYBOARD_SHORTCUT_TABLE_COMMAND_ID:"Komentotunnus",KEYBOARD_SHORTCUT_TABLE_COMMAND_NAME:"Komento",KEYBOARD_SHORTCUT_TABLE_DOUBLE_CLICK:"Kaksoisklikkaa vaihtaaksesi pikanäppäimen",KEYBOARD_SHORTCUT_TABLE_ORIGIN:"Alkuperä",KEYBOARD_SHORTCUT_ORIG_EXTENSION:"Laajennus",KEYBOARD_SHORTCUT_PANEL_TITLE:"Pikanäppäimet",KEYBOARD_SHORTCUT_PRESET_TOOLTIP:"Käytä editorien kuten VSCoden, WebStormin tai Sublime Textin pikanäppäimiä",KEYBOARD_SHORTCUT_PRESET_SELECT:"Valitse pikanäppäinasetukset",KEYBOARD_SHORTCUT_PRESET_USING:"Käytetään {0}",DEFAULT:"Oletus",KEYBOARD_SHORTCUT_PANEL_FILTER:"Suodata…",KEYBOARD_SHORTCUT_PANEL_RESET:"Palauta…",KEYBOARD_SHORTCUT_PANEL_RESET_DEFAULT:"Palauta oletuspikanäppäimet…",KEYBOARD_SHORTCUT_RESET_DIALOG_TITLE:"Palauta pikanäppäimet",KEYBOARD_SHORTCUT_RESET_DIALOG_MESSAGE:"Palautetaanko kaikki mukautetut pikanäppäimet oletuksiin? Tätä toimintoa ei voi kumota.",KEYBOARD_SHORTCUT_SRC_USER:"Käyttäjän määrittämä",KEYBOARD_SHORTCUT_SRC_PRESET:"{0} esiasetus",STATUSBAR_CURSOR_POSITION:"Rivi {0}, sarake {1}",STATUSBAR_CURSOR_POSITION_SHORT:"{0}:{1}",STATUSBAR_CURSOR_GOTO:"Siirry riville: napsauta",STATUSBAR_SELECTION_CH_SINGULAR:" — valittu {0} sarake",STATUSBAR_SELECTION_CH_PLURAL:" — valittu {0} saraketta",STATUSBAR_SELECTION_LINE_SINGULAR:" — valittu {0} rivi",STATUSBAR_SELECTION_LINE_PLURAL:" — valittu {0} riviä",STATUSBAR_SELECTION_MULTIPLE:"— {0} kohdistinta valittuna",STATUSBAR_INDENT_TOOLTIP_SPACES:"Muuta sisennys välilyönneiksi napsauttamalla",STATUSBAR_INDENT_TOOLTIP_TABS:"Muuta sisennys sarkainmerkeiksi napsauttamalla",STATUSBAR_INDENT_SIZE_TOOLTIP_SPACES:"Muuta sisennyksenä käytettävien välilyöntien määrää napsauttamalla",STATUSBAR_INDENT_SIZE_TOOLTIP_TABS:"Muuta sarkainmerkin leveyttä napsauttamalla",STATUSBAR_SPACES:"Välilyöntejä:",STATUSBAR_TAB_SIZE:"Sarkaimen koko:",STATUSBAR_AUTO_INDENT:"<span title='Napsauta vaihtaaksesi kiinteisiin sisennyksiin. Tällä hetkellä asetettu tunnistamaan ja käyttämään sisennyksiä automaattisesti nykyisen tiedoston perusteella.'>Automaattinen</span>",STATUSBAR_FIXED_INDENT:"<span title='Napsauta vaihtaaksesi automaattiseen sisennyksen tunnistukseen. Tällä hetkellä asetettu kiinteään sisennykseen.'>Kiinteä</span>",STATUSBAR_LINE_COUNT_SINGULAR:"— {0} rivi",STATUSBAR_LINE_COUNT_PLURAL:"— {0} riviä",STATUSBAR_USER_EXTENSIONS_DISABLED:"Laajennukset poistettu käytöstä",STATUSBAR_INSERT:"INS",STATUSBAR_OVERWRITE:"OVR",STATUSBAR_INSOVR_TOOLTIP:"Vaihda kohdistimen sijoitus (INS)- ja korvaus (OVR) ‑tilojen välillä napsauttamalla",STATUSBAR_LANG_TOOLTIP:"Vaihda tiedostotyyppiä napsauttamalla",STATUSBAR_CODE_INSPECTION_TOOLTIP:"{0}. Näytä tai piilota raporttipaneeli napsauttamalla.",STATUSBAR_DEFAULT_LANG:"(oletus)",STATUSBAR_SET_DEFAULT_LANG:"Aseta oletukseksi .{0}-tiedostoille",STATUSBAR_ENCODING_TOOLTIP:"Valitse enkoodaus",STATUSBAR_TASKS:"Tehtävät",STATUSBAR_TASKS_TOOLTIP:"Hallitse aktiivisia tehtäviä",STATUSBAR_TASKS_HIDE_SPINNER:"Piilota latauskuvake",STATUSBAR_TASKS_UNKNOWN_EXTENSION_TASK:"Tuntematon laajennustehtävä…",STATUSBAR_TASKS_PLAY:"Aloita tai jatka",STATUSBAR_TASKS_PAUSE:"Keskeytä",STATUSBAR_TASKS_STOP:"Lopeta",STATUSBAR_TASKS_RESTART:"Käynnistä uudelleen",CLOSE_TABS_TO_THE_RIGHT:"Sulje välilehdet oikealta",CLOSE_TABS_TO_THE_LEFT:"Sulje välilehdet vasemmalta",CLOSE_ALL_TABS:"Sulje kaikki välilehdet",CLOSE_SAVED_TABS:"Sulje tallennetut välilehdet",CLOSE_TAB_TOOLTIP:"Sulje välilehti",ERRORS_NO_FILE:"Ei avoinna olevaa tiedostoa",ERRORS_PANEL_TITLE_MULTIPLE:"{0} ongelmaa - {1}",ERRORS_PANEL_TITLE_MULTIPLE_FIXABLE:"{0} ongelmaa, {1} korjattavissa - {2}",ERRORS_PANEL_TITLE_INFO_SUFFIX:"{0} ({1} tietoa)",SINGLE_ERROR:"1 {0} ongelma - {1}",SINGLE_ERROR_FIXABLE:"1 {0} ongelma, {1} korjattavissa - {2}",MULTIPLE_ERRORS:"{0} {1} ongelmaa - {2}",MULTIPLE_ERRORS_FIXABLE:"{0} {1} ongelmaa, {2} korjattavissa - {3}",NO_ERRORS:"{0}-ongelmia ei löytynyt – hyvää työtä!",NO_ERRORS_MULTIPLE_PROVIDER:"Ongelmia ei löytynyt – hyvää työtä!",LINT_DISABLED:"Tarkistus on pois käytöstä",NO_LINT_AVAILABLE:"Tarkistinta ei saatavilla kohteelle {0}",NOTHING_TO_LINT:"Ei tarkistettavaa",COPY_ERROR:"Kopioi ongelma",FIX:"Korjaa",CANNOT_FIX_TITLE:"Korjauksen käyttöönotto epäonnistui",CANNOT_FIX_SOME_TITLE:"Joidenkin korjausten käyttöönotto epäonnistui",CANNOT_FIX_MESSAGE:"Dokumenttia on muokattu sen jälkeen, kun korjaus valmisteltiin. Yritä uudelleen.",LINTER_TIMED_OUT:"{0} on aikakatkaistu {1} ms:n odotuksen jälkeen",LINTER_FAILED:"{0} keskeytyi virheeseen: {1}",CLICK_VIEW_PROBLEM:"Napsauta nähdäksesi ongelman paneelissa",FILE_MENU:"Tiedosto",CMD_FILE_NEW_UNTITLED:"Uusi",CMD_FILE_NEW:"Uusi tiedosto",CMD_FILE_DUPLICATE:"Monista",CMD_FILE_DUPLICATE_FILE:"Monista tiedosto",CMD_FILE_DOWNLOAD_PROJECT:"Lataa projekti",CMD_FILE_DOWNLOAD:"Lataa",CMD_FILE_CUT:"Leikkaa",CMD_FILE_COPY:"Kopioi",CMD_FILE_COPY_PATH:"Kopioi polku",CMD_FILE_PASTE:"Liitä",CMD_PROJECT_NEW:"Aloita projekti…",CMD_FILE_NEW_FOLDER:"Uusi kansio",CMD_FILE_OPEN:"Avaa tiedostoja…",CMD_RECENT_FILES_OPEN:"Viimeisimmät tiedostot…",CMD_ADD_TO_WORKING_SET:"Avaa työlistaan",CMD_OPEN_DROPPED_FILES:"Avaa pudotetut tiedostot",CMD_OPEN_FOLDER:"Avaa kansio…",CMD_FILE_CLOSE:"Sulje",CMD_FILE_CLOSE_ALL:"Sulje kaikki",CMD_REOPEN_CLOSED:"Avaa suljettu tiedosto uudelleen",CMD_FILE_CLOSE_LIST:"Sulje lista",CMD_FILE_CLOSE_OTHERS:"Sulje muut",CMD_FILE_CLOSE_ABOVE:"Sulje muut yläpuolelta",CMD_FILE_CLOSE_BELOW:"Sulje muut alapuolelta",CMD_FILE_SAVE:"Tallenna tiedosto",CMD_FILE_SAVE_ALL:"Tallenna kaikki",CMD_FILE_SAVE_AS:"Tallenna nimellä…",CMD_LIVE_FILE_PREVIEW:"Esikatselu",CMD_LIVE_FILE_PREVIEW_SETTINGS:"Live-esikatselun asetukset",CMD_TOGGLE_LIVE_PREVIEW_MB_MODE:"Ota kokeellinen esikatselu käyttöön",CMD_RELOAD_LIVE_PREVIEW:"Päivitä reaaliaikainen esikatselu",CMD_PROJECT_SETTINGS:"Projektin asetukset…",CMD_FILE_RENAME:"Nimeä uudelleen",CMD_FILE_DELETE:"Poista",CMD_INSTALL_EXTENSION:"Asenna laajennus…",CMD_EXTENSION_MANAGER:"Laajennusten hallinta…",CMD_FILE_REFRESH:"Päivitä tiedostopuu",CMD_FILE_SHOW_FOLDERS_FIRST:"Näytä kansiot ensin",CMD_QUIT:"Lopeta",CMD_OPEN_IN:"Avaa sovelluksessa",CMD_EXIT:"Lopeta",EDIT_MENU:"Muokkaa",CMD_UNDO:"Kumoa",CMD_REDO:"Tee uudelleen",CMD_CUT:"Leikkaa",CMD_COPY:"Kopioi",CMD_PASTE:"Liitä",CMD_SELECT_ALL:"Valitse kaikki",CMD_SELECT_LINE:"Valitse rivi",CMD_SPLIT_SEL_INTO_LINES:"Jaa valinta riveille",CMD_ADD_CUR_TO_NEXT_LINE:"Lisää kohdistin seuraavalle riville",CMD_ADD_CUR_TO_PREV_LINE:"Lisää kohdistin edelliselle riville",CMD_INDENT:"Sisennä",CMD_UNINDENT:"Poista sisennys",CMD_DUPLICATE:"Monista",CMD_DELETE_LINES:"Poista rivi",CMD_COMMENT:"Muuta kommenttiriviksi",CMD_BLOCK_COMMENT:"Muuta kommenttilohkoksi",CMD_LINE_UP:"Siirrä riviä ylös",CMD_LINE_DOWN:"Siirrä riviä alas",CMD_OPEN_LINE_ABOVE:"Avaa rivi yllä",CMD_OPEN_LINE_BELOW:"Avaa rivi alla",CMD_TOGGLE_CLOSE_BRACKETS:"Sulje sulkeet automaattisesti",CMD_SHOW_CODE_HINTS:"Näytä koodivihjeet",DOC_COMMENT_ADD_JSDOC:"Lisää JSDoc-kommentti",DOC_COMMENT_ADD_PHPDOC:"Lisää PHPDoc-kommentti",DOC_COMMENT_ADD_JAVADOC:"Lisää Javadoc-kommentti",DOC_COMMENT_ADD_DOXYGEN:"Lisää Doxygen-kommentti",DOC_COMMENT_ADD_DOCSTRING:"Lisää docstring",DOC_COMMENT_SUMMARY:"Kuvaus",DOC_COMMENT_DESC:"kuvaus",CMD_BEAUTIFY_CODE:"Kaunista koodi",CMD_BEAUTIFY_CODE_ON_SAVE:"Kaunista koodi tallennuksen jälkeen",CMD_AUTO_RENAME_TAGS:"Nimeä HTML-tagit automaattisesti uudelleen",CMD_TOGGLE_EMMET:"Emmet",FIND_MENU:"Etsi",CMD_FIND:"Etsi",CMD_FIND_NEXT:"Etsi seuraava",CMD_FIND_PREVIOUS:"Etsi edellinen",CMD_FIND_ALL_AND_SELECT:"Valitse kaikki esiintymät",CMD_ADD_NEXT_MATCH:"Lisää seuraava esiintymä",CMD_SKIP_CURRENT_MATCH:"Ohita ja lisää seuraava esiintymä",CMD_FIND_IN_FILES:"Etsi tiedostoista",CMD_FIND_IN_SUBTREE:"Etsi kohteesta…",CMD_REPLACE:"Korvaa",CMD_REPLACE_IN_FILES:"Korvaa tiedostoissa",CMD_REPLACE_IN_SUBTREE:"Korvaa kohteessa…",VIEW_MENU:"Näytä",CMD_HIDE_SIDEBAR:"Piilota sivupalkki",CMD_SHOW_SIDEBAR:"Näytä sivupalkki",CMD_TOGGLE_SIDEBAR:"Näytä tai piilota sivupalkki",CMD_TOGGLE_DESIGN_MODE:"Kytke suunnittelutila",CCB_SWITCH_TO_DESIGN_MODE:"Vaihda suunnittelutilaan",CCB_SWITCH_TO_CODE_EDITOR:"Vaihda koodieditoriin",CMD_TOGGLE_LP_FULL_SCREEN:"Vaihda live-esikatselun kokonäyttötila",LIVE_PREVIEW_FULL_SCREEN:"Laajenna live-esikatselu koko näyttöön",LIVE_PREVIEW_EXIT_FULL_SCREEN:"Poistu kokonäyttötilasta",CMD_TOGGLE_TABBAR:"Tiedostovälilehtirivi",CMD_TOGGLE_PANELS:"Näytä tai piilota paneelit",CMD_TOGGLE_PURE_CODE:"Ei häiriötekijöitä",CMD_TOGGLE_FULLSCREEN:"Koko näyttö",CMD_ZOOM_UI:"Zoomaa käyttöliittymää ja fontteja",CMD_ZOOM_IN:"Lähennä",CMD_ZOOM_IN_SCALE:"Lähennä (nykyinen: {0}%)",CMD_ZOOM_OUT:"Loitonna",CMD_INCREASE_FONT_SIZE:"Suurenna fonttikokoa",CMD_DECREASE_FONT_SIZE:"Pienennä fonttikokoa",CMD_RESTORE_FONT_SIZE:"Palauta fonttikoko",CMD_SCROLL_LINE_UP:"Vieritä rivi ylös",CMD_SCROLL_LINE_DOWN:"Vieritä rivi alas",CMD_TOGGLE_LINE_NUMBERS:"Rivinumerot",CMD_TOGGLE_ACTIVE_LINE:"Korosta valittu rivi",CMD_TOGGLE_WORD_WRAP:"Automaattinen rivitys",CMD_VIEW_TOGGLE_INSPECTION:"Tarkista tiedostot tallennettaessa",CMD_VIEW_TOGGLE_PROBLEMS:"Ongelmat",CMD_VIEW_TERMINAL:"Pääte",CMD_VIEW_ENABLE_AI:"Ota tekoäly käyttöön",CMD_WORKINGSET_SORT_BY_ADDED:"Järjestä lisäysajan mukaan",CMD_WORKINGSET_SORT_BY_NAME:"Järjestä nimen mukaan",CMD_WORKINGSET_SORT_BY_TYPE:"Järjestä tyypin mukaan",CMD_WORKING_SORT_TOGGLE_AUTO:"Automaattinen järjestys",CMD_THEMES:"Teemat…",CMD_TOGGLE_SEARCH_AUTOHIDE:"Sulje haku automaattisesti",CMD_TOGGLE_RULERS:"Viivoittimet",CMD_TOGGLE_INDENT_GUIDES:"Sisennyksen apuviivat",CMD_KEYBOARD_NAV_OVERLAY:"Visuaalinen komentopaletti",NAVIGATE_MENU:"Siirry",CMD_QUICK_OPEN:"Pika-avaus",CMD_GOTO_LINE:"Siirry riville",CMD_GOTO_DEFINITION:"Etsi määrittely nopeasti",CMD_GOTO_DEFINITION_PROJECT:"Määritelmän pikakatselu projektissa",CMD_GOTO_FIRST_PROBLEM:"Siirry ensimmäiseen ongelmaan",CMD_GOTO_NEXT_PROBLEM:"Siirry seuraavaan ongelmaan",CMD_GOTO_PREV_PROBLEM:"Siirry edelliseen ongelmaan",CMD_TOGGLE_QUICK_EDIT:"Pikamuokkaus",CMD_TOGGLE_QUICK_DOCS:"Pikadokumentaatio",CMD_QUICK_EDIT_PREV_MATCH:"Edellinen pikaeditointikohde",CMD_QUICK_EDIT_NEXT_MATCH:"Seuraava pikamuokkaus",CMD_CSS_QUICK_EDIT_NEW_RULE:"Uusi sääntö",CMD_NEXT_DOC:"Seuraava dokumentti",CMD_PREV_DOC:"Edellinen dokumentti",CMD_NAVIGATE_BACKWARD:"Siirry taaksepäin",CMD_NAVIGATE_FORWARD:"Siirry eteenpäin",CMD_NEXT_DOC_LIST_ORDER:"Seuraava dokumentti listassa",CMD_PREV_DOC_LIST_ORDER:"Edellinen dokumentti listassa",CMD_SHOW_IN_TREE:"Näytä tiedostopuussa",CMD_SHOW_IN_EXPLORER:"Resurssienhallinta (Windows)",CMD_SHOW_IN_FINDER:"macOS Finder",CMD_SHOW_IN_FILE_MANAGER:"Tiedostonhallinta",CMD_OPEN_IN_INTEGRATED_TERMINAL:"Integroitu pääte",CMD_OPEN_IN_CMD:"Komentokehote",CMD_OPEN_IN_POWER_SHELL:"PowerShell",CMD_OPEN_IN_DEFAULT_APP:"Oletussovellus",CMD_SWITCH_PANE_FOCUS:"Vaihda ruudun valinta",CMD_OPEN_VFS:"Avaa virtuaalinen tiedostojärjestelmä",CMD_DIAGNOSTIC_TOOLS:"{APP_NAME} diagnostiikkatyökalut",CMD_EXPERIMENTAL_FEATURES:"Kokeelliset ominaisuudet",CMD_ENABLE_DRAG_AND_DROP:"Vedä ja pudota tiedostoja",CMD_OPEN_EXTENSIONS_FOLDER:"Avaa lisäosien kansio…",CMD_OPEN_VIRTUAL_SERVER:"Avaa virtuaalipalvelin",HELP_MENU:"Ohje",CMD_CHECK_FOR_UPDATE:"Tarkista päivitykset…",CMD_AUTO_UPDATE:"Automaattinen päivitys",CMD_HOW_TO_USE_BRACKETS:"Kuinka käyttää {APP_NAME}iä",CMD_SUPPORT:"{APP_NAME}-tuki",CMD_GET_PRO:"Hanki Phoenix Pro",CMD_CANCEL_TRIAL:"Peruuta Phoenix Pro -kokeilu",CANCEL_TRIAL_TITLE:"Peruutetaanko {0}-kokeilu?",CANCEL_TRIAL_MESSAGE:"Sinulla on {0} päivää jäljellä Phoenix Pro -kokeilujaksossasi. Peruuttamista ei voi kumota. Haluatko varmasti lopettaa kokeilujaksosi?",CANCEL_TRIAL_STOP_BTN:"Lopeta kokeilu",CMD_VIEW_LICENSE:"Näytä lisenssi",CMD_MANAGE_LICENSES:"Hallitse lisenssejä",CMD_USER_PROFILE:"{APP_NAME}-tili",CMD_DOCS:"Ohje, aloittaminen",CMD_SUGGEST:"Ehdota ominaisuutta",CMD_REPORT_ISSUE:"Ilmoita ongelmasta",CMD_RELEASE_NOTES:"Julkaisutiedot",CMD_GET_INVOLVED:"Lähde mukaan",CMD_SHOW_EXTENSIONS_FOLDER:"Näytä laajennuskansio",CMD_HEALTH_DATA_STATISTICS:"Terveysraportti…",CMD_HOMEPAGE:"Lataa sovelluksia - Kotisivu",CMD_TWITTER:"{TWITTER_NAME} Twitterissä",CMD_YOUTUBE:"YouTube-kanava",CMD_ABOUT:"Tietoja {APP_TITLE}istä",CMD_OPEN_PREFERENCES:"Avaa asetustiedosto",CMD_OPEN_KEYMAP:"Avaa käyttäjän näppäinkarttatiedosto",EXPERIMENTAL_BUILD:"kokeellinen koontiversio",RELEASE_BUILD:"koontiversio",DEVELOPMENT_BUILD:"kehityskoontiversio",PRERELEASE_BUILD:"Esijulkaisuversio",RELOAD_FROM_DISK:"Lataa uudelleen levyltä",KEEP_CHANGES_IN_EDITOR:"Pidä muutokset editorissa",CLOSE_DONT_SAVE:"Sulje (Älä tallenna)",RELAUNCH_CHROME:"Käynnistä Chrome uudelleen",ABOUT:"Tietoja",CLOSE:"Sulje",ABOUT_TEXT_LINE1:"Versio {VERSION_MAJOR}.{VERSION_MINOR} {BUILD_TYPE} {VERSION}",ABOUT_TEXT_BUILD_TIMESTAMP:"Rakennuksen aikaleima:",ABOUT_TEXT_PRO_BUILD:"Phoenix Pro -koontiversio:",ABOUT_RELEASE_CREDITS:"Julkaisun tekijät:",ABOUT_TEXT_LINE3:"Käyttämämme kolmannen osapuolen kirjastot - <a href='https://github.com/phcode-dev/phoenix/tree/main/src/thirdparty/licences'>Lisenssejä ja lähdemainintoja</a>.",ABOUT_TEXT_LINE4:"Dokumentaatio ja lähdekoodi: <a href='https://github.com/phcode-dev/phoenix/'>https://github.com/phcode-dev/phoenix/</a>",ABOUT_TEXT_LINE5:"Tehty rakkaudella ❤ ja JavaScriptillä:",ABOUT_TEXT_LINE6:"Useat ihmiset (mutta tietojen lataamisessa on nyt ongelmia).",ABOUT_TEXT_MDN_DOCS:"MDN-dokumentit ja graafinen MDN-logo on lisensoitu Creative Commons Attribution ‑lisenssillä, <a href='{MDN_DOCS_LICENSE}'>CC-BY-SA 2.5 Unported</a>.",UPDATE_NOTIFICATION_TOOLTIP:"Uusi {APP_NAME}-versio on saatavilla! Saat lisätietoja napsauttamalla tästä.",UPDATE_NOT_AVAILABLE_TITLE:"{APP_NAME} on ajan tasalla",UPDATE_UP_TO_DATE:"{APP_NAME}-sovelluksesi on ajan tasalla!",UPDATE_AVAILABLE_TITLE:"Päivitys saatavilla",UPDATE_WHATS_NEW:"{APP_NAME}:n uudet ominaisuudet",UPDATE_READY_RESTART_TITLE:"Käynnistä sovellus uudelleen päivittääksesi",UPDATE_READY_RESTART_INSTALL_MESSAGE:"{APP_NAME} päivittyy automaattisesti, kun suljet kaikki avoimet ikkunat.",UPDATE_FAILED_TITLE:"Päivityksen asennus epäonnistui",UPDATE_INSTALLING:"Asennetaan päivitystä…",UPDATE_INSTALLING_MESSAGE:"Päivityksen asennus käynnissä: {APP_NAME} asentaa parhaillaan uusimpia päivityksiä. Sovellus sulkeutuu automaattisesti, kun asennus on valmis.",UPDATE_FAILED_MESSAGE:"Sulje kaikki {APP_NAME}-sovelluksen ikkunat ja käynnistä sovellus uudelleen yrittääksesi päivitystä uudestaan. <br/> Voit myös asentaa päivityksen lataamalla asennusohjelman osoitteesta <a href='https://phcode.dev'>phcode.dev</a>",UPDATE_FAILED_VISIT_SITE_MESSAGE:"Yritä uudelleen sulkemalla kaikki {APP_NAME}:n instanssit ja käynnistämällä sovellus uudelleen. <br>Sinut ohjataan pian lataussivullemme, josta voit ladata uusimman version manuaalisesti.",UPDATE_MESSAGE:"Hei, uusi {APP_NAME}-versio on saatavilla. Tässä on joitakin uusista ominaisuuksista:",GET_IT_NOW:"Hae nyt!",UPDATE_ON_EXIT:"Päivitä poistuttaessa",UPDATE_LATER:"Muistuta minua myöhemmin",UPDATE_DONE:"Käynnistä {APP_NAME} uudelleen päivityksen asentamiseksi",UPDATE_RESTART_INSTALL:"Käynnistä uudelleen päivitysten asentamiseksi",UPDATE_DOWNLOADING:"Asennusohjelman lataus",INSTALL_WEBAPP:"Asenna {APP_NAME} laitteellesi",UPDATE_DOWNLOAD_PROGRESS:"Lataa - {0}/{1} Mt",UPDATING_APP:"{APP_NAME}:n päivitys",UPDATING_APP_MESSAGE:"Tämä voi kestää hetken",UPDATING_APP_DIALOG_MESSAGE:"Päivitys käynnissä. Voit jatkaa {APP_NAME}:n käyttöä päivityksen aikana.",PROJECT_SETTINGS_TITLE:"Projektin asetukset kohteelle: {0}",PROJECT_SETTING_BASE_URL:"Esikatselun perus-URL",PROJECT_SETTING_BASE_URL_HINT:"Käytä paikall. palvelinta antamalla URL, kuten http://localhost:8000/",BASEURL_ERROR_INVALID_PROTOCOL:"Esikatselu ei tue {0}-protokollaa. Käytä joko http: tai https: ‑muotoa.",BASEURL_ERROR_SEARCH_DISALLOWED:"URL-osoite ei voi sisältää hakuparametreja, kuten ”{0}”.",BASEURL_ERROR_HASH_DISALLOWED:"URL-osoite ei voi sisältää ristikkomerkkejä, kuten ”{0}”.",BASEURL_ERROR_INVALID_CHAR:"Erikoismerkit, kuten ”{0}”, täytyy %-koodata.",BASEURL_ERROR_UNKNOWN_ERROR:"Tuntematon virhe URL-osoitteen jäsentämisessä",EMPTY_VIEW_HEADER:"<em>Avaa tiedosto tämän ruudun ollessa valittuna</em>",FLIPVIEW_BTN_TOOLTIP:"Heitä tämä näkymä {0}paneeliin",CURRENT_THEME:"Nykyinen teema",GET_MORE_THEMES:"Hae lisää...",USE_THEME_SCROLLBARS:"Käytä teeman vierityspalkkeja",FONT_SIZE:"Fonttikoko",FONT_FAMILY:"Fonttiperhe",FONT_LINE_HEIGHT:"Rivin korkeus",SCROLL_SENSITIVITY:"Vierityksen herkkyys",THEMES_SETTINGS:"Teema-asetukset",THEMES_ERROR:"Teemoissa virhe",THEMES_ERROR_CANNOT_APPLY:"Teeman käyttöönotto epäonnistui virheen vuoksi.",BUTTON_NEW_RULE:"Uusi sääntö",INSTALL:"Asenna",APPLY:"Käytä",UPDATE:"Päivitä",REMOVE:"Poista",DISABLE:"Poista käytöstä",ENABLE:"Ota käyttöön",OVERWRITE:"Korvaa",CANT_DROP_ZIP:"Zip-tiedostojen pudottaminen on tuettu pian...",CANT_REMOVE_DEV:"Kansion ”dev” laajennukset on poistettava käsin.",CANT_UPDATE:"Laajennus ei ole yhteensopiva tämän {APP_NAME}-version kanssa.",CANT_UPDATE_DEV:"Kansion ”dev” laajennuksia ei voi päivittää automaattisesti.",INSTALL_EXTENSION_TITLE:"Asenna laajennus",UPDATE_EXTENSION_TITLE:"Päivitä laajennus",INSTALL_EXTENSION_LABEL:"Laajennuksen URL-osoite",INSTALL_EXTENSION_HINT:"Laajennuksen zip-tiedoston URL-osoite tai GitHub-varasto",INSTALLING_FROM:"Asennetaan laajennus kohteesta {0}…",INSTALL_SUCCEEDED:"Asennus on valmis!",INSTALL_FAILED:"Asennus epäonnistui.",CANCELING_INSTALL:"Peruutetaan…",CANCELING_HUNG:"Asennuksen peruuttaminen kestää pitkään. On saattanut tapahtua sisäinen virhe.",INSTALL_CANCELED:"Asennus on peruutettu.",VIEW_COMPLETE_DESCRIPTION:"Näytä täysi kuvaus",VIEW_TRUNCATED_DESCRIPTION:"Näytä katkaistu kuvaus",SORT_EXTENSION_METHOD:"Järjestele laajennukset latausmäärän tai päivitysajankohdan mukaan",INVALID_ZIP_FILE:"Ladattu sisältö ei ole kelvollinen zip-tiedosto.",MISSING_PACKAGE_JSON:"Paketissa ei ole tiedostoa package.json.",INVALID_PACKAGE_JSON:"Tiedosto package.json on virheellinen. (Virhe {0}.)",MISSING_PACKAGE_NAME:"Tiedostoon package.json ei ole merkitty paketin nimeä.",BAD_PACKAGE_NAME:"{0} on virheellinen paketin nimi.",MISSING_PACKAGE_VERSION:"Tiedostoon package.json ei ole merkitty paketin versiota.",INVALID_VERSION_NUMBER:"Paketin versionumero ({0}) on virheellinen.",INVALID_BRACKETS_VERSION:"{APP_NAME}in yhteensopivuuden merkkijono ({0}) on virheellinen.",DISALLOWED_WORDS:"Sanat ({1}) eivät ole sallittuja kentässä {0}.",NPM_INSTALL_FAILED:"npm install ‑komento epäonnistui: {0}",API_NOT_COMPATIBLE:"Laajennus ei ole yhteensopiva tämän {APP_NAME}-version kanssa. Se asennettiin käytöstä poistettujen laajennusten kansioon.",MISSING_MAIN:"Paketissa ei ole tiedostoa main.js.",EXTENSION_ALREADY_INSTALLED:"Tämän paketin asennus korvaa aiemmin asennetun laajennuksen. Korvataanko vanha laajennus?",EXTENSION_SAME_VERSION:"Tämän paketin versio on sama kuin jo asennetun. Korvataanko nykyinen asennus?",EXTENSION_OLDER_VERSION:"Tämän paketin versio on {0}, joka on vanhempi kuin jo asennetun ({1}). Korvataanko nykyinen asennus?",DOWNLOAD_ID_IN_USE:"Sisäinen virhe: lataustunnus on jo käytössä.",NO_SERVER_RESPONSE:"Palvelimeen ei voida yhdistää.",BAD_HTTP_STATUS:"Tiedostoa ei löydy palvelimelta (HTTP {0}).",CANNOT_WRITE_TEMP:"Latausta ei kyetty tallentamaan tilapäistiedostoon.",ERROR_LOADING:"Laajennuksen käynnistyksessä tapahtui virhe.",MALFORMED_URL:"URL-osoite on virheellinen. Tarkista, että kirjoitit sen oikein.",UNSUPPORTED_PROTOCOL:"URL-osoitteen on oltava http- tai https-muotoinen.",UNKNOWN_ERROR:"Tuntematon sisäinen virhe.",EXTENSION_VERIFIED_PUBLISHER:"Tämä julkaisija on vahvistanut omistavansa {0}",EXTENSION_VERIFIED_SORT:"Vahvistettu",EXTENSION_STAR:"Tähti",EXTENSION_STAR_SORT:"Arvosana (tähdet)",ERROR_UNINSTALLING_EXTENSION_TITLE:"Virhe poistettaessa laajennusta",ERROR_UNINSTALLING_EXTENSION_MESSAGE:"Laajennuksen {0} poistaminen epäonnistui",EXTENSION_MANAGER_TITLE:"Laajennusten hallinta",EXTENSION_MANAGER_ERROR_LOAD:"Virhe käytettäessä laajennusten rekisteriä. Yritä myöhemmin uudelleen.",EXTENSION_UPDATE_RESTART_TITLE:"Käynnistä uudelleen päivittääksesi",EXTENSION_UPDATE_RESTART_MESSAGE:"Lataa päivitetyt laajennukset sulkemalla kaikki käynnissä olevat {APP_NAME}-instanssit ja käynnistämällä sovellus uudelleen.",INSTALL_EXTENSION_DRAG:"Vedä .zip-paketti tähän tai",INSTALL_EXTENSION_DROP:"Asenna pudottamalla .zip-paketti",INSTALL_EXTENSION_DROP_ERROR:"Asennus tai päivitys keskeytyi seuraaviin virheisiin:",INSTALL_FROM_URL:"asenna URL-osoitteesta…",INSTALL_EXTENSION_VALIDATING:"Vahvistetaan…",EXTENSION_AUTHOR:"Tekijä",EXTENSION_DATE:"Päivämäärä",EXTENSION_INCOMPATIBLE_NEWER:"Tämä laajennus vaatii uudemman {APP_NAME}-version.",EXTENSION_INCOMPATIBLE_OLDER:"Tämä laajennus toimii tällä hetkellä vain vanhemmilla {APP_NAME}-versioilla.",EXTENSION_DEFAULT_FEATURE_PRESENT:"Et ehkä tarvitse tätä laajennusta. {APP_NAME}-sovelluksessa on jo tämä ominaisuus.",EXTENSION_DEPRECATED_NOT_LOADED:"Laajennusta ei ladattu. Se on joko vanhentunut tai turvaton.",EXTENSION_LATEST_INCOMPATIBLE_NEWER:"Tämän laajennuksen versio {0} vaatii uudemman {APP_NAME}-version, mutta voit asentaa aikaisemman version {1}.",EXTENSION_LATEST_INCOMPATIBLE_OLDER:"Tämän laajennuksen versio {0} toimii vain vanhemmilla {APP_NAME}-versioilla, mutta voit asentaa aikaisemman version {1}.",EXTENSION_NO_DESCRIPTION:"Ei kuvausta",EXTENSION_MORE_INFO:"Lisätietoja…",EXTENSION_ERROR:"Laajennusvirhe",EXTENSION_KEYWORDS:"Avainsanat",EXTENSION_TRANSLATED_USER_LANG:"Käännetty {0} kielelle, myös sinun",EXTENSION_TRANSLATED_GENERAL:"Käännetty {0} kielelle",EXTENSION_TRANSLATED_LANGS:"Tämä laajennus on käännetty näille kielille: {0}",EXTENSION_INSTALLED:"Asennettu",EXTENSION_UPDATE_INSTALLED:"Tämä laajennuspäivitys on ladattu ja asennetaan {APP_NAME}in latauduttua uudelleen.",EXTENSION_SEARCH_PLACEHOLDER:"Hae",EXTENSION_MORE_INFO_LINK:"Lisää",EXTENSION_MANAGER_CREATE_EXTENSION:"Luo laajennus",EXTENSION_MANAGER_CREATE_THEME:"Luo teema",BROWSE_EXTENSIONS:"Selaa laajennuksia",EXTENSION_MANAGER_REMOVE:"Poista laajennus",EXTENSION_MANAGER_REMOVE_ERROR:"Ainakaan yhtä laajennusta ei voitu poistaa: {0}. {APP_NAME} latautuu silti uudelleen.",EXTENSION_MANAGER_UPDATE:"Päivitä laajennus",EXTENSION_MANAGER_UPDATE_ERROR:"Ainakaan yhtä laajennusta ei voitu päivittää: {0}. {APP_NAME} latautuu silti uudelleen.",EXTENSION_MANAGER_DISABLE:"Poista laajennus käytöstä",EXTENSION_MANAGER_DISABLE_ERROR:"Ainakaan yhtä laajennusta ei voitu poistaa käytöstä: {0}. {APP_NAME} latautuu silti uudelleen.",EXTENSION_MANAGER_THEMES_INFO:'Voit <a class="theme_settings">valita oletusteema(t)</a> tai muokata muita teema-asetuksia <a class="theme_settings">klikkaamalla tästä</a>.',EXTENSION_MANAGER_THEMES_UNDO:"Palauta edellinen teema",MARKED_FOR_REMOVAL:"Merkitty poistettavaksi",UNDO_REMOVE:"Kumoa",MARKED_FOR_UPDATE:"Merkitty päivitettäväksi",UNDO_UPDATE:"Kumoa",MARKED_FOR_DISABLING:"Merkitty käytöstä poistettavaksi",UNDO_DISABLE:"Kumoa",CHANGE_AND_RELOAD_TITLE:"Muuta laajennuksia",CHANGE_AND_RELOAD_MESSAGE:"Jotta voit päivittää, poistaa tai poistaa käytöstä merkityt laajennukset, pitää {APP_NAME}in latautua uudelleen. Sinua muistutetaan tallentamattomien muutosten tallentamisesta.",REMOVE_AND_RELOAD:"Poista laajennukset ja lataa uudelleen",CHANGE_AND_RELOAD:"Muuta laajennuksia ja lataa uudelleen",UPDATE_AND_RELOAD:"Päivitä laajennukset ja lataa uudelleen",DISABLE_AND_RELOAD:"Poista laajennukset käytöstä ja lataa uudelleen",PROCESSING_EXTENSIONS:"Käsitellään laajennusten muutoksia…",EXTENSION_NOT_INSTALLED:"Laajennusta {0} ei voida poistaa, koska sitä ei ole asennettu.",NO_EXTENSIONS:"Laajennuksia ei ole vielä asennettu.<br>Aloita napsauttamalla Saatavilla-välilehteä yltä.",NO_EXTENSION_MATCHES:"Ei hakuasi vastaavia laajennuksia.",REGISTRY_SANITY_CHECK_WARNING:"HUOMAA: Nämä laajennukset voivat olla peräisin eri lähteistä kuin {APP_NAME} itse. Laajennuksia ei ole tarkastettu, ja niillä on täydet paikalliset oikeudet. Ole varovainen asentaessasi laajennuksia tuntemattomasta lähteestä.",EXTENSIONS_INSTALLED_TITLE:"Asennettu",EXTENSIONS_DEFAULT_TITLE:"Oletus",EXTENSIONS_AVAILABLE_TITLE:"Saatavilla",EXTENSIONS_THEMES_TITLE:"Teemat",EXTENSIONS_UPDATES_TITLE:"Päivitykset",EXTENSIONS_LAST_UPDATED:"Päivitetty",EXTENSIONS_DOWNLOADS:"Lataukset",EXTENSIONS_REGISTRY_TASK_TITLE:"Laajennusluettelon päivitys",EXTENSIONS_REGISTRY_TASK_MESSAGE:"Ladataan…",INLINE_EDITOR_NO_MATCHES:"Vastineita ei saatavilla.",INLINE_EDITOR_HIDDEN_MATCHES:"Kaikki vastineet on pienennetty. Laajenna oikealla listatut tiedostot, niin näet vastineet.",CSS_QUICK_EDIT_NO_MATCHES:"Valintaasi vastaavia CSS-sääntöjä ei ole.<br> Luo sellainen napsauttamalla ”Uusi sääntö”.",CSS_QUICK_EDIT_NO_STYLESHEETS:"Projektissa ei ole tyylitiedostoja.<br>Lisää CSS-sääntöjä luomalla sellainen.",IMAGE_VIEWER_LARGEST_ICON:"suurin",MEDIA_VIEWER_FILE_TOO_LARGE:"Esikatselu on rajoitettu alle {0}:n kokoisiin tiedostoihin.",MEDIA_VIEWER_FORMAT_NOT_SUPPORTED:"Tiedostoa ei voi toistaa. Tiedostomuotoa tai koodekkia ei ehkä tueta.",UNIT_PIXELS:"pikseliä",DEBUG_MENU:"Kehitys",ERRORS:"Virheet",CMD_SHOW_DEV_TOOLS:"{APP_NAME} Kehitystyökalut",CMD_REFRESH_WINDOW:"Lataa uudelleen laajennuksineen",CMD_LOAD_CURRENT_EXTENSION:"Lataa projekti laajennuksena",CMD_RELOAD_CURRENT_EXTENSION:"Lataa projekti uudelleen laajennuksena",CMD_UNLOAD_CURRENT_EXTENSION:"Poista projektin laajennus",CMD_RELOAD_WITHOUT_USER_EXTS:"Lataa uudelleen laajennuksitta",CMD_NEW_BRACKETS_WINDOW:"Uusi ikkuna",CMD_LAUNCH_SCRIPT_MAC:"Asenna komentorivin oikotie",CMD_SWITCH_LANGUAGE:"Vaihda kieltä…",CMD_RUN_UNIT_TESTS:"Suorita {APP_NAME}-testit",CMD_BUILD_TESTS:"Käännä editorin testit",CMD_PHOENIX_BUILDER_CONNECT:"Phoenix Builder MCP…",CMD_SHOW_PERF_DATA:"Näytä suorituskykytiedot",CMD_ENABLE_LOGGING:"Ota käyttöön yksityiskohtaiset lokit",CMD_ENABLE_PHNODE_INSPECTOR:"Ota käyttöön PhNode-tarkastaja",CMD_GET_PHNODE_INSPECTOR_URL:"Ohjeet PhNode-tarkastajan käyttöön",CMD_ENABLE_LIVE_PREVIEW_LOGS:"Live-esikatselun lokit",CMD_ENABLE_GIT_LOGS:"Yksityiskohtaiset Git-lokit",CMD_OPEN_BRACKETS_SOURCE:"Avaa {APP_NAME}in lähdekoodi",CREATING_LAUNCH_SCRIPT_TITLE:"{APP_NAME}in komentorivin oikotie",ERROR_CREATING_LAUNCH_SCRIPT:"Tapahtui virhe asennettaessa komentorivin oikotietä. Kokeile <a href='https://github.com/adobe/brackets/wiki/Command-Line-Arguments#troubleshooting'>näitä vianmääritysohjeita</a>.<br/><br/>Syy: {0}",ERROR_CLTOOLS_RMFAILED:"Olemassa olevaa symbolista linkkiä <code>/usr/local/bin/brackets</code> ei voitu poistaa.",ERROR_CLTOOLS_MKDIRFAILED:"Hakemistoa <code>/usr/local/bin</code> ei voitu luoda.",ERROR_CLTOOLS_LNFAILED:"Symbolista linkkiä <code>/usr/local/bin/brackets</code> ei voitu luoda.",ERROR_CLTOOLS_SERVFAILED:"Sisäinen virhe.",ERROR_CLTOOLS_NOTSUPPORTED:"Komentorivin oikotie ei ole tuettu tässä käyttöjärjestelmässä.",LAUNCH_SCRIPT_CREATE_SUCCESS:"Onnistui! Voit nyt avata {APP_NAME}in helposti komentoriviltä: avaa tiedosto komennolla <code>brackets tiedosto.txt</code> tai vaihda projektia komennolla <code>brackets kansio</code>. <br/><br/><a href='https://github.com/adobe/brackets/wiki/Command-Line-Arguments'>Lue lisää</a> {APP_NAME}in käyttämisestä komentoriviltä.",ERROR_LOADING_EXTENSION:"Laajennuksen lataus epäonnistui",ERROR_NO_EXTENSION_PACKAGE:"<code>package.json</code>-tiedostoa ei havaittu nykyisessä projektissa. Onko nykyinen projekti kelvollinen {APP_NAME}-laajennus? </br>Katso <a href='https://github.com/phcode-dev/phoenix/wiki/How-To-Write-Extensions-And-Themes'>tämä linkki</a> saadaksesi lisätietoja.",ERROR_INVALID_EXTENSION_PACKAGE:"<code>package.json</code>-tiedosto on virheellinen JSON. </br>Katso <a href='https://github.com/phcode-dev/phoenix/wiki/How-To-Write-Extensions-And-Themes'>tämä linkki</a> saadaksesi lisätietoja.",ERROR_INVALID_EXTENSION_PACKAGE_FIELDS:"Pakolliset kentät puuttuvat <code>package.json</code>-tiedostosta: [{0}] </br>Katso <a href='https://github.com/phcode-dev/phoenix/wiki/How-To-Write-Extensions-And-Themes'>tämä linkki</a> saadaksesi lisätietoja.",ERROR_NODE_JS_CRASH_TITLE:"Hupsista! Jotain meni pieleen.",ERROR_NODE_JS_CRASH_MESSAGE:"Kohtaamme ongelman ja {APP_NAME} on käynnistettävä uudelleen. Ei hätää, yritämme tallentaa kaiken työsi ennen uudelleenkäynnistystä. </br>(Virhe: ERROR_NODE_JS_CRASH)",LANGUAGE_TITLE:"Vaihda kieltä",LANGUAGE_MESSAGE:"Kieli:",LANGUAGE_SUBMIT:"Päivitä {APP_NAME}",LANGUAGE_CANCEL:"Peruuta",LANGUAGE_SYSTEM_DEFAULT:"Järjestelmän oletus",HEALTH_DATA_NOTIFICATION:"Terveydentilaraportin asetukset",HEALTH_FIRST_POPUP_TITLE:"Tietosuojailuilmoitus",HEALTH_DATA_DO_TRACK:"Jaa anonyymiä tietoa {APP_NAME}-sovelluksen käytöstäni",HEALTH_DATA_NOTIFICATION_MESSAGE:"{APP_NAME} <strong>ei kerää tai käsittele mitään henkilötietoja</strong>, mutta <strong>kerää anonyymejä käyttötilastoja</strong> yksityisyytesi suojaamiseksi. Anonyymi data ei kuulu GDPR/CCPA-ilmoitusvaatimusten piiriin, mutta uskomme, että sinulla tulee olla mahdollisuus kieltäytyä myös anonyymin datan keräämisestä.<br><br> Voit tarkastella dataasi tai <strong>valita, ettet jaa anonyymiä dataa</strong> valitsemalla <strong>Ohje > Terveysraportti</strong>. Nämä <strong>anonyymit</strong> sovelluksen käyttötilastot ja virheraporttien avulla voimme priorisoida ominaisuuksia, löytää bugeja ja havaita käytettävyysongelmia parantaaksemme {APP_NAME}-kokemustasi. Ilman tätä dataa emme tietäisi, mitä ominaisuuksia kannattaa rakentaa sinulle! <br>",HEALTH_DATA_PREVIEW:"{APP_NAME}in terveydentilaraportti",HEALTH_DATA_PREVIEW_INTRO:"<p>{APP_NAME} <strong>ei kerää tai käsittele mitään henkilötietoja</strong>, mutta <strong>kerää anonyymejä käyttötilastoja</strong> yksityisyytesi suojaamiseksi. Nämä <strong>anonyymit</strong> sovelluksen käyttötilastot ja virheilmoitukset auttavat meitä priorisoimaan ominaisuuksia, löytämään virheitä ja havaitsemaan käytettävyysongelmia {APP_NAME}-kokemuksesi parantamiseksi.</p> <p>Alla on esikatselu tiedoista, jotka lähetetään seuraavassa käyttöraportissasi, <em>jos</em> se on käytössä. (Katso myös kehittäjäkonsolin virhelokit, jotka on merkitty 'Caught Critical error'.)</p>",HEALTH_DATA_PREVIEW_NECESSARY:"Sovelluksen tietoturva-/sovelluspäivitykset, analytiikkakirjaston alustus, käyttäjämäärät ja käyttöaika kerätään aina nimettömästi sovelluksen terveydentilan mittareina. Nämä ovat koottuja tilastoja, eikä henkilökohtaisia tietoja lähetetä/kirjata.",INLINE_TIMING_EDITOR_TIME:"Aika",INLINE_TIMING_EDITOR_PROGRESSION:"Edistyminen",BEZIER_EDITOR_INFO:"<kbd>↑</kbd><kbd>↓</kbd><kbd>←</kbd><kbd>→</kbd> Siirrä valittua pistettä<br><kbd class='text'>Vaihto</kbd> Siirrä kymmenen yksikköä<br><kbd class='text'>Tab</kbd> Vaihda pisteitä",STEPS_EDITOR_INFO:"<kbd>↑</kbd><kbd>↓</kbd> Lisää tai vähennä askelmia<br><kbd>←</kbd><kbd>→</kbd> ”Start” tai ”end”",INLINE_TIMING_EDITOR_INVALID:"Vanha arvo <code>{0}</code> on virheellinen, joten näytetty funktio muutettiin muotoon <code>{1}</code>. Dokumentti päivitetään ensimmäisellä muokkauksella.",COLOR_EDITOR_CURRENT_COLOR_SWATCH_TIP:"Nykyinen väri",COLOR_EDITOR_ORIGINAL_COLOR_SWATCH_TIP:"Alkuperäinen väri",COLOR_EDITOR_RGBA_BUTTON_TIP:"RGBa-muoto",COLOR_EDITOR_HEX_BUTTON_TIP:"Hex-muoto",COLOR_EDITOR_HSLA_BUTTON_TIP:"HSLa-muoto",COLOR_EDITOR_0X_BUTTON_TIP:"Hex (0x) ‑muoto",COLOR_EDITOR_USED_COLOR_TIP_SINGULAR:"{0} (käytetty {1} kerran)",COLOR_EDITOR_USED_COLOR_TIP_PLURAL:"{0} (käytetty {1} kertaa)",EDIT:"Muokkaa",CMD_JUMPTO_DEFINITION:"Siirry määrittelyyn",JUMPTO_DEFINITION_SELECT_TARGET:"Valitse määritelmä",JUMPTO_DEFINITION_LINE_LABEL:"Rivi {0}",JUMPTO_DEFINITION_IMPLEMENTATION_BADGE:"Toteutus",CMD_SHOW_PARAMETER_HINT:"Näytä parametrivihje",NO_ARGUMENTS:"<ei parametreja>",CODE_HINT_IMPORT_FROM_N:"{0} tuontia…",CODE_HINT_IMPORT_CHOOSE:"Valitse, mistä {0} moduuleista <code>{1}</code> tuodaan.",DETECTED_EXCLUSION_TITLE:"JavaScript-tiedoston päättelyongelma",DETECTED_EXCLUSION_INFO:"{APP_NAME} kohtasi ongelman käsitellessään tiedostoa <span class='dialog-filename'>{0}</span>.<br><br>Tätä tiedostoa ei enää käsitellä koodivihjeiden, Siirry määritelmään- tai Pikamuokkaus-toimintojen osalta. Voit ottaa tiedoston uudelleen käyttöön avaamalla projektisi <code>.phcode.json</code>-tiedoston ja muokkaamalla <code>jscodehints.detectedExclusions</code>-kohtaa.<br><br>Tämä on todennäköisesti {APP_NAME}-bugi. Jos voit toimittaa kopion tästä tiedostosta, <a href='https://github.com/adobe/brackets/wiki/How-to-Report-an-Issue'>ilmoita bugista</a> ja lisää linkki tässä mainittuun tiedostoon.",CMD_REFACTOR:"Refaktoroi",CMD_EXTRACTTO_VARIABLE:"Pura muuttujaan",CMD_EXTRACTTO_FUNCTION:"Pura funktioksi",ERROR_TERN_FAILED:"Terniltä ei saatu tietoja",ERROR_EXTRACTTO_VARIABLE_NOT_VALID:"Valinta ei muodosta lauseketta",ERROR_EXTRACTTO_FUNCTION_NOT_VALID:"Valitun lohkon tulee edustaa lausekokonaisuutta tai lauseketta",ERROR_EXTRACTTO_VARIABLE_MULTICURSORS:"Uutta muuttujaa ei voi luoda monivalinnoilla",ERROR_EXTRACTTO_FUNCTION_MULTICURSORS:"Uutta funktiota ei voi luoda monivalinnoilla",EXTRACTTO_FUNCTION_SELECT_SCOPE:"Valitse kohdealue",EXTRACTTO_VARIABLE_SELECT_EXPRESSION:"Valitse lauseke",CMD_REFACTORING_RENAME:"Nimeä uudelleen",CMD_REFACTORING_TRY_CATCH:"Ympäröi try-catch-lohkolla",CMD_REFACTORING_CONDITION:"Ympäröi ehdolla",CMD_REFACTORING_GETTERS_SETTERS:"Luo Getterit/Setterit",CMD_REFACTORING_ARROW_FUNCTION:"Muunna nuolifunktioksi",DESCRIPTION_CODE_REFACTORING:"Ota käyttöön/poista käytöstä JavaScript-koodin refaktorointi",ERROR_TRY_CATCH:"Valitse kelvollinen koodi ympäröitäväksi try-catch-lohkolla",ERROR_WRAP_IN_CONDITION:"Valitse kelvollinen koodi ympäröitäväksi ehtolausekkeella",ERROR_ARROW_FUNCTION:"Aseta kohdistin funktion lausekkeen sisälle",ERROR_GETTERS_SETTERS:"Aseta kohdistin objektin jäsenen kohdalle",ERROR_RENAME_MULTICURSOR:"Nimeämistä uudelleen ei voi tehdä usean kohdistimen ollessa käytössä",ERROR_RENAME_QUICKEDIT:"Tämän tunnisteen nimeä ei voi muuttaa, koska siihen viitataan muualla tämän funktion ulkopuolella",ERROR_RENAME_GENERAL:"Valitun tekstin nimeä ei voi muuttaa",JSHINT_NAME:"JSHint",JSHINT_CONFIG_ERROR:"Virhe luettaessa JSHint-konfiguraatiotiedostoa: {0}",JSHINT_CONFIG_JSON_ERROR:"Virhe: JSHint-konfiguraatiotiedosto `{0}` ei ole kelvollista JSONia",ESLINT_NAME:"ESLint",CSS_LINT_NAME:"{0}",HTML_LINT_NAME:"HTML",HTML_LINT_CONFIG_JSON_ERROR:"Virhe: HTML-validointiohjelman konfiguraatiotiedosto `{0}` ei ole kelvollista JSONia",HTML_LINT_CONFIG_UNSUPPORTED:"Virhe: Konfiguraatiomuotoa `{0}` ei tueta. Käytä JSON-konfiguraatiotiedostoa `.htmlvalidate.json`",CMD_ENABLE_QUICK_VIEW:"Pikanäkymä osoitettaessa",CMD_ENABLE_SELECTION_VIEW:"Valintatarkastelu",TOOLTIP_CLICK_TO_EDIT_COLOR:"Klikkaa tästä muokataksesi väriä",CMD_RECENT_PROJECTS:"Viimeaikaiset projektit",REMOVE_FROM_RECENT_PROJECTS:"Poista viimeaikaisista projekteista",DOCS_MORE_LINK:"Lue lisää",DOCS_MORE_LINK_MDN_TITLE:"Klikkaa lukeaksesi dokumentaatiota",COLLAPSE_ALL:"Pienennä kaikki",EXPAND_ALL:"Laajenna kaikki",COLLAPSE_CURRENT:"Pienennä nykyinen",EXPAND_CURRENT:"Laajenna nykyinen",RECENT_FILES_DLG_HEADER:"Viimeaikaiset tiedostot",RECENT_FILES_DLG_CLEAR_BUTTON_LABEL:"Tyhjennä",RECENT_FILES_DLG_CLEAR_BUTTON_TITLE:"Tyhjennä työlistassa olemattomat tiedostot",RECOVER_UNSAVED_FILES_TITLE:"Palauta tallentamattomat tiedostot?",RECOVER_UNSAVED_FILES_MESSAGE:"Palautatko tallentamattomat tiedostot edellisestä istunnosta?",RECOVER_UNSAVED_FILES_RESTORE:"Palauta",DISCARD_UNSAVED_FILES_RESTORE:"Hylkää",DESCRIPTION_CLOSE_BRACKETS:"true: sulje aalto-, haka- ja kaarisulkeet automaattisesti",DESCRIPTION_CLOSE_OTHERS_ABOVE:"false: poista Sulje muut yläpuolelta -valinta työtiedostojen kontekstivalikosta",DESCRIPTION_CLOSE_OTHERS_BELOW:"false: poista Sulje muut alapuolelta -valinta työtiedostojen kontekstivalikosta",DESCRIPTION_CLOSE_OTHERS:"false: poista Sulje muut -valinta työtiedostojen kontekstivalikosta",DESCRIPTION_CLOSE_TAGS:"Asettaa tägien sulkemisvalinnat",DESCRIPTION_CLOSE_TAGS_DONT_CLOSE_TAGS:"Taulukko tägeistä, joita ei pidä sulkea automaattisesti",DESCRIPTION_CLOSE_TAGS_WHEN_OPENING:"Sulje, kun avaustägin > kirjoitetaan",DESCRIPTION_CLOSE_TAGS_WHEN_CLOSING:"Sulje, kun sulkutägin / kirjoitetaan",DESCRIPTION_CLOSE_TAGS_INDENT_TAGS:"Taulukko tägeistä, jotka avattaessa sisältävät tyhjän rivin",DESCRIPTION_CODE_FOLDING_ALWAY_USE_INDENT_FOLD:"true: luo aina pienennettävän osion merkit, kun sisennyksen taso muuttuu",DESCRIPTION_CODE_FOLDING_ENABLED:"true: ota koodin laskostus käyttöön",DESCRIPTION_CODE_FOLDING_HIDE_UNTIL_MOUSEOVER:"true: näytä osion pienennyksen merkit vain, kun osoitin siirretään vasemman marginaalin päälle",DESCRIPTION_CODE_FOLDING_MAX_FOLD_LEVEL:"Rajoittaa sitä, kuinka monta tasoa syvälle Pienennä kaikki -valinta vaikuttaa",DESCRIPTION_CODE_FOLDING_MIN_FOLD_SIZE:"Rivejä vähintään ennen kuin pienennettävän osion kuvake tulee esiin",DESCRIPTION_CODE_FOLDING_SAVE_FOLD_STATES:"true: muista pienennetyt osiot, jos tiedosto tai projekti suljetaan ja avataan sitten uudelleen",DESCRIPTION_CODE_FOLDING_MAKE_SELECTIONS_FOLDABLE:"true: ota valitun tekstin koodin laskostus käyttöön editorissa",DESCRIPTION_DISABLED_DEFAULT_EXTENSIONS:"Oletuslaajennukset, jotka ovat poissa käytöstä",DESCRIPTION_ATTR_HINTS:"Näytä tai piilota HTML-attribuuttien vihjeet",DESCRIPTION_CSS_PROP_HINTS:"Näytä tai piilota CSS/LESS/SCSS-ominaisuuksien vihjeet",DESCRIPTION_JS_HINTS:"Näytä tai piilota JavaScript-koodin vihjeet",DESCRIPTION_JS_HINTS_TYPE_DETAILS:"Näytä tai piilota datatyyppien yksityiskohdat JavaScript-koodin vihjeissä",DESCRIPTION_PREF_HINTS:"Näytä tai piilota asetusten koodin vihjeet",DESCRIPTION_SPECIAL_CHAR_HINTS:"Näytä tai piilota HTML-entiteettien vihjeet",DESCRIPTION_SVG_HINTS:"Näytä tai piilota SVG-koodin vihjeet",DESCRIPTION_HTML_TAG_HINTS:"Näytä tai piilota HTML-tägien vihjeet",DESCRIPTION_URL_CODE_HINTS:"Näytä tai piilota URL-vihjeet HTML- ja CSS/LESS/SCSS-tiedostoissa",DESCRIPTION_DRAG_DROP_TEXT:"Ota vedä ja pudota -toiminto käyttöön tai poista se käytöstä",DESCRIPTION_HEALTH_DATA_TRACKING:"Ota terveydentilan seuranta käyttöön",DESCRIPTION_HIGHLIGHT_MATCHES:"Ottaa käyttöön vastaavien merkkijonojen automaattisen korostuksen koko dokumentissa",DESCRIPTION_HIGHLIGHT_MATCHES_SHOW_TOKEN:"Korosta kaikki merkkijonot, jotka vastaavat ilmausta, jossa kohdistin parhaillaan on (valintaa ei tarvita)",DESCRIPTION_HIGHLIGHT_MATCHES_WORDS_ONLY:"Korosta vain, kun valinta on kokonainen ilmaus",DESCRIPTION_INSERT_HINT_ON_TAB:"true: lisää parhaillaan valittu koodivihje, kun painetaan sarkainnäppäintä",DESCRIPTION_NO_HINTS_ON_DOT:"true: älä näytä JS-koodivihjeitä automaattisesti, kun . kirjoitetaan",DESCRIPTION_JSHINT_DISABLE:"`true`, jos haluat poistaa JSHint-nuhjaajan käytöstä ongelmapaneelissa",DESCRIPTION_ESLINT_DISABLE:"Aseta arvoksi `true` poistaaksesi ESLint-tarkistuksen ongelmapaneelista",DESCRIPTION_HTML_LINT_DISABLE:"Aseta arvoksi `true` poistaaksesi HTML-tarkistuksen ongelmapaneelista",DESCRIPTION_CODE_INTEL_AUTO_CREATE:"Aseta arvoksi `false` estääksesi {APP_NAME}-sovellusta luomasta jsconfig.json/tsconfig.json-tiedostoa koodin älytoimintoja varten projekteja avattaessa. Jos poistat luodun konfiguraation, voit ottaa koodin älytoiminnot uudelleen käyttöön Ongelmat-paneelista.",DESCRIPTION_ESLINT_FAILED:"ESLint epäonnistui ({0}). Varmista, että projekti sisältää kelvolliset <a href='https://eslint.org/docs/latest/use/configure/configuration-files'>konfiguraatiotiedostot</a>",DESCRIPTION_ESLINT_USE_NATIVE_APP:"ESLint on saatavilla vain työpöytäsovelluksessa. Lataa se osoitteesta <a href='https://phcode.dev'>phcode.dev</a>",DESCRIPTION_ESLINT_LOAD_FAILED:"ESLintin lataaminen tälle projektille epäonnistui. {APP_NAME} tukee vain ESLintin versioita 7 ja uudempia.",DESCRIPTION_ESLINT_DO_NPM_INSTALL:"Suorita `npm install` projektissasi ottaaksesi ESLintin käyttöön",DESCRIPTION_LANGUAGE:"Kielikohtaiset asetukset",DESCRIPTION_LANGUAGE_FILE_EXTENSIONS:"Ylimääräiset liitokset tiedostopäätteestä kielen nimeen",DESCRIPTION_LANGUAGE_FILE_NAMES:"Ylimääräiset liitokset tiedostonimestä kielen nimeen",DESCRIPTION_LINEWISE_COPY_CUT:"Kopiointi ja leikkaaminen ilman valintaa kopioi tai leikkaa kokonaan rivit, joilla on kohdistin",DESCRIPTION_INPUT_STYLE:"Valitsee, miten CodeMirror käsittelee syötteen ja kohdistuksen. Se voi olla textarea, joka on oletus, tai contenteditable, joka on parempi näytönlukijoille (mutta epävakaa)",DESCRIPTION_LINTING_ENABLED:"true: ota koodin tarkistus käyttööön",DESCRIPTION_ASYNC_TIMEOUT:"Aika, jonka jälkeen asynkroniset tarkistimet aikakatkaistaan, millisekunteina",DESCRIPTION_LINTING_PREFER:"Taulukko tarkistimista, jotka suoritetaan ensin",DESCRIPTION_LIVE_DEV_MULTIBROWSER:"true: ota kokeellinen esikatselu käyttöön",DESCRIPTION_USE_PREFERED_ONLY:"true: suorita vain kohdassa linting.prefer eritellyt tarkistimet",DESCRIPTION_MAX_CODE_HINTS:"Kerralla näytettävien koodivihjeiden enimmäismäärä",DESCRIPTION_PATH:"Polkukohtaiset asetukset",DESCRIPTION_PROXY:"URL välityspalvelimelle, jota käytetään laajennusten asentamiseen",DESCRIPTION_SCROLL_PAST_END:"true: ota käyttöön vierittäminen pidemmälle kuin dokumentin loppuun",DESCRIPTION_MOUSE_WHEEL_SCROLL_SENSITIVITY:"Kerroin hiiren rullan vieritysnopeudelle (0,1–10, oletus 1). Säädä, jos vieritys tuntuu liian hitaalta tai nopealta.",DESCRIPTION_SHOW_CODE_HINTS:"false: poista kaikki koodivihjeet käytöstä",DESCRIPTION_SHOW_CODE_HINT_DOCS:"Aseta arvoksi `false` piilottaaksesi koodivihjeiden vieressä näytettävän dokumentaatioponnahdusikkunan.",DESCRIPTION_SHOW_PARAMETER_HINTS:"Aseta arvoksi `false` poistaaksesi käytöstä parametrivihjeiden ponnahdusikkunan funktiokutsuissa.",DESCRIPTION_SHOW_CURSOR_WHEN_SELECTING:"Pitää vilkkuvan kohdistimen esillä, kun tekstiä on valittu",DESCRIPTION_SHOW_LINE_NUMBERS:"true: näytä rivinumerot vasemman reunan marginaalissa",DESCRIPTION_RULERS_COLUMNS:"Pystyviivainten sarakeindeksien taulukko editorissa. Esim: [80, 100]",DESCRIPTION_RULERS_COLORS:'Viivainvärien taulukko, jotka vastaavat editorin `rulers`-asetusta. Esim: ["#3d3d3d", "red"]',DESCRIPTION_RULERS_ENABLED:"`true`: ottaa editorin viivaimet käyttöön, muuten `false`",DESCRIPTION_AUTO_RENAME_TAGS:"`true`: nimeää parilliset HTML/XML-tagit automaattisesti uudelleen, muuten `false`",DESCRIPTION_DRAG_AND_DROP_ENABLED:"`true`: ottaa tiedostojen ja kansioiden raahaus- ja pudotustoiminnon käyttöön tiedostoselostimesta tai Finderista",DESCRIPTION_TRIPLE_CTRL_PALETTE:"`true`: näyttää visuaalisen komentopaletin, kun Ctrl/Cmd-näppäintä painetaan kolme kertaa peräkkäin",DESCRIPTION_SMART_INDENT:"Sisennä automaattisesti, kun luodaan uusi lohko",DESCRIPTION_SOFT_TABS:"false: poista pehmeät sarkaimet -toiminto käytöstä",DESCRIPTION_SORT_DIRECTORIES_FIRST:"true: järjestä hakemistot ensin projektipuussa",DESCRIPTION_SPACE_UNITS:"Väleihin perustuvassa sisennyksessä käytettävien välilyöntien määrä",DESCRIPTION_STATIC_SERVER_PORT:"Portin numero, jota sisäänrakennetun palvelimen pitäisi käyttää esikatselussa",DESCRIPTION_STYLE_ACTIVE_LINE:"true: korosta taustavärillä rivi, jossa kohdistin on",DESCRIPTION_TAB_SIZE:"Näytettävien välilyöntien määrä sarkainmerkeissä",DESCRIPTION_USE_TAB_CHAR:"true: käytä sarkainmerkkejä välilyöntien sijaan",DESCRIPTION_AUTO_TAB_SPACE:"Aseta arvoksi true, jos haluat tunnistaa automaattisesti nykyisessä tiedostossa käytetyt tabulaattorit ja välilyönnit.",DESCRIPTION_UPPERCASE_COLORS:"true: luo suuraakkosin kirjoitettuja hex-värejä sisäisessä värieditorissa",DESCRIPTION_WORD_WRAP:"Katkaise rivit, jotka ylittävät näyttöalueen leveyden",DESCRIPTION_SEARCH_AUTOHIDE:"Sulje haku heti, kun editori on aktiivinen",DESCRIPTION_DETECTED_EXCLUSIONS:"Luettelo tiedostoista, joiden on havaittu aiheuttavan sen, että Tern ajautuu pois hallinnasta",DESCRIPTION_INFERENCE_TIMEOUT:"Aika, jonka jälkeen Tern aikakatkaistaan, sen yrittäessä ymmärtää tiedostoja",DESCRIPTION_SHOW_ERRORS_IN_STATUS_BAR:"true: näytä virheet tilapalkissa",DESCRIPTION_QUICK_VIEW_ENABLED:"true: ota pikanäkymä käyttöön",DESCRIPTION_SELECTION_VIEW_ENABLED:"`true` ottaa Valintaesikatselun käyttöön",DESCRIPTION_EXTENSION_LESS_IMAGE_PREVIEW:"true: näytä kuvien esikatselut päätteettömille URL-osoitteille",DESCRIPTION_NUMBER_QUICK_VIEW:"`true` näyttää Pikaesikatselun, kun viet hiiren osoittimen editorissa olevien numeroiden päälle",DESCRIPTION_THEME:"Valitse {APP_NAME}in teema",DESCRIPTION_USE_THEME_SCROLLBARS:"true: salli mukautetut vierityspalkit",DESCRIPTION_EDITOR_LINE_HEIGHT:"Säädä editorin koodirivien välistystä. Valitse arvo väliltä 1 ja 3, oletusarvo on 1,5",DESCRIPTION_LINTING_COLLAPSED:"true: pienennä tarkistuksen paneeli",DESCRIPTION_FONT_FAMILY:"Vaihda fonttiperhettä",DESCRIPTION_DESKTOP_ZOOM_SCALE:"Valitse zoomauskerroin väliltä 0,1 (pienempi näkymä) - 2 (suurempi, suurennettu näkymä). Saatavilla vain työpöytäsovelluksissa",DESCRIPTION_FONT_SIZE:"Vaihda fonttikokoa, esim. 13px",DESCRIPTION_FIND_IN_FILES_NODE:"true: ota Node-pohjainen haku käyttöön",DESCRIPTION_FIND_IN_FILES_INSTANT:"true: ota pikahaku käyttöön",DESCRIPTION_FONT_SMOOTHING:"Vain Mac: ota käyttöön alipikselien reunapehmennys valinnalla ”subpixel-antialiased” tai harmaansävyinen reunapehmennys valinnalla ”antialiased”",DESCRIPTION_OPEN_PREFS_IN_SPLIT_VIEW:"false: poista asetustiedoston avaaminen käytöstä jaetussa näkymässä",DESCRIPTION_OPEN_USER_PREFS_IN_SECOND_PANE:"false: avaa käyttäjän asetustiedosto vasemmassa tai ylemmässä ruudussa",DESCRIPTION_MERGE_PANES_WHEN_LAST_FILE_CLOSED:"true: yhdistä ruudut sen jälkeen, kun ruudun viimeinen tiedosto on suljettu ruudun yläosassa olevalla sulkupaikkeella",DESCRIPTION_SHOW_PANE_HEADER_BUTTONS:"Valitse, milloin sulku- ja flip view -painikkeet näkyvät ruudun yläosassa",DEFAULT_PREFERENCES_JSON_HEADER_COMMENT:"/*",DEFAULT_PREFERENCES_JSON_DEFAULT:"Oletus",DESCRIPTION_PURE_CODING_SURFACE:"true: ota vain koodi -näkymä käyttöön ja piilota muut {APP_NAME}in käyttöliittymäelementit",DESCRIPTION_INDENT_LINE_COMMENT:"true: ota rivikommenttien sisennys käyttöön",DESCRIPTION_RECENT_FILES_NAV:"Ota viimeaikaisiin tiedostoihin siirtyminen käyttöön tai poista se käytöstä",DESCRIPTION_LIVEDEV_WEBSOCKET_PORT:"WebSocket-palvelimen käyttämä portti esikatselua varten",DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT:"Jos arvo on `false`, reaaliaikaisen esikatselun käänteinen tarkastelu poistetaan käytöstä.",DESCRIPTION_LIVEDEV_NO_PREVIEW:"Ei mitään esikatseltavaa!",DESCRIPTION_LIVEDEV_EXCLUDED:"Mukautettu palvelin ei voi tarjoilla tätä tiedostoa",DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED:"Reaaliaikaisen esikatselun asetukset on määritetty tarjoilemaan tiedostoja vain kansiosta '{0}'",DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS:"Valitse HTML-tiedosto esikatseltavaksi",DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED:"Esikatselu ei ole käytettävissä!",DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS:"Tämä HTML-tiedosto ei ole osa nykyistä projektia. Turvallisuussyistä vain projektin tiedostoja voidaan esikatsella reaaliaikaisesti. Voit esikatsella tätä tiedostoa avaamalla sen sisältävän kansion erillisenä projektina.",DESCRIPTION_LIVEDEV_MAIN_HEADING:"Voi ei! Nykyinen selaimesi ei tue live-esikatselua.",DESCRIPTION_LIVEDEV_MAIN_SPAN:"Saat parhaan live-esikatselukokemuksen lataamalla natiivisovelluksemme Windowsille, Macille ja Linuxille osoitteesta {0}.",DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE:"Olet avaamassa tiedostoa reaaliaikaista esikatselua varten. Jatka vain, jos luotat tämän projektin lähteeseen. Jatka napsauttamalla 'Luota projektiin' tai sulje tämä ikkuna, jos et luota lähteeseen.",DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE:"Olet avaamassa tiedostoa reaaliaikaista esikatselua varten. Jatka napsauttamalla 'Luota projektiin' vain, jos luotat tämän projektin lähteeseen!",CONFIRM_EXTERNAL_BROWSER_TITLE:"Ponnahdusikkunat estetty",CONFIRM_EXTERNAL_BROWSER_MESSAGE:"Haluatko sallia reaaliaikaisen esikatselun avata tämän URL-osoitteen: {0}?",TRUST_PROJECT:"Luota ja suorita esikatselu - {0}",TRUST_AUTHORS:"Luotatko tämän projektin tekijöihin?",DOWNLOAD_FAILED:"Lataus epäonnistui.",DOWNLOAD_COMPLETE:"Lataus valmis!",UPDATE_SUCCESSFUL:"Päivitys onnistui!",UPDATE_FAILED:"Päivitys epäonnistui!",VALIDATION_FAILED:"Vahvistus epäonnistui!",INITIALISATION_FAILED:"Alustus epäonnistui!",CLEANUP_FAILED:"Siivous epäonnistui!",WARNING_TYPE:"Varoitus!",CLICK_RESTART_TO_UPDATE:"Käynnistä Brackets uudelleen napsauttamalla Käynnistä uudelleen.",UPDATE_ON_NEXT_LAUNCH:"Päivitys asennetaan uudelleenkäynnistyksen yhteydessä.",GO_TO_SITE:'Siirry osoitteeseen <a href = "http://brackets.io/"> brackets.io </a> yrittääksesi uudelleen.',INTERNET_UNAVAILABLE:"Internet-yhteyttä ei ole käytettävissä.",UPDATEDIR_READ_FAILED:"Päivityshakemistoa ei voitu lukea.",UPDATEDIR_CLEAN_FAILED:"Päivityshakemistoa ei voitu siivota.",INITIAL_DOWNLOAD:"Ladataan päivitystä...",RETRY_DOWNLOAD:"Lataus epäonnistui. Yritetään uudelleen...Yritys",VALIDATING_INSTALLER:"Lataus valmis! Asennusohjelman tarkistus käynnissä...",CHECKSUM_DID_NOT_MATCH:"Tarkistussumma ei täsmää.",INSTALLER_NOT_FOUND:"Asennusohjelmaa ei löydy.",DOWNLOAD_ERROR:"Latauksessa tapahtui virhe.",NETWORK_SLOW_OR_DISCONNECTED:"Verkkoyhteys katkesi tai on liian hidas.",RESTART_BUTTON:"Käynnistä uudelleen",RESTART_APP_BUTTON:"Käynnistä {APP_NAME} uudelleen",LATER_BUTTON:"Myöhemmin",DESCRIPTION_AUTO_UPDATE:"Ota käyttöön/poista käytöstä {APP_NAME}:n automaattiset päivitykset",AUTOUPDATE_ERROR:"Virhe!",AUTOUPDATE_IN_PROGRESS:"Päivitys on jo käynnissä.",REMOVING:"Poistetaan…",NUMBER_WITH_PERCENTAGE:"{0}%",CMD_FIND_RELATED_FILES:"Etsi liittyviä tiedostoja",PHP_VERSION_INVALID:"Virhe PHP-version jäsentämisessä. Tarkista “php –version” -komennon tuloste.",PHP_UNSUPPORTED_VERSION:"Asenna PHP7-suoritusympäristö, jotta voit ottaa käyttöön PHP-työkaluja, kuten koodivihjeitä, parametrivihjeitä, siirtymistä määritelmään ja paljon muuta. Löytynyt versio: {0}",PHP_EXECUTABLE_NOT_FOUND:"PHP-suoritusympäristöä ei löydy. Asenna PHP7-suoritusympäristö ja päivitä “executablePath” PHP-asetuksissa. Tämä mahdollistaa PHP-työkalujen, kuten koodivihjeiden, parametrivihjeiden, siirtymistä määritelmään ja muiden, käytön.",PHP_PROCESS_SPAWN_ERROR:"Virhekoodi {0} havaittu PHP-prosessin käynnistyksen aikana.",PHP_SERVER_ERROR_TITLE:"Virhe",PHP_SERVER_MEMORY_LIMIT_INVALID:"Antamasi muistiraja on virheellinen. Tarkista PHP-asetukset ja aseta oikea arvo.",DESCRIPTION_PHP_TOOLING_CONFIGURATION:"PHP-työkalujen oletusasetukset",OPEN_PREFERENNCES:"Avaa asetukset",FIND_ALL_REFERENCES:"Etsi viittaukset",CODE_INTEL_JS:"JavaScript",CODE_INTEL_TS:"TypeScript",CODE_INTEL_ENABLED_TITLE:"{0}:n koodin älytoiminnot käytössä",CODE_INTEL_ENABLED_MESSAGE:"Etsi käyttöpaikat, Nimeä uudelleen ja Siirry määrittelyyn toimivat nyt kaikissa tämän projektin tiedostoissa.",CODE_INTEL_SEE_CONFIG:"Näytä määritykset",CODE_INTEL_ENABLE_TS:"Ota TypeScript käyttöön",CODE_INTEL_LEARN_MORE:"Lue lisää",CODE_INTEL_PANEL_TEXT:"Projektinlaajuiset koodin älytoiminnot ovat pois käytöstä. Ota ne käyttöön, jotta Etsi käyttöpaikat, Nimeä uudelleen ja Siirry määrittelyyn toimivat kaikissa tiedostoissa — tämä lisää jsconfig.json-tiedoston projektin juureen.",CODE_INTEL_PANEL_ENABLE:"Ota käyttöön",CODE_INTEL_PANEL_DISMISS:"Ohita",PHP_INSTALL_TITLE:"PHP-koodin älytoiminnot",PHP_INSTALLING:"Määritetään PHP-tukea — ladataan kielipalvelinta (9 Mt)…",PHP_INSTALL_DONE:"PHP-koodin älytoiminnot ovat valmiina.",PHP_INSTALL_FAILED:"PHP-tukea ei voitu määrittää: {0}. {APP_NAME} yrittää uudelleen, kun avaat seuraavan kerran PHP-tiedoston.",PHP_INSTALL_STOP:"Pysäytä PHP-tuen määritys ({APP_NAME} yrittää uudelleen seuraavalla käynnistyskerralla)",PHP_INSTALL_WAITING_NETWORK:"Odotetaan internetyhteyttä PHP-tuen määrittämiseksi…",DESCRIPTION_PHP_CODE_INTELLIGENCE:"Arvo `false` poistaa käytöstä PHP-koodin älykkäät ominaisuudet (Intelephense). Kun arvo asetetaan takaisin `true`-arvoon, kielipalvelin ladataan automaattisesti uudelleen.",DESCRIPTION_PHP_LICENSE_KEY:"Intelephense premium -lisenssiavain (tai absoluuttinen polku avaintiedostoon), joka mahdollistaa premium-ominaisuudet, kuten uudelleennimeämisen ja kooditoiminnot. Ei tarvita, jos lisenssisi on jo Intelephensen yleisessä lisenssitiedostossa.",PYTHON_INSTALL_TITLE:"Python-koodin älykäs tuki",PYTHON_INSTALLING:"Määritetään Python-tukea — ladataan kielityökaluja (25 Mt)…",PYTHON_INSTALL_DONE:"Python-koodianalyysi on valmis.",PYTHON_INSTALL_FAILED:"Python-tuen määrittäminen epäonnistui: {0}. {APP_NAME} yrittää uudelleen, kun avaat seuraavan kerran Python-tiedoston.",PYTHON_INSTALL_STOP:"Pysäytä Python-tuen määritys ({APP_NAME} yrittää uudelleen seuraavalla käynnistyskerralla)",PYTHON_INSTALL_WAITING_NETWORK:"Odotetaan internetyhteyttä Python-tuen määrittämiseksi…",DESCRIPTION_PYTHON_CODE_INTELLIGENCE:"Arvo `false` poistaa käytöstä Python-koodin älykkäät ominaisuudet (Pyrefly). Kun arvo asetetaan takaisin `true`-arvoon, kielipalvelin ladataan automaattisesti uudelleen.",DESCRIPTION_TYPESCRIPT_CODE_INTELLIGENCE:"Aseta arvoksi `false` poistaaksesi käytöstä JavaScript/TypeScript-koodin älytoiminnot (täydennys, dokumentaatio kohdistettaessa, siirry määrittelyyn, diagnostiikka).",DESCRIPTION_JSON_CODE_INTELLIGENCE:"Aseta arvoksi `false` poistaaksesi käytöstä JSON-koodin älytoiminnot (skeemaan perustuva täydennys, dokumentaatio kohdistettaessa ja validointi).",DESCRIPTION_LSP_CODE_INTELLIGENCE:"Aseta arvoksi `false` poistaaksesi käytöstä {0}-kielipalvelimen.",NPM_VULN_PROVIDER_NAME:"npm-tietoturvatiedotteet",NPM_VULN_MESSAGE:"{0}@{1} on haavoittuva: {2} (vakavuus: {3})",NPM_SEVERITY_CRITICAL:"kriittinen",NPM_SEVERITY_HIGH:"korkea",NPM_SEVERITY_MODERATE:"kohtalainen",NPM_SEVERITY_LOW:"matala",NPM_HINT_LATEST_MINOR:"uusin, vähäiset päivitykset sallittu",NPM_HINT_LATEST_PATCH:"uusin, vain korjauspäivitykset",NPM_HOVER_HOMEPAGE:"Avaa kotisivu",NPM_HOVER_VIEW_DOCS:"Näytä dokumentaatio",CODE_INTEL_CFG_TITLE:"Koodiäly",CODE_INTEL_CFG_ALL_OPTIONS:"Kaikki asetukset…",CODE_INTEL_CFG_CHECK_JS:"Tyyppitarkista JavaScript",CODE_INTEL_CFG_CHECK_JS_SUB:"Löytää tyyppivirheitä JS-tiedostoista",CODE_INTEL_CFG_CHECK_JS_INFO:"Löytää kirjoitus- ja tyyppivirheet JavaScript-koodistasi ja näyttää ne Ongelmat-paneelissa. Vain varoituksia — koodisi suoritetaan muuttumattomana.",CODE_INTEL_CFG_CHECK_JS_EG_CODE:'console.lgo("hi")',CODE_INTEL_CFG_CHECK_JS_EG_TEXT:"saa merkinnän: Tarkoititko 'log'?",CODE_INTEL_CFG_AUTO_TYPES:"Lataa tyypit automaattisesti",CODE_INTEL_CFG_AUTO_TYPES_SUB:"Hakee tyyppimääritelmät npm:n kautta",CODE_INTEL_CFG_AUTO_TYPES_INFO:"Koodivihjeet npm-paketeille alkavat toimia jo ennen kuin suoritat npm install -komennon. Vaatii npm:n ja internetyhteyden; lataukset tallennetaan välimuistiin projektisi ulkopuolelle.",CODE_INTEL_CFG_AUTO_MANAGE:"{APP_NAME}:n hallinnoima",CODE_INTEL_CFG_AUTO_MANAGE_SUB:"Pitää tämän tiedoston automaattisesti ajan tasalla",CODE_INTEL_CFG_AUTO_MANAGE_INFO:"{APP_NAME} pitää tämän tiedoston ajan tasalla, jotta koodin ymmärrys toimii saumattomasti. Poista asetus käytöstä muokataksesi tiedostoa itse — {APP_NAME} ei sen jälkeen enää koskaan muokkaa sitä.",CODE_INTEL_CFG_TARGET:"Kohde",CODE_INTEL_CFG_TARGET_SUB:"Koodisi käyttämä JS-versio",CODE_INTEL_CFG_TARGET_ES5:"vanhat selaimet (IE11-aikakausi)",CODE_INTEL_CFG_TARGET_ES2015:"luokat, nuolifunktiot, let/const",CODE_INTEL_CFG_TARGET_ES2017:"async/await",CODE_INTEL_CFG_TARGET_ES2020:"valinnainen ketjutus a?.b, nolla-arvoinen yhdistely ??",CODE_INTEL_CFG_TARGET_ES2022:"luokkakentät, ylimmän tason await",CODE_INTEL_CFG_TARGET_ESNEXT:"kaikki uusin",CODE_INTEL_CFG_TARGET_FOOT:"Vanhemmat kohteet merkitsevät uudemman syntaksin virheiksi — valitse uusin, ellei koodisi pidä toimia vanhoissa suoritusympäristöissä.",CODE_INTEL_CFG_MODULE:"Moduuli",CODE_INTEL_CFG_MODULE_SUB:"Miten import ja require() ratkaistaan",CODE_INTEL_CFG_MODULE_PRESERVE:"ymmärtää sekä import- että require()-lausekkeet, ei tiedostopäätesääntöjä — paras muokkaukseen",CODE_INTEL_CFG_MODULE_ESNEXT:"moderni import/export-semantiikka",CODE_INTEL_CFG_MODULE_NODENEXT:'Noden tiukat ESM-säännöt — pakolliset tiedostopäätteet, noudattaa package.json-tiedoston "type"-määritystä',CODE_INTEL_CFG_MODULE_COMMONJS:"klassiset require()/module.exports-projektit",CODE_INTEL_CFG_JSX:"JSX",CODE_INTEL_CFG_JSX_SUB:"Miten JSX:ää käsitellään .jsx- ja .tsx-tiedostoissa",CODE_INTEL_CFG_JSX_REACT_JSX:"moderni ajonaikainen (React 17+) — ei vaadi Reactin import-lausetta",CODE_INTEL_CFG_JSX_REACT:"kääntyy React.createElement-muotoon — vaatii Reactin import-lauseen",CODE_INTEL_CFG_JSX_PRESERVE:"jättää JSX:n koskemattomaksi toista työkalua, esim. paketoijaa, varten",CODE_INTEL_CFG_JSX_OFF_INFO:"ei JSX-käsittelyä",CODE_INTEL_CFG_JSX_OFF:"Pois päältä",CODE_INTEL_CFG_CURRENT_VALUE:"(nykyinen: {0})",CODE_INTEL_CFG_ORIGIN_NOTE:"{APP_NAME} loi tämän tiedoston projektinlaajuista koodin ymmärrystä varten. Sen poistaminen poistaa sen käytöstä — ota se uudelleen käyttöön milloin tahansa {0}:sta.",CODE_INTEL_CFG_PROBLEMS_PANEL:"Ongelmat-paneeli",CODE_INTEL_CFG_AUTO_CREATE:"Luo asetustiedosto automaattisesti uusissa projekteissa",CODE_INTEL_CFG_READ_ONLY:"Tämä tiedosto sisältää mukautettua muotoilua tai kommentteja — muokkaa JSONia suoraan.",REFERENCES_IN_FILES:"viittaukset",REFERENCE_IN_FILES:"viittaus",REFERENCES_NO_RESULTS:"Ei viittauksia nykyisessä kohdistimen sijainnissa",REFERENCES_PANEL_TITLE:"Viittaukset",SEARCH_RESULTS_PANEL_TITLE:"Hakutulokset",BOTTOM_PANEL_MINIMIZE:"Pienennä paneeli",BOTTOM_PANEL_SHOW:"Näytä alapaneeli",BOTTOM_PANEL_HIDE_TOGGLE:"Piilota alapaneeli",BOTTOM_PANEL_DEFAULT_TITLE:"Työkalut",BOTTOM_PANEL_DEFAULT_HEADING:"Työkalut",BOTTOM_PANEL_MAXIMIZE:"Maksimoi paneeli",BOTTOM_PANEL_RESTORE:"Palauta paneelin koko",CMD_FIND_DOCUMENT_SYMBOLS:"Etsi dokumentin symbolit",CMD_FIND_PROJECT_SYMBOLS:"Etsi projektin symbolit",REMOTE_DEBUGGING_ENABLED:"Etävirheenkorjaus käytössä osoitteessa localhost:",REMOTE_DEBUGGING_PORT_INVALID:"Etävirheenkorjausta ei voi ottaa käyttöön portissa {0}. Porttinumeroiden on oltava välillä {1} ja {2}.",DESCRIPTION_EXTERNAL_APPLICATION_ASSOCIATE:'Tiedostopääteiden ja ulkoisten sovellusten yhdistämismääritykset. Syntaksi: "<file_type>": "<default|applicationName|ApplicationPath>", Käytä "default" avataksesi tiedostot tiedostotyypin järjestelmän oletussovelluksessa.',ASSOCIATE_GRAPHICS_FILE_TO_DEFAULT_APP_TITLE:"Avaa kuvatiedostot ulkoisissa sovelluksissa",ASSOCIATE_GRAPHICS_FILE_TO_DEFAULT_APP_MSG:"Nykyinen kansiosi sisältää kuvatiedostotyyppejä, joita {APP_NAME} ei tue.<br/>Voit nyt liittää tietyt tiedostotyypit ulkoisiin sovelluksiin. Kun tiedostotyypit on liitetty, voit avata kuvatiedostoja, kuten .xd, .psd, .jpg, .png, .ai ja .svg, niiden oletussovelluksissa kaksoisklikkaamalla tiedostoja tiedostopuussa.<br/><br/>Liitä kuvatiedostotyypit vastaaviin oletussovelluksiin napsauttamalla OK-painiketta.",ASSOCIATE_GRAPHICS_FILE_TO_DEFAULT_APP_CNF_MSG:'Seuraavat tiedostotyypit on liitetty onnistuneesti oletussovelluksiin.<br/>{0} Voit muuttaa asetuksiasi uusien tiedostotyyppiliitosten poistamisesta/lisäämisestä phcode.json-tiedostossa valitsemalla valikosta "Debug->Open Preferences File".',UNSUPPORTED_BROWSER_TITLE:"Selainta ei tueta",UNSUPPORTED_BROWSER_MESSAGE:"Käytä modernia selainta (julkaistu viimeisten 3 vuoden aikana).",UNSUPPORTED_BROWSER_MOBILE_TITLE:"Mobiiliselaimia ei tueta",UNSUPPORTED_BROWSER_MOBILE:'Mobiili- ja tablettiselaimia ei tällä hetkellä täysin tueta. Voit sulkea tämän valintaikkunan, mutta jotkin Phoenixin ominaisuudet eivät toimi tässä selaimessa. <br/><br/>Kehitämme parhaillaan natiivisovelluksia iOS:lle ja Androidille. <a href="https://github.com/phcode-dev/phoenix/discussions/1046" target="_blank">Liity keskusteluun täällä!</a>',UNSUPPORTED_BROWSER_OPEN_FOLDER_TITLE:"Selain ei tue paikallisten kansioiden avaamista",UNSUPPORTED_BROWSER_OPEN_FOLDER:'Valitettavasti näyttää siltä, että nykyinen selaimesi ei tue paikallisten kansioiden avaamista. Tätä ominaisuutta varten suosittelemme Chromen, Edgen tai Operan käyttöä. <br/><br/>Vaihtoehtoisesti kehitämme natiivisovelluksia Windowsille, Macille, Linuxille, iOS:lle ja Androidille tarjotaksemme täyden tuen. <a href="https://github.com/phcode-dev/phoenix/discussions/1047" target="_blank">Pysy kuulolla päivityksistä!</a>',ATTENTION_SAFARI_USERS:"Huomio Safari-käyttäjät",ATTENTION_SAFARI_USERS_MESSAGE:"<span>Safari poistaa verkkosivustojen tiedot automaattisesti, jos sivustolla ei käydä 7 päivän sisällä. {APP_NAME} tallentaa projektisi selaimen tallennustilaan, joka saatetaan poistaa tämän käytännön vuoksi. <br/> <br/>On suositeltavaa <strong>ladata macOS-työpöytäsovellus</strong> osoitteesta <a href='https://phcode.dev' target='_blank' style='color: white'>https://phcode.dev</a></span>",CANNOT_PUBLISH_LARGE_PROJECT:"Liian suuri projekti julkaistavaksi",CANNOT_PUBLISH_LARGE_PROJECT_MESSAGE:"Phoenix on vielä kokeellisessa alfa-vaiheessa. Emme ole vielä ottaneet käyttöön yli 500 tiedostoa sisältävien projektien synkronointia.",SHARE_WEBSITE:"Julkaise ja jaa verkkosivusto?",PUBLISH:"Julkaise",PUBLISH_CONSENT_MESSAGE:"Voit esikatsella muutoksia nopeasti ja jakaa verkkosivustosi muiden kanssa. {APP_NAME} voi julkaista tämän verkkosivuston puolestasi osoitteessa {0}. Julkaistut linkit ovat voimassa 3 päivän ajan. </br>Haluatko julkaista ja jakaa verkkosivustosi?",PUBLISH_SYNC_IN_PROGRESS:"Synkronointi käynnissä esikatselua varten...",PUBLISH_PAGE:"Julkaise ja jaa tämä sivusto napsauttamalla",PUBLISH_VIEW_PAGE:"Näytä julkaistu sivu napsauttamalla",MISSING_FIELDS:"Puuttuvia kenttiä",PLEASE_FILL_ALL_REQUIRED:"Täytä kaikki punaisella merkityt pakolliset kentät",CODE_EDITOR:"Koodieditori",BUILD_THE_WEB:"Rakenna verkkosivusto",IMPORT_PROJECT:"Tuo projekti",GIT_PROJECT:"Hae Gitistä",NEW_PROJECT_FROM_GIT:"Uusi projekti Gitistä",GIT_REPO_URL:"Git-repositorion URL-osoite:",GIT_CLONE_URL:"Git-kloonaus-URL:",START_PROJECT:"Aloita projekti…",DOWNLOAD_DESKTOP_APP:"Lataa työpöytäsovellus",GET_DESKTOP_APP:"Hanki työpöytäsovellus",CREATE_PROJECT:"Luo projekti",SETTING_UP_PROJECT:"Projektin asetukset",LOCATION:"Sijainti:",ERROR_ONLY_GITHUB:"{APP_NAME}:n selainversio tukee vain GitHub-URL-osoitteita. Jos haluat käyttää muita Git-URL-osoitteita, käytä työpöytäsovellusta.",ERROR_GIT_URL_INVALID:"Anna kelvollinen Git-kloonaus-URL.",ERROR_GIT_FOLDER_NOT_EMPTY:"Valittua kansiota ei voida käyttää Git-kloonaukseen, koska se ei ole tyhjä tai sitä ei voida lukea.",ERROR_GIT_FOLDER_NOT_EXIST:"Valittua kansiota ei voida käyttää Git-kloonaukseen, koska sitä ei ole olemassa.",ERROR_CLONING_TITLE:"Git-kloonaus epäonnistui",DOWNLOADING:"Ladataan...",DOWNLOADING_FILE:"Ladataan {0}...",EXTRACTING_FILES_PROGRESS:"Purkamassa tiedostoa {0}/{1}.",COMPRESS_FILES_PROGRESS:"Pakkaamassa tiedostoa {0}/{1}.",DOWNLOAD_FAILED_MESSAGE:"Varmista, että latausosoite on kelvollinen. </br>Huom: Koska Phoenix on alfa-vaiheessa, yksityiset repositoriot ja yli 25 Mt:n GitHub-osoitteet eivät ole sallittuja.",PLEASE_SELECT_A_FOLDER:"Valitse kansio...",UNZIP_IN_PROGRESS:"Purkamassa tiedostoja...",UNZIP_FAILED:"Virhe: Purkaminen epäonnistui.",CONFIRM_REPLACE_TITLE:"Vahvista korvaaminen",KEEP_BOTH:"Säilytä molemmat",EXPLORE:"HTML-pelit",BLOG:"Blogi",PHOENIX_DEFAULT_PROJECT:"Oletusprojekti",PROJECT_NAME:"Projektin nimi:",NEW_HTML:"Uusi HTML-projekti",LICENSE:"Lisenssi ja tekijätiedot:",PREVIEW:"Esikatselu",BUILD_WEBSITE:"Rakenna verkkosivusto",VIEW_MORE:"Näytä lisää...",BEAUTIFY_CODE_NOTIFICATION:'Napsauta tästä tai paina <b>`{0}`</b> muotoillaksesi koodin. </br> <img src="styles/images/beautify.gif">',DEFAULT_PROJECT_NOTIFICATION:"Avaa <b>oletusprojekti</b> {APP_NAME}:ssa päästäksesi nopeasti alkuun (sopii hyvin muistioksi).</br></br>Voit myös avata kansion tietokoneeltasi alla olevalla <strong>Avaa kansio</strong> -kuvakkeella.<br><a href='#' style='float:right;'>ok</a>",DIRECTORY_REPLACE_MESSAGE:"Valittu kansio <span class='dialog-filename'>{0}</span> ei ole tyhjä. Oletko varma, että haluat korvata kansion sisällön projektilla?",DEFAULT_PROJECT_HTML_CLICK_HERE:"Klikkaa tästä paikantaaksesi tämän <span> HTML-tiedostossa",BUILD_WEBSITE_SECTION:"Rakenna verkkosivusto",LEARN_SECTION:"Opi esimerkkien avulla",CREATE_EXTENSION_SECTION:"Luo {APP_NAME}-laajennuksia ja -teemoja",CREATE_EXTENSION:"Laajennuksen luominen",CREATE_THEME:"Teeman luominen",WEBPAGE_HOME_PAGE:"Etusivu",WEBPAGE_BLOG:"Blogi",WEBPAGE_DASHBOARD:"HTML-kojelauta",WEBPAGE_BOOTSTRAP_EXAMPLES:"Bootstrap-esimerkkejä",PROJECTS_AT_A_GLANCE:"Projektisi yhdellä silmäyksellä",PROJECT_AT_GLANCE_DESCRIPTION:"Katso video päästäksesi alkuun.",PROJECT_FROM_BROWSER:"Tallennettu selaimeesi",PROJECT_FROM_BROWSER_TERSE:"Selainvarasto",PROJECT_SHOW_ON_STARTUP:"Näytä tämä valintaikkuna käynnistyksessä",GUIDED_LIVE_PREVIEW:"Tee koodimuutoksia HTML-tiedostoon nähdäksesi reaaliaikaisen esikatselun. </br> <a href='#' style='float:right;'>ok</a>",GUIDED_LIVE_PREVIEW_POPOUT:"Napsauta tätä painiketta avataksesi reaaliaikaisen esikatselun uuteen välilehteen. </br> <a href='#' style='float:right;'>ok</a>",PHOENIX_TOUR_DESIGN_MODE:"Napsauta tästä siirtyäksesi suunnittelutilaan. Siirry koko näytön tilaan ja muokkaa sivuasi visuaalisesti.",PHOENIX_TOUR_AI_PANEL:"Suunnittele asetteluja, korjaa bugeja ja rakenna nopeammin tekoälyn avulla. Napsauta tästä avataksesi tekoälypaneelin.",PHOENIX_TOUR_NEW_PROJECT:"Avaa tai luo uusi projekti täältä.",PHOENIX_TOUR_EDIT_MODE:"Muokkaustilassa voit hienosäätää sivuasi suoraan reaaliaikaisessa esikatselussa — napsauta elementtejä tarkastellaksesi ja muokataksesi niitä suoraan.",PHOENIX_TOUR_STEP_OF:"{0} / {1}",PHOENIX_TOUR_NEXT_BTN:"Seuraava",PHOENIX_TOUR_DISMISS_BTN:"Ohita",TEST_TRANSLATE:"käytä tätä käännösten testaamiseen",BEAUTIFY_ERROR:"Koodin kaunistaminen epäonnistui. Tarkista syntaksi.",BEAUTIFY_ERROR_ORIGINAL_CHANGED:"Kaistamista ei voitu suorittaa. Editorin teksti muuttui kaunistamisen jälkeen.",BEAUTIFY_PROJECT_BUSY_MESSAGE:"Kaunistetaan tiedostoa {0}",BEAUTIFY_ERROR_SELECTION:"Kaunistaminen epäonnistui.</br>Valittu koodilohko on keskeneräinen tai syntaksi on virheellinen.",BEAUTIFY_OPTIONS:"Asetukset, jotka ohjaavat koodin kaunistamista",BEAUTIFY_OPTION_PRINT_WIDTH:"Määritä rivin pituus, jolle kaunistin rivittää koodin",BEAUTIFY_OPTION_SEMICOLON:"Lisää puolipiste jokaisen lauseen loppuun",BEAUTIFY_OPTION_SINGLE_QUOTE:"Käytä heittomerkkejä lainausmerkkien sijaan",BEAUTIFY_OPTION_QUOTE_PROPS:"Määritä, milloin objektien ominaisuudet laitetaan lainausmerkkeihin",BEAUTIFY_OPTION_BRACKET_SAME_LINE:"Siirrä monirivisen HTML-elementin (HTML, JSX, Vue, Angular) `>`-merkki viimeisen rivin loppuun sen sijaan, että se olisi yksin seuraavalla rivillä (ei koske itse sulkeutuvia elementtejä)",BEAUTIFY_OPTION_SINGLE_ATTRIBUTE_PER_LINE:"Pakota yksi attribuutti riviä kohden HTML:ssä, Vue:ssa ja JSX:ssä",BEAUTIFY_OPTION_PROSE_WRAP:"Rivitä tekstiä, jos se ylittää rivin enimmäispituuden markdown-tiedostoissa",BEAUTIFY_OPTION_PRINT_TRAILING_COMMAS:"Tulosta pilkkuja rivien loppuun aina kun mahdollista monirivisissä pilkuilla erotetuissa syntaktisissa rakenteissa",DESCRIPTION_INDENT_GUIDES_ENABLED:"Näytä sisennyksen apuviivat: tosi, muuten epätosi.",DESCRIPTION_HIDE_FIRST:"Näytä ensimmäinen sisennyksen apuviiva: tosi, muuten epätosi.",DESCRIPTION_CSS_COLOR_PREVIEW:"Näytä värien esikatselut reunassa: tosi, muuten epätosi.",DESCRIPTION_ENABLE_AI:"'true' ottaa tekoälyominaisuudet käyttöön, 'false' poistaa tekoälyn kokonaan käytöstä.",DESCRIPTION_EMMET:"Emmetin käyttöön ottamiseksi aseta arvoksi `true`, muuten `false`.",DESCRIPTION_SHOW_WORKING_SET:"`true` näyttää työjoukon, `false` piilottaa sen.",DESCRIPTION_TABBAR:"Määritä välilehtipalkin asetukset.",DESCRIPTION_SHOW_TABBAR:"Aseta arvoksi `true` näyttääksesi välilehtipalkin, muuten `false`.",DESCRIPTION_NUMBER_OF_TABS:"Näytettävien välilehtien määrä välilehtipalkissa. Aseta arvoksi -1 näyttääksesi kaikki välilehdet.",TABBAR_SHOW_HIDDEN_TABS:"Näytä piilotetut välilehdet",ENABLE_GIT:"Ota Git käyttöön",ACTION:"Toiminto",STATUSBAR_SHOW_GIT:"Git-paneeli",ADD_ENDLINE_TO_THE_END_OF_FILE:"Lisää rivinvaihto tiedoston loppuun",ADD_TO_GITIGNORE:"Lisää .gitignore-tiedostoon",AMEND_COMMIT:"Muuta viimeisintä committia",SKIP_COMMIT_CHECKS:"Ohita commitin tarkistukset (--no-verify)",AMEND_COMMIT_FORBIDDEN:"Viimeisintä committia ei voi muuttaa, kun ei ole puskemattomia committeja",_ANOTHER_BRANCH:"toinen haara",AUTHOR:"Tekijä",AUTHORS_OF:"Tekijät:",SYSTEM_CONFIGURATION:"Järjestelmän asetukset",BRACKETS_GIT_ERROR:"Git-virhe…",BRANCH_NAME:"Haaran nimi",BUTTON_CANCEL:"Peruuta",CHECKOUT_COMMIT:"Siirry",CHECKOUT_COMMIT_DETAIL:"<b>Commit-viesti:</b> {0} <br><b>Commit-tunniste:</b> {1}",GIT_PANEL_TITLE:"Git",GIT_CLONE:"Kloonaa",BUTTON_CLOSE:"Sulje",BUTTON_COMMIT:"Commitoi",BUTTON_DEFAULTS:"Palauta oletusasetukset",BUTTON_FIND_CONFLICTS:"Etsi konflikteja…",GIT_INIT:"Alusta",BUTTON_MERGE_ABORT:"Keskeytä merge",BUTTON_OK:"OK",BUTTON_REBASE_ABORT:"Keskeytä",BUTTON_REBASE_CONTINUE:"Jatka rebasea",BUTTON_REBASE_SKIP:"Ohita",MENU_RESET_HARD:"Hylkää muutokset ja commitit tämän jälkeen (hard reset)",MENU_RESET_MIXED:"Hylkää commitit tämän jälkeen, mutta pidä muutokset valmistelemattomina (mixed reset)",MENU_RESET_SOFT:"Hylkää commitit tämän jälkeen, mutta pidä muutokset valmiina (soft reset)",MENU_TAG_COMMIT:"Tagaa commit",RESET_HARD_TITLE:"Vahvista hard reset",RESET_MIXED_TITLE:"Vahvista mixed reset",RESET_SOFT_TITLE:"Vahvista soft reset",RESET_DETAIL:"<b>Seuraavat commit-kommentit hylätään:</b><br><b>Commit-viesti:</b> {0}<br><b>Git-komento:</b> {1}",RESET_HARD_MESSAGE:"Tämä toiminto hylkää kaikki muutokset ja commit-kommentit valitun commit-kommentin jälkeen. <b>Tätä toimintoa ei voi helposti kumota.</b> Haluatko varmasti jatkaa?<br><br>⚠️ Varoitus: Tämä kirjoittaa historian uudelleen, eikä sitä tule käyttää commit-kommenteille, jotka on pushattu jaettuun haaraan.",RESET_MIXED_MESSAGE:"Tämä toiminto hylkää kaikki commit-kommentit valitun commit-kommentin jälkeen, mutta säilyttää kaikki muutokset valmistelemattomina. <b>Tätä toimintoa ei voi helposti kumota.</b> Haluatko varmasti jatkaa?<br><br>⚠️ Varoitus: Tämä kirjoittaa historian uudelleen, eikä sitä tule käyttää commit-kommenteille, jotka on pushattu jaettuun haaraan.",RESET_SOFT_MESSAGE:"Tämä toiminto hylkää kaikki commit-kommentit valitun commit-kommentin jälkeen, mutta säilyttää kaikki muutokset uutta commit-kommenttia varten valmisteltuina. <b>Tätä toimintoa ei voi helposti kumota.</b> Haluatko varmasti jatkaa?<br><br>⚠️ Varoitus: Tämä kirjoittaa historian uudelleen, eikä sitä tule käyttää commit-kommenteille, jotka on pushattu jaettuun haaraan.",BUTTON_SAVE:"Tallenna",RESET:"Palauta",CHANGE_USER_EMAIL_TITLE:"Vaihda Git-sähköpostiosoite",CHANGE_USER_EMAIL:"Vaihda Git-sähköpostiosoite…",CHANGE_USER_EMAIL_MENU:"Vaihda Git-sähköpostiosoite ({0})…",CHANGE_USER_NAME_TITLE:"Vaihda Git-käyttäjänimi",CHANGE_USER_NAME:"Vaihda Git-käyttäjänimi…",CHANGE_USER_NAME_MENU:"Vaihda Git-käyttäjänimi ({0})…",REQUIRES_APP_RESTART_SETTING:"Tämän asetuksen muuttaminen vaatii sovelluksen uudelleenkäynnistyksen.",CLEAN_FILE_END:"Tiedosto siivottu",CLEAN_FILE_START:"Siivotaan tiedostoa",CLEANING_WHITESPACE_PROGRESS:"Poistetaan tyhjiä merkkejä tiedostoista…",CLEAR_WHITESPACE_ON_FILE_SAVE:"Poista tyhjät merkit tallennettaessa",CLONE_REPOSITORY:"Kloonaa arkisto",CODE_INSPECTION_PROBLEMS:"Koodikatselmoinnin ongelmat",CODE_INSPECTION_IN_PROGRESS:"Koodikatselmointi käynnissä…",CODE_INSPECTION_PROBLEMS_NONE:"Ei havaittu ongelmia",CODE_INSPECTION_DONE_FILES:"{0}/{1} tiedostoa valmiina…",PLEASE_WAIT:"Odota hetki…",COMMIT:"Tee commit",COMMIT_ALL_SHORTCUT:"Commitoi kaikki tiedostot…",COMMIT_CURRENT_SHORTCUT:"Commitoi nykyinen tiedosto…",COMMIT_MESSAGE_PLACEHOLDER:"Kirjoita commit-viesti tähän…",CREATE_NEW_BRANCH:"Luo uusi haara…",CREATE_NEW_BRANCH_TITLE:"Luo uusi haara",CREATE_NEW_GITFTP_SCOPE:"Luo uusi Git-FTP-etäyhteys…",CREATE_NEW_REMOTE:"Luo uusi etäyhteys…",CURRENT_TRACKING_BRANCH:"Seurattu haara",_CURRENT_TRACKING_BRANCH:"seurattu haara",DEFAULT_GIT_TIMEOUT:"Git-toiminnon oletus aikakatkaisu (sekunteina)",DELETE_FILE_BTN:"Poista tiedosto…",DELETE_LOCAL_BRANCH:"Poista paikallinen haara",DELETE_LOCAL_BRANCH_NAME:'Haluatko varmasti poistaa paikallisen haaran "{0}"?',DELETE_REMOTE:"Poista etäyhteys",DELETE_REMOTE_NAME:'Haluatko varmasti poistaa etäyhteyden "{0}"?',DELETE_SCOPE:"Poista Git-FTP-skooppi",DELETE_SCOPE_NAME:'Haluatko varmasti poistaa Git-FTP-skoopin "{0}"?',DIALOG_CHECKOUT:"Kun commit valitaan, repositorio siirtyy irtonaisen HEAD-tilan (DETACHED HEAD). Et voi tehdä committeja, ellet luo tähän perustuvaa haaraa.",DIALOG_PULL_TITLE:"Hae etäpalvelimelta",DIALOG_PUSH_TITLE:"Lähetä etäpalvelimelle",SKIP_PRE_PUSH_CHECKS:"Ohita esilähetystarkistukset (--no-verify)",DIFF:"Eroavaisuus",DIFFTOOL:"Eroavaisuus eroverkontyökalulla",DIFF_FAILED_SEE_FILES:"Git diff ei onnistunut antamaan eroavaisuuksia. Tämä on lista commitoitavista tiedostoista:",DIFF_TOO_LONG:"Eroavaisuus on liian pitkä näytettäväksi",ENABLE_GERRIT_PUSH_REF:"Käytä Gerrit-yhteensopivaa lähetystä",ENTER_NEW_USER_EMAIL:"Anna sähköpostiosoite",ENTER_NEW_USER_NAME:"Anna käyttäjätunnus",ENTER_PASSWORD:"Anna salasana:",ENTER_REMOTE_GIT_URL:"Anna kloonattavan repositorion Git-osoite:",ENTER_REMOTE_NAME:"Anna uudelle etähallintayhteydelle nimi:",ENTER_REMOTE_URL:"Anna uudelle etähallintayhteydelle osoite:",ENTER_USERNAME:"Anna käyttäjätunnus:",ERROR_NOTHING_SELECTED:"Mitään ei ole valittu!",ERROR_SAVE_FIRST:"Tallenna ensin dokumentti!",ERROR_TERMINAL_NOT_FOUND:"Päätettä ei löydetty käyttöjärjestelmällesi. Voit määrittää mukautetun päätekomennon asetuksissa.",TERMINAL_CLOSE_CONFIRM_TITLE:"Aktiivinen prosessi käynnissä",TERMINAL_CLOSE_CONFIRM_MSG:"Päätteessä on käynnissä aktiivinen prosessi: <b>{0}</b>.<br>Haluatko varmasti sulkea sen?",TERMINAL_CLOSE_SINGLE_TITLE:"Suljetaanko pääte?",TERMINAL_CLOSE_SINGLE_MSG:"Tässä päätteessä on aktiivinen prosessi. Sen sulkeminen pysäyttää prosessin.<br>Haluatko jatkaa?",TERMINAL_CLOSE_SINGLE_BTN:"Sulje pääte",TERMINAL_CLOSE_ALL_TITLE:"Suljetaanko kaikki päätteet?",TERMINAL_CLOSE_ALL_MSG:"Kaikki päätteet suljetaan.<br>Aktiivisia prosesseja ei ole käynnissä.<br><br>Jatketaanko?",TERMINAL_CLOSE_ALL_BTN:"Sulje kaikki",TERMINAL_CLOSE_ALL_MSG_PROCESS_ONE:"Kaikki päätteet suljetaan.<br>1 aktiivinen prosessi pysäytetään.<br><br>Jatketaanko?",TERMINAL_CLOSE_ALL_MSG_PROCESS_MANY:"Kaikki päätteet suljetaan.<br>{0} aktiivista prosessia pysäytetään.<br><br>Jatketaanko?",TERMINAL_CLOSE_ALL_STOP_BTN:"Sulje kaikki ja pysäytä prosessit",TERMINAL_FOCUS_HINT:"Paina {0} vaihtaaksesi editorin ja terminaalin välillä",TERMINAL_CLEAR:"Tyhjennä terminaali",TERMINAL_CLEAR_BUFFER_HINT:"💡 Paina {0} tyhjentääksesi terminaalipuskurin",EXTENDED_COMMIT_MESSAGE:"LAAJENNETTU",GETTING_STAGED_DIFF_PROGRESS:"Indeksoitujen tiedostojen eron hakeminen…",GIT_COMMIT:"Git-commit…",GIT_COMMIT_IN_PROGRESS:"Git-commit käynnissä",GIT_DIFF:"Git diff —",GIT_NO_BRANCH:"ei haaraa",GIT_NOT_A_REPO:"ei git-repositorio",GIT_PULL_RESPONSE:"Git pull -vastaus",GIT_PUSH_RESPONSE:"Git push -vastaus",GIT_REMOTES:"Git-etäyhteydet",GIT_SETTINGS:"Git-asetukset…",GIT_SETTINGS_TITLE:"Git-asetukset",GOTO_NEXT_GIT_CHANGE:"Siirry seuraavaan Git-muutokseen",GOTO_PREVIOUS_GIT_CHANGE:"Siirry edelliseen Git-muutokseen",GUTTER_CLICK_DETAILS:"Lisätietoja napsauttamalla",HIDE_UNTRACKED:"Piilota seurantaan lisäämättömät tiedostot paneelissa",HISTORY:"Historia",HISTORY_COMMIT_BY:"kirjoittanut",LINES:"Rivit",_LINES:"riviä",MARK_MODIFIED_FILES_IN_TREE:"Merkitse muokatut tiedostot tiedostopuussa",MERGE_BRANCH:"Yhdistä haara",MERGE_MESSAGE:"Yhdistämisviesti",MERGE_RESULT:"Yhdistämisen tulos",NORMALIZE_LINE_ENDINGS:"Normalisoi rivinvaihdot (muotoon \\n)",NOTHING_TO_COMMIT:"Ei mitään commitoitavaa, työhakemisto puhdas.",OPEN_CHANGED_FILES_CONFIRM:"Tämä avaa {0} tiedostoa editorissa. Haluatko jatkaa?",OPERATION_IN_PROGRESS_TITLE:"Git-operaatio käynnissä…",ORIGIN_BRANCH:"Alkuperäinen haara",ON_BRANCH:"'{0}' - Nykyinen Git-haara",PANEL_COMMAND:"Näytä Git-paneeli",PASSWORD:"Salasana",PASSWORDS:"Salasanat",PATH_TO_GIT_EXECUTABLE:"Polku Git-ohjelmaan",PULL_AVOID_MERGING:"Väännä manuaalinen yhdistäminen",PULL_DEFAULT:"Oletusyhdistäminen",PULL_FROM:"Hae noudosta",PULL_MERGE_NOCOMMIT:"Yhdistä ilman committia",PULL_REBASE:"Käytä rebasea",PULL_RESET:"Käytä soft resetiä",PULL_SHORTCUT:"Hae noudosta etähaarasta…",PULL_SHORTCUT_BEHIND:"Hae noudosta etähaarasta ({0} jäljessä)…",PULL_BEHAVIOR:"Noudon toiminta",FETCH_SHORTCUT:"Hae etähaarasta",PUSH_DEFAULT:"Oletuspushaus",PUSH_DELETE_BRANCH:"Poista etähaara",PUSH_SEND_TAGS:"Lähetä tagit",PUSH_FORCED:"Pakotettu pushaus",PUSH_SHORTCUT:"Pushaa etävarastoon…",PUSH_SHORTCUT_AHEAD:"Pushaa etävarastoon ({0} edellä)…",PUSH_TO:"Pushaa kohteeseen",PUSH_BEHAVIOR:"Pushauskäytös",Q_UNDO_CHANGES:"Palauta muutokset tiedostolle <span class='dialog-filename'>{0}</span>?",REBASE_RESULT:"Rebasen tulos",REFRESH_GIT:"Päivitä Git",REMOVE_BOM:"Poista BOM tiedostoista",REMOVE_FROM_GITIGNORE:"Poista .gitignoresta",RESET_LOCAL_REPO:"Hylkää kaikki muutokset viimeisestä committauksesta…",DISCARD_CHANGES:"Hylkää muutokset",RESET_LOCAL_REPO_CONFIRM:"Haluatko hylätä kaikki viimeisimmän committauksen jälkeen tehdyt muutokset? Tätä toimintoa ei voi peruuttaa.",UNDO_LOCAL_COMMIT_CONFIRM:"Oletko varma, että haluat perua viimeisimmän työntämättömän committauksen?",MORE_OPTIONS:"Lisää asetuksia",CREDENTIALS:"Tunnistetiedot",SAVE_CREDENTIALS_HELP:"Sinun ei tarvitse täyttää käyttäjätunnusta/salasanaa, jos tunnistetietojasi hallitaan muualla. Käytä tätä vain, jos toimintosi aikakatkaistaan jatkuvasti.",SAVE_CREDENTIALS_IN_URL:"Tallenna tunnistetiedot etä-URL-osoitteeseen (selkokielisenä)",SET_THIS_BRANCH_AS_TRACKING:"Aseta tämä haara uudeksi seurantahaaraksi",STRIP_WHITESPACE_FROM_COMMITS:"Poista rivinvaihdot commit-viesteistä",TARGET_BRANCH:"Kohdehaara",TITLE_CHECKOUT:"Siirry committiin?",TOOLTIP_CLONE:"Kloonaa olemassa oleva repository",TOOLTIP_COMMIT:"Commitoi valitut tiedostot",TOOLTIP_FETCH:"Hae kaikki etärepositoryt ja päivitä laskurit",TOOLTIP_FIND_CONFLICTS:"Aloittaa Git merge/rebase -konfliktien haun projektissa",TOOLTIP_HIDE_FILE_HISTORY:"Piilota tiedoston historia",TOOLTIP_HIDE_HISTORY:"Piilota historia",TOOLTIP_INIT:"Alusta repositorio",TOOLTIP_MERGE_ABORT:"Keskeytä yhdistäminen ja palauta HEAD viimeisimpään paikalliseen committiin",TOOLTIP_PICK_REMOTE:"Valitse haluttu etärepositorio",TOOLTIP_PULL:"Git Pull",TOOLTIP_PUSH:"Git Push",TOOLTIP_REBASE_ABORT:"Keskeytä rebase ja palauta HEAD alkuperäiseen haaraan",TOOLTIP_REBASE_CONTINUE:"Jatka rebasea yhdistämisristiriidan ratkaisemisen jälkeen",TOOLTIP_REBASE_SKIP:"Ohita nykyinen patch ja jatka rebasea",TOOLTIP_REFRESH_PANEL:"Päivitä paneeli",TOOLTIP_SHOW_FILE_HISTORY:"Näytä tiedoston historia",TOOLTIP_SHOW_HISTORY:"Näytä historia",GIT_SHOW_FILE_HISTORY:"Tiedoston commit-historia",GIT_SHOW_HISTORY:"Commit-historia",GIT_NOT_REPO_MESSAGE:"Tämä projekti ei ole Git-repositorio. Napsauta {0}-painiketta luodaksesi uuden repositorion tähän, tai {1} kloonataksesi olemassa olevan.",GIT_HISTORY_NOTHING_TO_SHOW:"Ei vielä committeja. Commitoidut muutokset näkyvät täällä.",GIT_FILE_HISTORY_NOTHING_TO_SHOW:"Tällä tiedostolla ei ole vielä commit-historiaa.",GIT_FILE_HISTORY_OPEN_A_FILE:"Avaa tiedosto editorissa nähdäksesi sen commit-historian.",GIT_FILE_HISTORY_NOT_IN_REPO:"Tiedosto ei ole osa tätä Git-repositoriota.",UNDO_CHANGES:"Hylkää muutokset",UNDO_CHANGES_BTN:"Hylkää muutokset…",UNDO_LAST_LOCAL_COMMIT:"Peru viimeisin paikallinen (ei pushattu) commit…",UNDO_COMMIT:"Peru commit",URL:"URL-osoite",USERNAME:"Käyttäjätunnus",USER_ABORTED:"Käyttäjä keskeytti!",USE_GIT_GUTTER:"Käytä Gitin reunamerkintöjä",USE_NOFF:"Luo merge-commit myös silloin, kun merge ratkeaa fast-forwardina (--no-ff)",USE_REBASE:"Käytä REBASEa",USE_VERBOSE_DIFF:"Näytä tarkka tulostus diffeissä",USE_DIFFTOOL:"Käytä difftoolia diffeihin",VIEW_AUTHORS_FILE:"Näytä tiedoston tekijät…",VIEW_AUTHORS_SELECTION:"Näytä valinnan tekijät…",VIEW_THIS_FILE:"Näytä tämä tiedosto",TAG_NAME_PLACEHOLDER:"Syötä tagin nimi tähän…",TAG_NAME:"Tagi",CMD_CLOSE_UNMODIFIED:"Sulje muokkaamattomat tiedostot",CMD_OPEN_CHANGED_FILES:"Avaa kaikki muuttuneet tiedostot",FILE_ADDED:"Uusi tiedosto",FILE_COPIED:"Kopioitu",FILE_DELETED:"Poistettu",FILE_IGNORED:"Ohitettu",FILE_MODIFIED:"Muokattu",FILE_RENAMED:"Nimetty uudelleen",FILE_STAGED:"Lisätty valmisteluun",FILE_UNMERGED:"Yhdistämätön",FILE_UNMODIFIED:"Muokkaamaton",FILE_UNTRACKED:"Seuraamaton",GIT_PUSH_SUCCESS_MSG:"Lähetys onnistui (fast-forward)",GIT_PUSH_FORCE_UPDATED_MSG:"Pakotettu päivitys onnistui",GIT_PUSH_DELETED_MSG:"Viittaus poistettu onnistuneesti",GIT_PUSH_NEW_REF_MSG:"Uusi viittaus lähetetty onnistuneesti",GIT_PUSH_REJECTED_MSG:"Viittauksen lähetys epäonnistui tai se hylättiin",GIT_PUSH_UP_TO_DATE_MSG:"Viittaus oli ajan tasalla, eikä lähetystä tarvittu",GIT_PULL_SUCCESS:"Git pull suoritettu onnistuneesti",GIT_MERGE_SUCCESS:"Git merge suoritettu onnistuneesti",GIT_REBASE_SUCCESS:"Git rebase suoritettu onnistuneesti",GIT_BRANCH_DELETE_SUCCESS:"Git-haaran poisto onnistui",INIT_NEW_REPO_FAILED:"Uuden repositorion alustaminen epäonnistui",GIT_CLONE_REMOTE_FAILED:"Etärepositorion kloonaaminen epäonnistui!",GIT_CLONE_ERROR_EXPLAIN:"Valittu hakemisto `{0}`",FOLDER_NOT_WRITABLE:"Valittuun hakemistoon `{0}`",GIT_NOT_FOUND_MESSAGE:"Git ei ole asennettu tai sitä ei löydy järjestelmästäsi. Asenna Git tai anna oikea polku Git-ohjelmatiedostolle alla olevaan tekstikenttään.",ERROR_GETTING_BRANCH_LIST:"Haarojen listan hakeminen epäonnistui",ERROR_READING_GIT_HEAD:".git/HEAD-tiedoston lukeminen epäonnistui",ERROR_PARSING_BRANCH_NAME:"Haaran nimen parsiminen tiedostosta {0} epäonnistui",ERROR_READING_GIT_STATE:".git-tilan lukeminen epäonnistui",ERROR_GETTING_DELETED_FILES:"Poistettujen tiedostojen listan hakeminen epäonnistui",ERROR_OPENING_CHANGED_FILES:"Muuttuneiden tiedostojen avaaminen epäonnistui",ERROR_SWITCHING_BRANCHES:"Haaran vaihto epäonnistui",ERROR_GETTING_CURRENT_BRANCH:"Nykyisen haaran nimen haku epäonnistui",ERROR_REBASE_FAILED:"Rebasen tekeminen epäonnistui",ERROR_MERGE_FAILED:"Yhdistäminen epäonnistui",ERROR_BRANCH_DELETE_FORCED:"Haaran pakotettu poisto epäonnistui",ERROR_FETCH_REMOTE_INFO:"Etätiedon haku epäonnistui",ERROR_CREATE_BRANCH:"Uuden haaran luonti epäonnistui",ERROR_REFRESH_GUTTER:"Rivinumeroiden päivitys epäonnistui!",ERROR_GET_HISTORY:"Historian haku epäonnistui",ERROR_GET_MORE_HISTORY:"Lisää historiarivien lataaminen epäonnistui",ERROR_GET_CURRENT_BRANCH:"Nykyisen haaran nimen haku epäonnistui",ERROR_GET_DIFF_FILE_COMMIT:"Eroavaisuuksien (diff) haku epäonnistui",ERROR_GET_DIFF_FILES:"Eroavaisuustiedostojen listan lataus epäonnistui",ERROR_MODIFY_GITIGNORE:".gitignore-tiedoston muokkaus epäonnistui",ERROR_UNDO_LAST_COMMIT_FAILED:"Viimeisimmän commitin kumoaminen ei onnistu",ERROR_MODIFY_FILE_STATUS_FAILED:"Tiedoston tilan muuttaminen epäonnistui",ERROR_CHANGE_USERNAME_FAILED:"Käyttäjänimen vaihtaminen ei onnistu",ERROR_CHANGE_EMAIL_FAILED:"Käyttäjän sähköpostin vaihtaminen ei onnistu",ERROR_TOGGLE_GERRIT_PUSH_REF_FAILED:"Gerrit push -viitteen vaihtaminen ei onnistu",ERROR_RESET_LOCAL_REPO_FAILED:"Paikallisen repositorion resetointi epäonnistui",ERROR_CREATE_TAG:"Tunnisteen luonti epäonnistui",ERROR_CODE_INSPECTION_FAILED:"CodeInspection.inspectFile-komennon suoritus epäonnistui tiedostolle",ERROR_CANT_GET_STAGED_DIFF:"Ei voida hakea eroavaisuuksia valmisteltaville tiedostoille",ERROR_STAGE_FAILED:"Git-tiedostojen valmistelu epäonnistui",ERROR_GIT_COMMIT_FAILED:"Git-komennon commit suoritus epäonnistui",ERROR_GIT_BLAME_FAILED:"Git-komennon blame suoritus epäonnistui",ERROR_GIT_DIFF_FAILED:"Git-komennon diff suoritus epäonnistui",ERROR_DISCARD_CHANGES_FAILED:"Tiedoston muutosten hylkääminen epäonnistui",ERROR_COULD_NOT_RESOLVE_FILE:"Tiedostoa ei voitu ratkaista",ERROR_MERGE_ABORT_FAILED:"Yhdistämisen keskeytys epäonnistui",ERROR_MODIFIED_DIALOG_FILES:"Tiedostoja, jotka aiot commitoida, muokattiin commit-valintaikkunan ollessa näkyvissä. Commit keskeytetään, koska tulos olisi erilainen kuin valintaikkunassa näytettiin.",ERROR_GETTING_REMOTES:"Etäyhteyksien haku epäonnistui!",ERROR_REMOTE_CREATION:"Etäyhteyden luonti epäonnistui",ERROR_PUSHING_REMOTE:"Pushaus etäyhteyteen epäonnistui",ERROR_PULLING_REMOTE:"Pullaus etäyhteydestä epäonnistui",ERROR_PULLING_OPERATION:"Pullausoperaatio epäonnistui",ERROR_PUSHING_OPERATION:"Pushausoperaatio epäonnistui",ERROR_NO_REMOTE_SELECTED:"Kohteelle {0} ei ole valittu etäyhteyttä!",ERROR_BRANCH_LIST:"Haarojen listan haku epäonnistui",ERROR_FETCH_REMOTE:"Etäyhteyden tietojen haku epäonnistui",ERROR_PREPARING_COMMIT_DIALOG:"Commit-valintaikkunan valmistelu epäonnistui",GIT_TOAST_TITLE:"Tutustu Git-ominaisuuksiin Phoenix Codessa",GIT_TOAST_MESSAGE:"Napsauta Git-paneelin kuvaketta hallitaksesi tietovarastoasi. Voit helposti tehdä committeja, puskea ja noutaa muutoksia sekä tarkastella projektisi historiaa – kaikki yhdessä paikassa.<br><a href='https://docs.phcode.dev/app-links/git'>Lue lisää Git-paneelista →</a>",SURVEY_TITLE_VOTE_FOR_FEATURES_YOU_WANT:"Äänestä ominaisuuksia, jotka haluat nähdä seuraavaksi!",SIGNED_OUT:"Olet kirjautunut ulos.",SIGNED_OUT_MESSAGE:"Olet kirjautunut ulos {APP_NAME}-tilistäsi. Kirjaudu sisään uudelleen jatkaaksesi.",SIGNED_OUT_MESSAGE_FRIENDLY:"Kiitos, että käytit {APP_NAME}a. Nähdään pian!",SIGNED_IN_OFFLINE_TITLE:"Offline-tilassa – kirjautuminen ei onnistu",SIGNED_IN_OFFLINE_MESSAGE:"Muodosta yhteys internetiin kirjautuaksesi {APP_NAME}en.",SIGNED_IN_FAILED_TITLE:"Kirjautuminen ei onnistu",SIGNED_IN_FAILED_MESSAGE:"Kirjautumisessa tapahtui virhe. Yritä uudelleen.",SIGNED_OUT_FAILED_TITLE:"Uloskirjautuminen epäonnistui",SIGNED_OUT_FAILED_MESSAGE:"Uloskirjautumisessa tapahtui virhe. Paina OK avataksesi <a href='https://account.phcode.dev/#advanced'>account.phcode.dev</a> -sivuston, josta voit kirjautua ulos manuaalisesti.",VALIDATION_CODE_TITLE:"Vahvistuskoodi",VALIDATION_CODE_MESSAGE:"Käytä tätä vahvistuskoodia kirjautuaksesi {APP_NAME}-tilillesi:",COPY_VALIDATION_CODE:"Kopioi koodi",VALIDATION_CODE_COPIED:"Kopioitu",OPEN_SIGN_IN_URL:"Avaa kirjautumissivu",PROFILE_POP_TITLE:"{APP_NAME}-tili",PROFILE_SIGN_IN:"Kirjaudu tilillesi",CONTACT_SUPPORT:"Ota yhteyttä tukeen",SIGN_OUT:"Kirjaudu ulos",SIGN_IN:"Kirjaudu sisään",ACCOUNT_DETAILS:"Tilin tiedot",LOGIN_REFRESH:"Tarkista kirjautumistila",SIGN_IN_WAITING_TITLE:"Kirjaudutaan sisään",SIGN_IN_WAITING_MESSAGE:"Viimeistele sisäänkirjautuminen uudessa välilehdessä ja palaa sitten tänne.",WAITING_FOR_LOGIN:"Kirjaudutaan sisään…",CHECK_NOW:"Tarkista nyt",CHECKING:"Tarkistetaan…",CHECKING_STATUS:"Tarkistetaan kirjautumistilaa…",NOT_SIGNED_IN_YET:"Et ole vielä kirjautunut sisään. Viimeistele sisäänkirjautuminen toisessa välilehdessä.",WELCOME_BACK:"Tervetuloa takaisin",WELCOME_BACK_USER:"Tervetuloa takaisin, {0}!",POPUP_BLOCKED:"Ponnahdusikkuna estetty. Salli ponnahdusikkunat ja yritä uudelleen tai siirry manuaalisesti osoitteeseen {0}",COLLAPSE_ALL_FOLDERS:"Sulje kaikki kansiot",CUSTOM_SNIPPETS_MENU_ITEM_NAME:"Omat koodinpätkät…",CUSTOM_SNIPPETS_PANEL_TITLE:"Omat koodinpätkät",CUSTOM_SNIPPETS_ADD_PANEL_TITLE:"Lisää koodinpätkä",CUSTOM_SNIPPETS_EDIT_PANEL_TITLE:"Muokkaa koodinpätkää",CUSTOM_SNIPPETS_ADD_NEW_TITLE:"Lisää uusi koodinpätkä",CUSTOM_SNIPPETS_ADD_BTN_LABEL:"Lisää",CUSTOM_SNIPPETS_BACK_TO_LIST_TITLE:"Takaisin koodinpätkäluetteloon",CUSTOM_SNIPPETS_BACK:"Takaisin",CUSTOM_SNIPPETS_FILTER_PLACEHOLDER:"Suodata...",CUSTOM_SNIPPETS_NO_SNIPPETS_MESSAGE:"Ei omia koodinpätkiä vielä!",CUSTOM_SNIPPETS_ADD_SNIPPET_BTN:"Lisää koodinpätkä",CUSTOM_SNIPPETS_ABBREVIATION_LABEL:"Lyhenne:",CUSTOM_SNIPPETS_TEMPLATE_TEXT_LABEL:"Malliteksti:",CUSTOM_SNIPPETS_DESCRIPTION_LABEL:"Kuvaus:",CUSTOM_SNIPPETS_FILE_EXTENSION_LABEL:"Tiedostopääte:",CUSTOM_SNIPPETS_CANCEL:"Peruuta",CUSTOM_SNIPPETS_SAVE:"Tallenna",CUSTOM_SNIPPETS_NO_DESCRIPTION:"Ei kuvausta",CUSTOM_SNIPPETS_NO_MATCHES:'Hakusanalla "{0}" ei löytynyt koodinpätkiä.',CUSTOM_SNIPPETS_LEARN_MORE:'Lisää omia koodinpätkiäsi nopeuttaaksesi koodaamista - <a href="https://docs.phcode.dev/app-links/custom-snippets" target="_blank">Lue lisää</a>',CUSTOM_SNIPPETS_DUPLICATE_ERROR:'Lyhenteellä "{0}" on jo olemassa koodinpätkä.',CUSTOM_SNIPPETS_SPACE_ERROR:"Välilyöntiä ei sallita lyhenteen merkkinä.",CUSTOM_SNIPPETS_ABBR_LENGTH_ERROR:"Lyhenne saa olla enintään 30 merkkiä pitkä.",CUSTOM_SNIPPETS_DESC_LENGTH_ERROR:"Kuvaus saa olla enintään 80 merkkiä pitkä.",CUSTOM_SNIPPETS_HINT_LABEL:"Koodinpätkä",CUSTOM_SNIPPETS_EDIT_ABBR_TOOLTIP:"Muokkaa lyhennettä klikkaamalla - {0}",CUSTOM_SNIPPETS_EDIT_TEMPLATE_TOOLTIP:"Klikkaa muokataksesi pohjatekstiä - {0}",CUSTOM_SNIPPETS_EDIT_DESC_TOOLTIP:"Klikkaa muokataksesi kuvausta - {0}",CUSTOM_SNIPPETS_ADD_DESC_TOOLTIP:"Klikkaa lisätäksesi kuvauksen",CUSTOM_SNIPPETS_EDIT_FILE_EXT_TOOLTIP:"Klikkaa muokataksesi tiedostopäätettä - {0}",CUSTOM_SNIPPETS_ABBR_INPUT_TOOLTIP:"Anna lyhyt lyhenne (esim. 'clg', 'fn', 'div'). Tätä kirjoittamalla käynnistät koodinpätkän.",CUSTOM_SNIPPETS_DESC_INPUT_TOOLTIP:"Lyhyt kuvaus koodinpätkän toiminnasta. Jätä tyhjäksi, jos kuvausta ei tarvita.",CUSTOM_SNIPPETS_FILE_EXT_INPUT_TOOLTIP:"Määritä tiedostotyypit, joissa tätä koodinpätkää voi käyttää (esim. '.js', '.html', '.css'). Jätä tyhjäksi, jos haluat sen olevan käytettävissä kaikissa tiedostoissa.",CUSTOM_SNIPPETS_TEMPLATE_INPUT_TOOLTIP:"Varsinainen lisättävä koodi. Käytä ${1}, ${2}, ${3} jne. kohdistimen paikkoina. ${1} on aloituspaikka, sarkain siirtää paikkaan ${2}, ${3} jne. ${0} on lopullinen paikka. Lisää oletusteksti, joka valitaan ylikirjoitettavaksi, muodossa ${1:paikkamerkkiteksti}. Käytä @@INDENT@@ sisäkkäisen rivin sisennykseen - se vastaa tiedoston todellisia sisennysasetuksia (välilyöntejä tai sarkaimia) kiinteän leveyden sijaan.",CUSTOM_SNIPPETS_DESC_PLACEHOLDER:"konsolilokin lyhenne (valinnainen)",CUSTOM_SNIPPETS_FILE_EXT_PLACEHOLDER:"Jätä tyhjäksi kaikille tiedostoille tai määritä esim. .js, .html",CUSTOM_SNIPPETS_TEMPLATE_PLACEHOLDER:"console.log(${1});",CUSTOM_SNIPPETS_HEADER_ABBREVIATION:"Lyhenne",CUSTOM_SNIPPETS_HEADER_TEMPLATE:"Malliteksti",CUSTOM_SNIPPETS_HEADER_DESCRIPTION:"Kuvaus",CUSTOM_SNIPPETS_HEADER_FILE_EXTENSION:"Tiedostopääte",CUSTOM_SNIPPETS_DELETE_TOOLTIP:"Poista koodinpätkä",PROMO_UPGRADE_TITLE:"Sinut on päivitetty {0}-tilaukseen",PROMO_UPGRADE_MESSAGE:"Nauti näistä premium-ominaisuuksista ilmaiseksi seuraavan {0} päivän ajan:",PROMO_PRO_WHATS_NEW_TITLE:"Uutta {0}:ssa",PROMO_PRO_WHATS_NEW_MESSAGE:"Kiitos tuestasi {0}. Tässä tämän päivityksen uudet ominaisuudet:",PROMO_CARD_1:"Muokkaa reaaliaikaisessa esikatselussa",PROMO_CARD_1_MESSAGE:"Muokkaa tekstiä, päivitä kuvia, vaihda linkkejä, vedä elementtejä ja paljon muuta. Koodisi päivittyy samalla kun teet muutoksia.",PROMO_CARD_2:"Kokeile ideoita, rakenna sivuja ja korjaa ongelmia tekoälyllä",PROMO_CARD_2_MESSAGE:"Tekoäly, joka näkee saman kuin sinä – ei vain koodia. Se auttaa luomaan asetteluita, korjaamaan hankalia käyttöliittymäongelmia ja pysyy poissa tieltäsi, jotta voit keskittyä luovaan työhön.",PROMO_CARD_3:"Tarkastele sivuasi millä tahansa laitteella",PROMO_CARD_3_MESSAGE:"Vaihda välittömästi puhelin-, tabletti- ja työpöytänäkymien välillä havaitaksesi responsiivisuusongelmat ajoissa.",PROMO_CARD_4:"Markdown-tekstisi oikeana asiakirjana",PROMO_CARD_4_MESSAGE:"Muokkaa taulukoita, kuvia ja muotoiluja visuaalisesti — helpompi tapa työskennellä Markdownin kanssa.",PROMO_CARD_5:"Muotoile sivuasi visuaalisesti",PROMO_CARD_5_MESSAGE:"Muuta fontteja, värejä, reunuksia, välistystä ja asettelua suoraan Live Preview'ssa, ja CSS-koodisi päivittyy reaaliajassa.",PROMO_LEARN_MORE:"Lisätietoja…",PROMO_OPT_OUT_LINK:"Jättäydy pois?",PROMO_OPT_OUT_NOTE:"Voit peruuttaa kokeilujaksosi milloin tahansa valitsemalla `Ohje > Peruuta Phoenix Pro -kokeilu`.",PROMO_OPT_OUT_DIALOG_TITLE:"Peruuta Phoenix Pro -kokeilujakso",PROMO_UPGRADE_APP_UPSELL_BUTTON:"Päivitä versioon {0}",PROMO_PRO_ENDED_TITLE:"{0}-kokeilujakso päättyi",PROMO_PHOENIX_PRO_ENDED_MESSAGE:"Kiitos, että kokeilit Pro-versiota! <b>Käytät nyt ilmaista Community Edition -versiota.</b> <br>Päivitä milloin tahansa saadaksesi nämä ominaisuudet käyttöösi:",PROMO_PRO_UNLOCK_PRO_TITLE:"Avaa Phoenix Pron koko potentiaali {0}",PROMO_PRO_CONTINUE_ON_FREE:"Jatka ilmaisversiolla",PROMO_PRO_UNLOCK_LIVE_EDIT_TITLE:"Avaa Live Edit Phoenix Prolla {0}",PROMO_PRO_UNLOCK_MESSAGE:"Tilaa nyt avataksesi nämä edistyneet ominaisuudet:",PROMO_PRO_TRIAL_DAYS_LEFT:"Phoenix Pro -kokeiluversio ({0} päivää jäljellä)",PRO_TRIAL_ENDING_TITLE:"{0}-kokeilujaksosi päättyy {1} päivän kuluttua",PRO_TRIAL_ENDING_TITLE_TOMORROW:"{0}-kokeilujaksosi päättyy huomenna",PRO_TRIAL_ENDING_MESSAGE:"<b>Vaihdamme sinut automaattisesti ilmaiseen Community Edition -versioon</b> {0} päivän kuluttua. <br>Päivitä nyt, jotta voit jatkaa näiden Pro-ominaisuuksien käyttöä:",PRO_TRIAL_ENDING_MESSAGE_TOMORROW:"<b>Vaihdamme sinut automaattisesti ilmaiseen Community Edition -versioon</b> huomenna. <br>Päivitä nyt, jotta voit jatkaa näiden Pro-ominaisuuksien käyttöä:",GET_PRO_NOT_NOW:"Ei nyt",GET_PHOENIX_PRO:"Hanki Phoenix Pro",OFF_HOURS_ENDING_TITLE:"{0} päättyy pian",OFF_HOURS_ENDING_MSG:'Ilmainen {0}-istuntosi päättyy pian. <a href="{1}">Hanki {2}</a> pitääksesi Pron käytössä koko päivän.',OFF_HOURS_ENDED_TITLE:"{0} on päättynyt",OFF_HOURS_ENDED_MSG:'Ilmainen {0}-istuntosi on päättynyt. <a href="{1}">Hanki {2}</a> pitääksesi Pro-ominaisuudet käytössä.',OFF_HOURS_LOGIN_TITLE:"{0} on nyt ilmainen",OFF_HOURS_LOGIN_MSG:"{0}: {1} on ilmainen joka päivä {2}. Kirjaudu sisään käyttääksesi sitä.",OFF_HOURS_LOGIN_BTN:"Kirjaudu sisään",OFF_HOURS_DONT_SHOW_AGAIN:"Älä näytä tätä uudelleen",OFF_HOURS_NAV_TOOLTIP:"{0} — Phoenix Pro on ilmainen vapaa-ajallasi ({1})",OFF_HOURS_TIME_LEFT_HOURS:"{0} t jäljellä",OFF_HOURS_TIME_LEFT_MINUTES:"{0} min jäljellä",OFF_HOURS_DURATION_HOURS:"{0} t",OFF_HOURS_DURATION_MINUTES:"{0} min",OFF_HOURS_POPUP_ACTIVE:"{0}: {1} jäljellä",OFF_HOURS_POPUP_LOGIN_ACTIVE:"Kirjaudu sisään saadaksesi {0}: {1} jäljellä",OFF_HOURS_POPUP_UPCOMING:"{0} alkaa {1} kuluttua",OFF_HOURS_EXPLAIN_TITLE:"Mikä on {0}?",OFF_HOURS_EXPLAIN_MSG:"{0} on kaikille ilmainen vapaa-ajalla — <b>{1}</b> paikallista aikaasi. Käytä editoria näinä aikoina, et tarvitse tilausta.",OFF_HOURS_EXPLAIN_ACTIVE:"Se on ilmainen juuri nyt — {0} jäljellä!",OFF_HOURS_EXPLAIN_LOGIN_ACTIVE:"Se on ilmainen juuri nyt — {0} jäljellä. Kirjaudu sisään käyttääksesi sitä!",OFF_HOURS_EXPLAIN_UPCOMING:"Seuraava ilmainen istuntosi alkaa {0} kuluttua.",OFF_HOURS_WAIT_BTN:"Odotan",OFF_HOURS_KEEP_CODING_BTN:"Jatka koodaamista",MANAGE_LICENSE_DIALOG_TITLE:"Hallinnoi lisenssejä",LICENSE_ACCOUNT_HEADING:"Tilin lisenssi",LICENSE_DEVICE_HEADING:"Laitekohtainen lisenssi",LICENSE_SIGN_IN:"Kirjaudu sisään",LICENSE_PLAN_UNKNOWN:"Tuntematon",LICENSE_GET_PRO:"Hanki Phoenix Pro",LICENSE_MANAGE_ACCOUNT:"Hallinnoi tiliä",LICENSE_KEY:"Lisenssiavain",LICENSE_KEY_PROMPT:"Onko sinulla laitteen lisenssiavain?",LICENSE_KEY_PLACEHOLDER:"Syötä lisenssiavaimesi…",LICENSE_KEY_ACTIVATE:"Aktivoi",LICENSE_KEY_ACTIVATING:"Aktivoidaan…",LICENSE_KEY_CURRENT:"Nykyinen laitelisenssi",LICENSE_KEY_CHECKING:"Tarkistetaan lisenssin tilaa…",LICENSE_KEY_NONE:"Aktiivista laitelisenssiä ei löytynyt",LICENSE_STATUS_ACTIVE:"Aktiivinen",LICENSE_INFO_STATUS_LABEL:"Tila:",LICENSE_INFO_LICENSED_TO_LABEL:"Lisensoitu:",LICENSE_INFO_TYPE_LABEL:"Lisenssityyppi:",LICENSE_INFO_VALID_UNTIL_LABEL:"Voimassa asti:",LICENSE_CHECK_ERROR:"Virhe tarkistettaessa lisenssin tilaa",LICENSE_STATUS_UNKNOWN:"Tuntematon",LICENSE_VALID_NEVER:"Ei koskaan",LICENSE_STATUS_ERROR_CHECK:"Virhe tarkistettaessa lisenssin tilaa",LICENSE_ACTIVATE_SUCCESS:"Lisenssi aktivoitu koko järjestelmään. Käynnistä {APP_NAME} uudelleen, jotta muutokset tulevat voimaan.",LICENSE_ACTIVATE_SUCCESS_PARTIAL:"Lisenssi aktivoitu vain tilillesi (ei koko järjestelmään). Käynnistä {APP_NAME} uudelleen, jotta muutokset tulevat voimaan.",LICENSE_ACTIVATE_FAIL:"Lisenssin aktivointi epäonnistui",LICENSE_ACTIVATE_FAIL_APPLY:"Lisenssin käyttöönotto laitteella epäonnistui",LICENSE_ENTER_KEY:"Syötä lisenssiavain.",LICENSE_REACTIVATE:"Aktivoi lisenssi uudelleen",LICENSE_DEACTIVATE:"Poista aktivointi",LICENSE_DEACTIVATING:"Poistetaan aktivointia...",LICENSE_DEACTIVATE_SUCCESS:"Lisenssin aktivointi poistettu tällä laitteella. Käynnistä {APP_NAME} uudelleen, jotta muutokset tulevat voimaan.",LICENSE_DEACTIVATE_FAIL:"Lisenssin aktivoinnin poistaminen tällä laitteella epäonnistui",LICENSE_NOT_ACTIVATED_HERE:"Tätä lisenssiä ei ole aktivoitu tällä laitteella — Phoenix Pro -ominaisuudet eivät ole käytössä, ennen kuin napsautat Aktivoi lisenssi uudelleen.",LICENSE_STATUS_NOT_ACTIVATED_HERE:"Saatavilla, mutta ei aktivoitu",DEPRECATED_EXTENSIONS_TITLE:"Vanhentuneita laajennuksia havaittu",DEPRECATED_EXTENSIONS_MESSAGE:"Seuraavat asennetut laajennukset ovat nyt {APP_NAME}:n natiivisti tukemia, ja ne voidaan turvallisesti poistaa Laajennusten hallinnasta:",DEPRECATED_EXTENSIONS_LEARN_MORE:"Nyt sisäänrakennettu — lue lisää",AI_LOGIN_DIALOG_TITLE:"Kirjaudu sisään käyttääksesi tekoälymuokkauksia",AI_LOGIN_DIALOG_MESSAGE:"Kirjaudu sisään käyttääksesi tekoälyavusteisia muokkauksia",AI_LOGIN_DIALOG_BUTTON:"Hanki tekoälyn käyttöoikeus",AI_DISABLED_DIALOG_TITLE:"Tekoäly on poistettu käytöstä",AI_CONTROL_ALL_ALLOWED_NO_CONFIG:"Järjestelmästä ei löytynyt tekoälyn asetustiedostoa. Tekoäly on käytössä kaikilla käyttäjillä.",AI_CONTROL_ALL_ALLOWED:"Tekoäly on käytössä kaikilla käyttäjillä.",AI_CONTROL_USER_ALLOWED:"Tekoäly on käytössä käyttäjällä ({0}), mutta poissa käytöstä muilta.",AI_CONTROL_ADMIN_DISABLED:"Järjestelmänvalvoja on poistanut tekoälyn käytöstä.",AI_CONTROL_ADMIN_DISABLED_CONTACT:"Järjestelmänvalvoja on poistanut tekoälyn käytöstä. Ota yhteyttä {0} saadaksesi apua.",AI_UPSELL_DIALOG_TITLE:"Jatketaanko {0}:n kanssa?",AI_UPSELL_DIALOG_MESSAGE:"Olet löytänyt ominaisuuden {0}. Jatkaaksesi tarvitset tekoälytilauksen tai krediittejä.",AI_DISABLE_CONFIRM_TITLE:"Poistetaanko tekoäly käytöstä?",AI_DISABLE_CONFIRM_MESSAGE:"Tämä poistaa kaikki tekoälyominaisuudet käytöstä. Tekoälypaneeli poistetaan ja {APP_NAME} lopettaa yhteyden muodostamisen tekoälypalveluihin.<br><br>{APP_NAME} käynnistyy nyt uudelleen ottaakseen tämän muutoksen käyttöön. Sinua pyydetään tallentamaan kaikki tallentamattomat tiedostot.",AI_DISABLE_CONFIRM_BTN:"Poista tekoäly käytöstä ja käynnistä uudelleen",AI_ENABLE_CONFIRM_TITLE:"Otetaanko tekoäly käyttöön?",AI_ENABLE_CONFIRM_MESSAGE:"Tämä ottaa tekoälyominaisuudet takaisin käyttöön ja palauttaa tekoälypaneelin.<br><br>{APP_NAME} käynnistyy nyt uudelleen ottaakseen tämän muutoksen käyttöön. Sinua pyydetään tallentamaan kaikki tallentamattomat tiedostot.",AI_ENABLE_CONFIRM_BTN:"Ota tekoäly käyttöön ja käynnistä uudelleen",AI_CHAT_TITLE:"Claude Code",AI_CHAT_MODE_CHAT:"Claude Code",AI_CHAT_MODE_CLI:"Claude Code CLI",AI_CHAT_SURPRISE_ME_USER_MSG:"Yllätä minut!",AI_CHAT_SURPRISE_ME_LP_HEADING_1:"Luodaan puitteita…",AI_CHAT_SURPRISE_ME_LP_HEADING_2:"Herätellään värejä…",AI_CHAT_SURPRISE_ME_LP_HEADING_3:"Melkein valmista…",AI_CHAT_NEW_SESSION_TITLE:"Aloita uusi keskustelu",AI_CHAT_NEW_BTN:"Uusi",AI_CHAT_THINKING:"Mietitään...",AI_CHAT_SCROLL_TO_BOTTOM:"Vieritä alas",AI_CHAT_PLACEHOLDER:"Kysy Claudelta...",AI_CHAT_PLACEHOLDER_MODEL:"Kysy {0}...",AI_CHAT_SEND_TITLE:"Lähetä viesti",AI_CHAT_STOP_TITLE:"Keskeytä generointi (Esc)",AI_CHAT_CLI_NOT_FOUND:"Claude Code ei ole asennettu",AI_CHAT_CLI_INSTALL_MSG:"Claude Code CLI:n on oltava asennettuna järjestelmääsi, jotta voit käyttää tekoälyominaisuuksia sovelluksessa {APP_NAME}.",AI_CHAT_CLI_INSTALL_BTN:"Asenna Claude Code",AI_CHAT_CLI_INSTALLING:"Asennetaan…",AI_CHAT_CLI_INSTALLING_MSG:"Asennetaan Claude Codea, odota. Tämä saattaa kestää hetken...",AI_CHAT_CLI_RESTART_NOTE:"Käynnistä {APP_NAME} uudelleen, kun asennus on valmis.",AI_CHAT_CLAUDE_LOGIN_TITLE:"Määritä Claude Code",AI_CHAT_CLAUDE_LOGIN_MSG:"Claude Code on asennettu, mutta se on määritettävä.",AI_CHAT_CLAUDE_LOGIN_BTN:"Määritä Claude Code",AI_CHAT_CLAUDE_LOGIN_RESTART_NOTE:"Käynnistä {APP_NAME} uudelleen määrityksen valmistuttua.",AI_CHAT_ADD_PROVIDER_BTN:"Lisää mukautettu palveluntarjoaja",AI_CHAT_SETUP_NEED_HELP:"Tarvitsetko apua?",AI_CHAT_SETUP_LEARN_MORE:"Lue lisää",AI_CHAT_RETRY:"Yritä uudelleen",AI_CHAT_DESKTOP_ONLY:"Tekoälyominaisuudet vaativat {APP_NAME}-työpöytäsovelluksen. Lataa se aloittaaksesi.",AI_CHAT_DOWNLOAD_BTN:"Lataa työpöytäsovellus",AI_CHAT_PLACEHOLDER_TITLE:"Suunnittele, rakenna ja korjaa nopeammin tekoälyn avulla",AI_CHAT_PLACEHOLDER_SUBTITLE:"Tekoäly, joka toimii esikatselusi kanssa",AI_CHAT_PLACEHOLDER_CARD_LAYOUT_TITLE:"Luo asettelu",AI_CHAT_PLACEHOLDER_CARD_LAYOUT_DESC:"Kuvaile osio",AI_CHAT_PLACEHOLDER_CARD_BUGS_TITLE:"Korjaa bugeja",AI_CHAT_PLACEHOLDER_CARD_BUGS_DESC:"Etsi ongelmia",AI_CHAT_PLACEHOLDER_CARD_IMPROVE_TITLE:"Ehdota parannuksia",AI_CHAT_PLACEHOLDER_CARD_IMPROVE_DESC:"UX- ja suorituskykyvinkkejä",AI_CHAT_LOGIN_TITLE:"Kirjaudu sisään aloittaaksesi tekoälyn käytön",AI_CHAT_LOGIN_MESSAGE:"Kirjaudu sisään {APP_NAME}-tilillesi, jotta voit käyttää tekoälyominaisuuksia.",AI_CHAT_LOGIN_BTN:"Kirjaudu sisään",AI_CHAT_INTRO_GUEST_TITLE:"Suunnittele asetteluja, korjaa bugeja ja kehitä nopeammin tekoälyn avulla",AI_CHAT_INTRO_CONFIGURE_TITLE:"Claude Coden käyttöönotto",AI_CHAT_INTRO_CONFIGURE_DESC:"Katso tämä lyhyt video ottaaksesi tekoälyn käyttöön {APP_NAME}-sovelluksessa",AI_CHAT_UPSELL_TITLE:"Phoenix Pro + AI",AI_CHAT_UPSELL_MESSAGE:"Tekoälyominaisuudet ovat saatavilla Phoenix Pro -versiossa.",AI_CHAT_UPSELL_BTN:"Hanki Phoenix Pro",AI_CHAT_ADMIN_DISABLED_TITLE:"Tekoäly poistettu käytöstä",AI_CHAT_ADMIN_DISABLED_MESSAGE:"Järjestelmänvalvojasi on poistanut tekoälyominaisuudet käytöstä.",AI_CHAT_QUOTA_DAILY_STATUS:"{0} / {1} päivittäistä keskustelua käytetty",AI_CHAT_QUOTA_MONTHLY_STATUS:"{0} / {1} kuukausittaista keskustelua käytetty",AI_CHAT_QUOTA_DAILY_EXHAUSTED:"Olet käyttänyt kaikki {0} päivittäistä keskustelua. Nollautuu huomenna.",AI_CHAT_QUOTA_MONTHLY_EXHAUSTED:"Olet käyttänyt kaikki {0} kuukausittaista keskustelua.",AI_CHAT_QUOTA_UPGRADE_BTN:"Hanki Phoenix Pro saadaksesi rajattomasti keskusteluja",AI_CHAT_TOOL_SEARCH_FILES:"Hae tiedostoja",AI_CHAT_TOOL_SEARCH_CODE:"Hae koodia",AI_CHAT_TOOL_READ:"Lue",AI_CHAT_TOOL_EDIT:"Muokkaa",AI_CHAT_TOOL_WRITE:"Kirjoita",AI_CHAT_TOOL_RUN_CMD:"Suorita komento",AI_CHAT_TOOL_SKILL:"Taito",AI_CHAT_TOOL_EDITOR_STATE:"Editorin tila",AI_CHAT_TOOL_SCREENSHOT:"Kuvakaappaus",AI_CHAT_TOOL_SCREENSHOT_OF:"Kuvakaappaus kohteesta {0}",AI_CHAT_TOOL_SCREENSHOT_LIVE_PREVIEW:"reaaliaikainen esikatselu",AI_CHAT_TOOL_SCREENSHOT_FULL_EDITOR:"koko editori",AI_CHAT_TOOL_LIVE_PREVIEW_JS:"Tarkastetaan esikatselua",AI_CHAT_TOOL_SEARCH_UNSAVED:"Etsi tallentamattomista tiedostoista",AI_CHAT_TOOL_SEARCH_UNSAVED_FOR:"Etsi tallentamattomista tiedostoista: {0}",AI_CHAT_TOOL_EDITOR_JS:"Tarkastetaan editoria",AI_CHAT_TOOL_EDITOR_PREFERENCES:"Editorin asetukset",AI_CHAT_TOOL_EDITOR_DOCS:"Editorin dokumentaatio",AI_CHAT_TOOL_RESIZE_PREVIEW:"Muuta esikatselun kokoa",AI_LIVE_PREVIEW_BANNER_TEXT:"Tekoäly tutkii reaaliaikaista esikatselua",AI_LIVE_PREVIEW_BANNER_RESIZE:"Tekoäly muutti esikatselun kokoon {0}",AI_LIVE_PREVIEW_BANNER_DISMISS_TOOLTIP:"Napsauta ohittaaksesi",AI_CHAT_TOOL_CONTROL_EDITOR:"Editori",AI_CHAT_TOOL_TASKS:"Tehtävät",AI_CHAT_TOOL_TASKS_SUMMARY:"{0}/{1} tehtävää tehty",AI_CHAT_TOOL_WEB_FETCH:"Hae verkkosivu",AI_CHAT_TOOL_WEB_SEARCH:"Verkkohaku",AI_CHAT_TOOL_SEARCHED:"Haettu: {0}",AI_CHAT_TOOL_GREP:"Grep: {0}",AI_CHAT_TOOL_READ_FILE:"Lue {0}",AI_CHAT_TOOL_READ_FILE_RANGE:"Luettu {0} riviä {1}-{2}",AI_CHAT_TOOL_READ_FILE_FROM:"Luettu {0} riviltä {1}",AI_CHAT_TOOL_EDIT_FILE:"Muokkaa {0}",AI_CHAT_TOOL_WRITE_FILE:"Kirjoitetaan {0}",AI_CHAT_TOOL_RAN_CMD:"Suoritti komennon",AI_CHAT_TOOL_GROUP_STEPS:"{0} vaihetta",AI_CHAT_TOOL_GROUP_FAILED:"{0} epäonnistunutta",AI_CHAT_TOOL_GROUP_READ_FILES:"Luettu {0}",AI_CHAT_TOOL_GROUP_MORE:"+{0} lisää",AI_CHAT_TOOL_FAILED_TAG:"epäonnistunut",AI_CHAT_TOOL_DETAIL_TRUNCATED:"Katkaistu: vain ensimmäiset {0} merkkiä säilytettiin keskusteluhistoriassa",AI_CHAT_TOOL_SKILL_NAME:"Taito: {0}",AI_CHAT_TOOL_IN_PATH:"Polussa {0}",AI_CHAT_TOOL_INCLUDE:"Sisällytetään {0}",AI_CHAT_RECEIVING_BYTES:"vastaanotetaan {0} tavua...",AI_CHAT_FILES_CHANGED:"{0} {1} muutettu",AI_CHAT_FILE_SINGULAR:"tiedostossa",AI_CHAT_FILE_PLURAL:"tiedostossa",AI_CHAT_RESTORE_POINT:"Palauta tähän pisteeseen",AI_CHAT_UNDO:"Kumoa",AI_CHAT_UNDO_TITLE:"Kumoa tämän vastauksen tekemät muutokset",AI_CHAT_RESTORE_TITLE:"Palauta tiedostot tähän pisteeseen",AI_CHAT_RESTORED:"Palautettu",AI_CHAT_TOOL_APPLIED_DIRECTLY:"Toteutettu suoraan levylle · diff ei saatavilla",AI_CHAT_TOOL_REJECTED:"Muokkaus hylätty — tiedostoa ei muokattu",AI_CHAT_TOOL_REJECTED_REASON:"Syy: {0}",AI_CHAT_FILE_NOT_FOUND_TITLE:"Tiedostoa ei löytynyt",AI_CHAT_FILE_NOT_FOUND_MSG:'Ei voitu avata tiedostoa <span class="dialog-filename">{0}</span>. Tiedosto on saatettu siirtää tai poistaa.',AI_CHAT_UNDO_RESTORE_WARNING_TITLE:"AI:n kumoaminen ja palautus",AI_CHAT_UNDO_RESTORE_WARNING_BODY:"Tämä kumoaa vain AI:n tekemät muutokset. Muita kuin AI:n tekemiä muutoksia ei palauteta, ja ne voivat kadota. Täyttä versiohistoriaa varten käytä versionhallintaa, kuten Gitiä.",AI_CHAT_FULL_AUTO_WARNING_TITLE:"Vaihdetaanko Salli kaikki -tilaan?",AI_CHAT_FULL_AUTO_WARNING_BODY:"Salli kaikki -tila antaa tekoälyn suorittaa minkä tahansa työkalun — Bash-komennot, tiedostomuokkaukset, tiedostojen poistot, verkkopyynnöt — kysymättä sinulta ensin.<br><br>Tämä on kätevää luotetuissa kokeiluprojekteissa, mutta voi olla riskialtista: väärin arvioitu vaihe voi ylikirjoittaa tai poistaa tiedostoja, suorittaa tuhoisan komentorivikomennon tai puskea tahattomia muutoksia. Käytä versionhallintaa (Git), jotta voit palauttaa tiedot, jos jokin menee pieleen.<br><br>Ota Salli kaikki -tila käyttöön vain projekteissa, joihin luotat. Voit vaihtaa takaisin muokkaustilaan milloin tahansa käyttämällä <kbd>Shift+Tab</kbd> tai napsauttamalla tilapalkkia.",AI_CHAT_FULL_AUTO_WARNING_PROCEED:"Ota Salli kaikki käyttöön",AI_CHAT_ONBOARDING_REVIEW_PROMPT:"Valmiina rakentamaan",AI_CHAT_ONBOARDING_SEND:"Lähetä",AI_CHAT_SHOW_DIFF:"Näytä erot",AI_CHAT_HIDE_DIFF:"Piilota erot",AI_CHAT_DIFF_MORE_TITLE:"Diff-asetukset",AI_CHAT_DIFF_EXPAND_ALL:"Laajenna kaikki",AI_CHAT_DIFF_COLLAPSE_ALL:"Supista kaikki",AI_CHAT_DIFF_ALWAYS_SHOW:"Näytä aina",AI_CHAT_LABEL_YOU:"Sinä",AI_CHAT_LABEL_CLAUDE:"Claude",AI_CHAT_SEND_ERROR:"Viestin lähettäminen epäonnistui: {0}",AI_CHAT_EDIT_NOT_FOUND:"Tekstiä ei löytynyt tiedostosta — se on saattanut muuttua",AI_CHAT_WORKING:"Työskennellään...",AI_CHAT_WRITING:"Kirjoitetaan...",AI_CHAT_PROCESSING:"Käsitellään...",AI_CHAT_CONTEXT_SELECTION:"Valinta L{0}-L{1}",AI_CHAT_CONTEXT_CURSOR:"Rivi {0}",AI_CHAT_CONTEXT_LIVE_PREVIEW:"Esikatselu",AI_CHAT_TOOL_WAIT:"Odota",AI_CHAT_TOOL_WAITING:"Odotetaan {0} s",AI_CHAT_TOOL_WAITED:"Odotettu {0} s",AI_CHAT_COPY_CODE:"Kopioi",AI_CHAT_COPIED_CODE:"Kopioitu",AI_CHAT_TOOL_QUESTION:"Kysymys",AI_CHAT_TOOL_TASK:"Aliagentti",AI_CHAT_TOOL_TASK_NAME:"Aliagentti: {0}",AI_CHAT_TOOL_PLANNING:"Suunnittelu",AI_CHAT_TOOL_TOOL_SEARCH:"Ladataan työkaluja",AI_CHAT_TOOL_SEND_MESSAGE:"Lähetetään viestiä alitoimijalle",AI_CHAT_TOOL_TASK_OUTPUT:"Luetaan alitoimijan tulostetta",AI_CHAT_TOOL_TASK_STOP:"Pysäytetään alitoimija",AI_CHAT_PLAN_TITLE:"Ehdotettu suunnitelma",AI_CHAT_PLAN_MAXIMIZE:"Avaa suunnitelma koko näytön tilaan",AI_CHAT_PLAN_CLOSE_FULLSCREEN:"Pienennä takaisin keskusteluun (Esc)",AI_CHAT_PLAN_APPROVE:"Hyväksy",AI_CHAT_PLAN_REVISE:"Tarkenna",AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER:"Mitä haluaisit muutettavan?",AI_CHAT_PLAN_STOP:"Pysäytä",AI_CHAT_PLAN_STOP_TITLE:"Keskeytä Claude ja hylkää tämä suunnitelma",AI_CHAT_PLAN_REVISE_DEFAULT:"Tarkenna suunnitelmaa.",AI_CHAT_MODE_PLAN:"Suunnittelutila",AI_CHAT_MODE_EDIT:"Tekoälymuokkaustila",AI_CHAT_MODE_AUTO:"Auto",AI_CHAT_MODE_FULL_AUTO:"Salli kaikki",AI_CHAT_MODE_INFO_PLAN:"Tekoäly ehdottaa suunnitelmaa ennen muutosten tekemistä (Napsauta vaihtaaksesi)",AI_CHAT_MODE_INFO_EDIT:"Tekoäly voi muokata tiedostoja. Komentotulkin komennot vaativat hyväksynnän (Napsauta vaihtaaksesi)",AI_CHAT_MODE_INFO_AUTO:"Tekoäly hyväksyy turvalliset toiminnot automaattisesti ja kysyy lupaa riskialttiisiin (Vaihda napsauttamalla)",AI_CHAT_MODE_INFO_FULL_AUTO:"Tekoäly voi muokata tiedostoja ja suorittaa komentoja ilman hyväksyntää (Napsauta vaihtaaksesi)",AI_CHAT_PERMISSION_SELECT_TITLE:"Valitse, kuinka paljon tekoäly saa tehdä ilman hyväksyntää [tai vaihto+sarkain]",AI_CHAT_AUTH_ERROR_NOTICE:"Claude Code -palvelusta on kirjauduttu ulos tai kirjautumisesi on vanhentunut.",AI_CHAT_AUTH_ERROR_BTN:"Kirjaudu Claudeen terminaalissa",AI_CHAT_AUTH_ERROR_HINT:"Kirjoita /login avautuvaan terminaaliin ja lähetä sitten viestisi uudelleen.",AI_CHAT_MODEL_DEFAULT:"Oletus",AI_CHAT_MODEL_DEFAULT_DESC_CURRENT:"Käytössä {0}",AI_CHAT_MODEL_DEFAULT_DESC:"Suositeltu — käyttää Claude Code -malliasetustasi",AI_CHAT_MODEL_DESC_FABLE:"Älykkäin malli — vain jos tilauksesi sisältää Fable-käyttöoikeuden",AI_CHAT_MODEL_DESC_OPUS:"Tehokas malli monimutkaisiin tehtäviin",AI_CHAT_MODEL_DESC_SONNET:"Tasapainoinen nopeus ja suorituskyky jokapäiväiseen koodaukseen",AI_CHAT_MODEL_DESC_HAIKU:"Nopein malli nopeisiin, yksinkertaisiin tehtäviin",AI_CHAT_MODEL_SELECT_TITLE:"Valitse tekoälymalli tälle keskustelulle",AI_CHAT_MODEL_SWITCHED_NOTICE:"Vaihdettu malliin {0}. Muutos koskee seuraavaa viestiäsi; ensimmäinen vastaus voi kestää hetken kauemmin, kun välimuistia rakennetaan uudelleen.",AI_CHAT_INPUT_HINT:"Paina {0} lähettääksesi · {1} rivinvaihto",AI_CHAT_BASH_CONFIRM_TITLE:"Sallitaanko komento?",AI_CHAT_BASH_ALLOW:"Salli",AI_CHAT_BASH_DENY:"Kiellä",AI_CHAT_BASH_ALLOWED:"Komento sallittu",AI_CHAT_BASH_DENIED:"Komento kielletty",AI_CHAT_TOOL_CONFIRM_TITLE:"Sallitaanko tämä toiminto?",AI_CHAT_TOOL_ALLOWED:"Toiminto sallittu",AI_CHAT_TOOL_DENIED:"Toiminto evätty",AI_CHAT_PLAN_WRITE_CONFIRM_TITLE:"Vaihdetaanko automaattiseen?",AI_CHAT_PLAN_WRITE_CONFIRM_BODY:"Claude haluaa muokata kohdetta {0}. Olet tällä hetkellä suunnittelutilassa.",AI_CHAT_PLAN_WRITE_ALLOW:"Salli ja vaihda automaattiseen",AI_CHAT_PLAN_WRITE_STAY:"Pysy suunnittelutilassa",AI_CHAT_PLAN_WRITE_ALLOWED:"Vaihdettu automaattiseen",AI_CHAT_PLAN_WRITE_STAYED:"Pysyttiin suunnittelutilassa",AI_CHAT_CODE_DEFAULT_LANG:"teksti",AI_CHAT_CODE_COLLAPSE:"Kutista",AI_CHAT_CODE_EXPAND:"Laajenna",AI_CHAT_CODE_EXPAND_LINES:"Napsauta laajentaaksesi - {0} riviä",AI_CHAT_CODE_COLLAPSE_FOOTER:"Napsauta kutistaaksesi",AI_CHAT_PREVIEW_OPEN:"Esikatselu",AI_CHAT_PREVIEW_VIEWING:"Esikatsellaan",AI_CHAT_QUESTION_OTHER:"Kirjoita oma vastaus…",AI_CHAT_QUESTION_SUBMIT:"Lähetä",AI_CHAT_IMAGE_LIMIT:"Enintään {0} kuvaa sallittu",AI_CHAT_IMAGE_REMOVE:"Poista kuva",AI_CHAT_ATTACH_FILE:"Liitä tiedostoja",AI_CHAT_ATTACH_TITLE:"Liitä tiedosto tai kansio",AI_CHAT_ATTACH_FILE_OPTION:"Liitä tiedosto",AI_CHAT_ATTACH_FOLDER:"Lisää kansio kontekstiksi",AI_CHAT_ATTACH_FOLDER_PICK_TITLE:"Valitse kansio lisättäväksi kontekstiksi",AI_CHAT_SCREENSHOT_TITLE:"Ota näyttökuva",AI_CHAT_SCREENSHOT_LIVE_PREVIEW:"Esikatselu",AI_CHAT_SCREENSHOT_AREA:"Valitse alue",AI_CHAT_SCREENSHOT_FULL_EDITOR:"Koko editori",AI_CHAT_SCREENSHOT_SELECTED_ELEMENT:"Valinnan reaaliaikainen esikatselu",AI_CHAT_SCREENSHOT_CAPTURE:"Kaappaa",AI_CHAT_SCREENSHOT_CANCEL:"Peruuta",AI_CHAT_SCREENSHOT_UPLOAD:"Lataa laitteelta",AI_CHAT_PRIVACY_TITLE:"Aloita tekoälykeskustelu Claude Codella",AI_CHAT_PRIVACY_BODY:"Vastausten antamiseksi tämä ominaisuus lähettää kehotteesi ja asiaankuuluvan kontekstin Claude Code -palveluun.<br><br><a class='ai-privacy-link'>Lue lisää ja hallinnoi tietosuoja-asetuksiasi</a>.",AI_CHAT_PRIVACY_OK:"OK",AI_CHAT_FILE_REMOVE:"Poista tiedosto",AI_CHAT_QUEUED:"Jonossa",AI_CHAT_QUEUED_EDIT:"Muokkaa",AI_CHAT_TOOL_CLARIFICATION:"Luetaan jatkoviestiäsi",AI_CHAT_HISTORY_TITLE:"Istuntohistoria",AI_CHAT_HISTORY_EMPTY:"Ei aiempia istuntoja",AI_CHAT_SESSION_RESUMED:"Istuntoa jatkettu",AI_CHAT_HISTORY_JUST_NOW:"juuri nyt",AI_CHAT_HISTORY_MINS_AGO:"{0} min sitten",AI_CHAT_HISTORY_HOURS_AGO:"{0} t sitten",AI_CHAT_HISTORY_DAYS_AGO:"{0} pv sitten",AI_CHAT_HISTORY_CLEAR_ALL:"Tyhjennä kaikki",AI_CHAT_HISTORY_DELETE_CONFIRM:"Poistetaanko tämä istunto?",AI_CHAT_SWITCH_PROJECT_TITLE:"Tekoäly työskentelee",AI_CHAT_SWITCH_PROJECT_MSG:"Tekoälyllä on tehtävä kesken. Projektin vaihtaminen keskeyttää sen. Jatketaanko?",AI_CHAT_NEW_WHILE_STREAMING_TITLE:"Tekoäly työskentelee",AI_CHAT_NEW_WHILE_STREAMING_MSG:"Tekoälyllä on tehtävä kesken. Uuden keskustelun aloittaminen keskeyttää sen. Jatketaanko?",AI_CHAT_RESUME_WHILE_STREAMING_TITLE:"Tekoäly työskentelee",AI_CHAT_RESUME_WHILE_STREAMING_MSG:"Tekoälyllä on tehtävä kesken. Aiempaan keskusteluun siirtyminen keskeyttää sen. Jatketaanko?",AI_CHAT_CLI_NEW_CONFIRM_TITLE:"Lopetetaanko tämä CLI-istunto?",AI_CHAT_CLI_NEW_CONFIRM_MSG:"Tämä lopettaa käynnissä olevan Claude Code CLI -istunnon ja aloittaa uuden. Jatketaanko?",AI_CHAT_CLI_UPSELL_TITLE:"Saatavilla Phoenix Prossa",AI_CHAT_CLI_UPSELL_MSG:"Claude Coden suorittaminen Phoenix AI -paneelissa on Pro-ominaisuus. Se antaa Claudelle pääsyn Phoenix-integraatioihin, kuten editoriisi ja Live Preview -esikatseluun. Voit silti suorittaa Claude Code CLI:n ilmaiseksi Terminaalissa ilman Phoenix AI -integraatioita.",AI_CHAT_CLI_UPSELL_OPEN_TERMINAL_BTN:"Avaa Terminaalissa",AI_CHAT_CLI_UPSELL_UPGRADE_BTN:"Päivitä Pro-versioon",AI_CHAT_CLI_STALE_PROJECT_MSG:"Tämä Claude Code CLI -istunto on yhä käynnissä projektissa {0} — avoinna oleva projekti on nyt {1}.",AI_CHAT_CLI_STALE_PROJECT_SWITCH_BTN:"Vaihda kohteeseen ”{0}”",AI_CHAT_CLI_STALE_PROJECT_STAY_BTN:"Pysy kohteessa ”{0}”",AI_SETTINGS_API_KEY:"API-avain",AI_SETTINGS_BASE_URL:"Perus-URL",AI_SETTINGS_API_TIMEOUT:"API-aikakatkaisu (ms)",AI_SETTINGS_API_KEY_PLACEHOLDER:"Syötä Anthropic-API-avaimesi",AI_SETTINGS_BASE_URL_PLACEHOLDER:"Jätä tyhjäksi oletusarvoa varten",AI_SETTINGS_API_TIMEOUT_PLACEHOLDER:"Jätä tyhjäksi oletusarvoa varten",AI_SETTINGS_SAVE:"Tallenna",AI_SETTINGS_RESET:"Nollaa",AI_SETTINGS_CUSTOM_ENDPOINT_NOTICE:"Käytössä mukautettu API-päätepiste: {0}",AI_SETTINGS_ACTIVE_PROVIDER:"Aktiivinen palveluntarjoaja",AI_SETTINGS_DEFAULT_PROVIDER:"Oletus (Local Claude Code)",AI_SETTINGS_PROVIDERS:"Palveluntarjoajat",AI_SETTINGS_ADD_PROVIDER:"+ Lisää palveluntarjoaja",AI_SETTINGS_EDIT:"Muokkaa",AI_SETTINGS_DELETE:"Poista",AI_SETTINGS_PROVIDER_NAME:"Nimi",AI_SETTINGS_PROVIDER_NAME_PLACEHOLDER:"esim. Oma API-palveluntarjoaja",AI_SETTINGS_SAVE_PROVIDER:"Tallenna palveluntarjoaja",AI_SETTINGS_DELETE_PROVIDER:"Poista palveluntarjoaja",AI_SETTINGS_DELETE_ACTIVE_CONFIRM:'"{0}" on aktiivinen palveluntarjoaja. Sen poistaminen palauttaa oletusarvon. Jatketaanko?',AI_SETTINGS_NAME_REQUIRED:"Palveluntarjoajan nimi on pakollinen.",AI_SETTINGS_NAME_DUPLICATE:"Tämänniminen palveluntarjoaja on jo olemassa.",AI_SETTINGS_DONE:"Valmis",AI_SETTINGS_ENABLE_AI:"Ota tekoälyominaisuudet käyttöön",AI_SETTINGS_ENABLE_AI_NOTE:"Kytkee kaikki {APP_NAME}-sovelluksen tekoälyominaisuudet päälle tai pois päältä. Asetuksen muuttaminen käynnistää {APP_NAME}-sovelluksen uudelleen muutoksen ottamiseksi käyttöön — voit ottaa ne uudelleen käyttöön milloin tahansa valikosta <span class='ai-settings-menu-path'>Näytä > Ota tekoäly käyttöön</span>.",DEMO_SECTION1_TITLE:"Muokkaa live-esikatselussa",DEMO_SECTION1_SUBTITLE:"Muokkaa sivuasi visuaalisesti - <b>HTML-koodisi päivittyy välittömästi</b>",DEMO_GET_STARTED_BUTTON:"Aloita",DEMO_SECTION2_TITLE:"Muokkaa tekstiä",DEMO_SECTION2_SUBTITLE:"Kaksoisnapsauta muokataksesi alla olevaa tekstiä ja lisätäksesi nimesi",DEMO_EDITABLE_PLACEHOLDER_HELLO:"Hei ___",DEMO_SECTION2_SUCCESS_MESSAGE:'Muokkauksesi päivitti koodin — kumoa: <span id="undo-shortcut"></span>, tee uudelleen: <span id="redo-shortcut"></span>.',DEMO_HINT_COMPLETE_TASK_LABEL:"Suorittaaksesi tämän tehtävän:",DEMO_SECTION2_HINT_STEP1:'Kaksoisnapsauta "Hei ___" -tekstiä',DEMO_SECTION2_HINT_STEP2:"Korvaa alaviivat nimelläsi",DEMO_SECTION2_HINT_STEP3:"Paina Enter-näppäintä tai napsauta ulkopuolella ottaaksesi muutokset käyttöön",DEMO_SECTION3_TITLE:"Vaihda kuvia reaaliaikaisesti",DEMO_SECTION3_SUBTITLE:"Napsauta alla olevaa kuvaa korvataksesi sen mieleiselläsi kuvalla kuvakirjastosta.",DEMO_SECTION3_SUCCESS_URL:'Tiesitkö, että voit ladata kuvia kuvakirjaston <img src="images/download.svg" alt="Download" class="inline-icon"> Lataa-painikkeella?',DEMO_SECTION3_SUCCESS_LOCAL:"Tiesitkö, että voit käyttää kuvaa napsauttamalla sitä ilman lataamista?",DEMO_SECTION3_HINT_STEP1:'Napsauta kuvaa avataksesi Kuvakirjaston (voit avata/sulkea sen <img src="images/image.svg" alt="Image" class="inline-icon"> -työkalupalkin kuvakkeella tai kaksoisnapsautuksella).',DEMO_SECTION3_HINT_STEP2:"Kuvakirjastossa: vie hiiren osoitin pikkukuvien päälle nähdäksesi niiden esikatselun",DEMO_SECTION3_HINT_STEP3:'Napsauta pikkukuvaa sijoittaaksesi sen sivullesi, tai napsauta <img src="images/download.svg" alt="Download" class="inline-icon"> -kuvaketta ladataksesi sen ensin',DEMO_SECTION4_TITLE:"Muokkaa elementtejä visuaalisesti",DEMO_SECTION4_SUBTITLE:'Monista<img src="images/duplicate.svg" alt="Duplicate" class="inline-icon"> alla oleva kortti, jotta saat yhteensä <strong>3 korttia</strong>, ja <strong>poista</strong><img src="images/trash.svg" alt="Delete" class="inline-icon"> sitten <strong>1 kortti</strong>.',DEMO_SECTION4_UNDO_WARNING:'Hups! Kaikki kortit poistettu. Kumoa painamalla <strong><span id="undo-shortcut-section4"></span></strong>.',DEMO_CARD_TITLE:"Kortti",DEMO_CARD_SELECT_PARENT_TIP:'Napsauta yläpuolella olevan työkalupalkin <img src="images/arrowUp.svg" alt="Up" class="inline-icon"> -kuvaketta valitaksesi isäntäkortin.',DEMO_SECTION4_SUCCESS_MESSAGE:"Täydellistä! Olet oppinut elementtien monistamisen ja poistamisen.",DEMO_SECTION4_HINT_STEP1:"Napsauta korttia valitaksesi sen",DEMO_SECTION4_HINT_STEP2_DUPLICATE:'Käytä <img src="images/duplicate.svg" alt="Duplicate" class="inline-icon"> -painiketta tai paina <strong><span id="duplicate-shortcut"></span></strong> monistaaksesi kortteja, kunnes niitä on yhteensä 3',DEMO_SECTION4_HINT_STEP3_DELETE:'Valitse mikä tahansa kortti ja poista se käyttämällä <img src="images/trash.svg" alt="Delete" class="inline-icon"> -painiketta tai painamalla <strong>Delete</strong>-näppäintä',DEMO_SECTION4_HINT_TIP_UNDO_REDO:'Vinkki: Voit kumota painamalla <strong><span id="undo-shortcut-hint"></span></strong> ja tehdä uudelleen painamalla <strong><span id="redo-shortcut-hint"></span></strong>',DEMO_DELETE_KEY:"Poista",DEMO_SECTION5_TITLE:"Järjestä elementtejä uudelleen vetämällä",DEMO_SECTION5_SUBTITLE:"Vedä mitä tahansa muistiinpanoa muuttaaksesi järjestystä.",DEMO_STICKY_NOTE_FIRST_PLACE:"Ensimmäinen sija",DEMO_STICKY_NOTE_SECOND_PLACE:"Toinen sija",DEMO_STICKY_NOTE_THIRD_PLACE:"Kolmas sija",DEMO_SECTION5_SUCCESS_MESSAGE:"Voit järjestellä elementtejä uudelleen vetämällä niitä mihin tahansa sivulla.",DEMO_SECTION5_HINT_STEP1:"Napsauta ja pidä mitä tahansa muistiinpanoa pohjassa aloittaaksesi vetämisen",DEMO_SECTION5_HINT_STEP2:"Siirrä sitä ylös- tai alaspäin muuttaaksesi järjestystä",DEMO_SECTION5_HINT_STEP3:"Vapauta pudottaaksesi sen uuteen paikkaan",DEMO_SECTION6_TITLE:"Muokkaa linkkejä ja esikatsele sivuasi",DEMO_SECTION6_SUBTITLE:'Valitse <img src="images/link.svg" alt="Link" class="inline-icon"> -kuvake työkalupalkista muuttaaksesi linkin kohdetta.',DEMO_LINK_EDIT_LINK:"Muokkaa linkkiä",DEMO_SECTION6_SUCCESS_MESSAGE:"Muokkasit linkkiä.",DEMO_MODE_EXPLANATION_TITLE:"Muokkaustila vs. esikatselutila",DEMO_EDIT_MODE_LABEL:"Muokkaustila",DEMO_EDIT_MODE_DESCRIPTION:"Valitse ja muokkaa sivun kohteita",DEMO_PREVIEW_MODE_LABEL:"Esikatselutila",DEMO_PREVIEW_MODE_DESCRIPTION:"Näe sivusi sellaisena kuin kävijät sen näkevät",DEMO_MODE_SWITCH_HINT:'Paina <strong>F8</strong> tai napsauta <span class="play-button-hint"><i class="fa-solid fa-pencil"></i></span>-painiketta vaihtaaksesi tilaa.',DEMO_TIPS_LABEL:"Vinkkejä:",DEMO_SECTION6_TIP1:"Napsauta linkkiä valitaksesi sen muokattavaksi",DEMO_SECTION6_TIP2_NEWTAB:"Ota käyttöön <strong>Avaa uudessa välilehdessä</strong>, niin linkit avautuvat erilliseen välilehteen",DEMO_SECTION6_TIP3_PREVIEW:"Vaihda esikatselutilaan (<strong>F8</strong>) testataksesi linkkejä ja vuorovaikutuksia",DEMO_COMPLETION_TITLE:"Olet valmis rakentamaan!",DEMO_COMPLETION_BODY:"Olet oppinut muokkaamaan reaaliaikaisella esikatselulla.<br>Avaa HTML-tiedostoja sisältävä kansio aloittaaksesi muokkauksen.",DEMO_COMPLETION_HELP_PROMPT:"Tarvitsetko lisää apua?",DEMO_RESOURCE_YOUTUBE:"YouTube",DEMO_RESOURCE_DOCUMENTATION:"Dokumentaatio",DEMO_BONUS_BADGE:"Vielä yksi asia",DEMO_SECTION8_TITLE:"Tarkista asettelu mittojen avulla",DEMO_SECTION8_SUBTITLE:'Napsauta <img src="images/verticalEllipsis.svg" alt="menu" class="inline-icon"> työkalupalkissa ja valitse <strong>Näytä mitat</strong> nähdäksesi, mikä laatikko on väärin kohdistettu.',DEMO_BOX_CLICK_MENU:'Napsauta <img src="images/verticalEllipsis.svg" alt="menu" class="inline-icon">',DEMO_BOX_LABEL:"Laatikko",DEMO_SECTION8_TIP1:'Napsauta työkalupalkin <img src="images/verticalEllipsis.svg" alt="More options" class="inline-icon"> -kuvaketta tai avaa valikko napsauttamalla hiiren kakkospainikkeella',DEMO_SECTION8_TIP2_MEASUREMENTS:"Ota käyttöön <strong>Näytä mitat</strong> nähdäksesi välistys- ja tasausohjaimet",DEMO_SECTION8_TIP3:"Mitat auttavat sinua havaitsemaan tasausongelmia nopeasti",DEMO_ALT_EDIT_TEXT:"Muokkaa tekstiä",DEMO_ALT_IMAGE_LIBRARY:"Kuvakirjasto",DEMO_ALT_DRAG_AND_DROP:"Vedä ja pudota",DEMO_ALT_LAYOUT_RULERS:"Asettelun viivaimet",DEMO_ALT_REPLACEABLE_IMAGE:"Vaihdettava kuva",DEMO_ALT_DOWNLOAD_ICON:"Lataa",DEMO_ALT_DUPLICATE_ICON:"Monista",DEMO_ALT_DELETE_ICON:"Poista",DEMO_ALT_UP_ICON:"Ylös",DEMO_ALT_LINK_ICON:"Linkki",DEMO_ALT_PLAY_ICON:"Toista",DEMO_ALT_MENU_ICON:"Valikko",DEMO_ALT_MORE_OPTIONS_ICON:"Lisää vaihtoehtoja",DEMO_ALT_CARD_IMAGE:"Kortin kuva",DEMO_ALT_ROCKET:"Raketti",DEMO_ALT_ARROW:"Nuoli",DEMO_CLICK_TO_REPLACE_IMAGE:"Napsauta vaihtaaksesi",DEMO_JS_BUTTON_BACK:"Takaisin",DEMO_JS_BUTTON_PREVIOUS:"Edellinen",DEMO_JS_BUTTON_NEXT:"Seuraava",DEMO_JS_BUTTON_TIP:"Vinkki",DEMO_JS_BUTTON_FINISH:"Valmis",DEMO_JS_BUTTON_ONE_MORE:"Vielä yksi asia",DEMO_JS_BUTTON_START_AGAIN:"Aloita alusta",DEMO_JS_CARD_COUNT_TEMPLATE:"{NUM_DONE}/3 korttia",DEMO_JS_DELETE_COUNT_TEMPLATE:"{NUM_DONE}/1 poistettu",MIGRATE_MOVING_TITLE:"{0} on siirtymässä",MIGRATE_MOVING_MESSAGE:"Osoitteessa {0} sijaitseva {APP_NAME} siirtyy uuteen osoitteeseen <strong>{1}</strong>. Kaikki toimii samalla tavalla, vain osoite muuttuu.",MIGRATE_DATA_SAFE_NOTE:"Projektisi, asetuksesi ja laajennuksesi kopioidaan puolestasi, kun avaat {0}:n ensimmäisen kerran. Mitään ei poisteta tältä sivustolta.",MIGRATE_MANUAL_DOWNLOAD_NOTE:"Automaattinen siirto ei ole saatavilla tässä selaimessa. Jos sinulla on projekteja tallennettuna tähän, lataa ne, jotta voit avata ne uudelleen uudella sivustolla.",MIGRATE_GO_TO_NEW_SITE:"Siirry uudelle sivustolle",MIGRATE_STAY_HERE:"Pysy täällä",MIGRATE_PROGRESS_TITLE:"Siirretään tietojasi",MIGRATE_PROGRESS_STATUS:"{0}/{1} tiedostoa kopioitu",MIGRATE_DONE_TITLE:"Siirto valmis",MIGRATE_DONE_FROM:"Tuotu kohteesta {0}:",MIGRATE_DONE_PROJECTS:"{0} projektia",MIGRATE_DONE_EXTENSIONS:"{0} laajennusta ja teemaa",MIGRATE_DONE_SETTINGS:"Asetuksesi, mukaan lukien editorin teema",MIGRATE_DONE_TOTAL:"Yhteensä {0} tiedostoa. Lataa {APP_NAME} uudelleen, niin voit aloittaa niiden käytön.",MIGRATE_PARTIAL_TITLE:"Siirto ei valmistunut",MIGRATE_PARTIAL_COUNT:"{0} tiedostoa {1}:stä ei voitu kopioida, ja ne ovat edelleen vanhalla sivustolla.",MIGRATE_RELOAD_NOW:"Lataa uudelleen",MIGRATE_RELOAD_LATER:"Myöhemmin",MIGRATE_NOTHING_TITLE:"Ei siirrettävää",MIGRATE_NOTHING_MESSAGE:"Sivustolta {0} ei löytynyt kopioitavia projekteja, asetuksia tai laajennuksia.",MIGRATE_INTERRUPTED_TITLE:"Siirto keskeytyi",MIGRATE_INTERRUPTED_PROGRESS:"{0} tiedostoa {1}:stä kopioitiin kohteesta {2} ennen yhteyden katkeamista. Nämä tiedostot on säilytetty, joten mitään ei ole hävinnyt.",MIGRATE_INTERRUPTED_RETRY:"{APP_NAME} yrittää siirtää loput seuraavalla käynnistyskerralla.",MIGRATE_INTERRUPTED_FINAL:"Kopioidaksesi loput, valitse {0}.",MIGRATE_UNREACHABLE_TITLE:"Ei saatu yhteyttä vanhaan sivustoon",MIGRATE_UNREACHABLE_MESSAGE:"{APP_NAME} ei saanut yhteyttä kohteeseen {0} hakeakseen projektejasi ja asetuksiasi, joten mitään ei ole muutettu. Tarkista internetyhteytesi ja yritä sitten uudelleen valitsemalla {1}.",CMD_MIGRATE_DATA:"Siirrä omat tiedot lähteestä {0}…",AI_CHAT_MODE_CODEX_CLI:"Codex-komentorivi",AI_CHAT_CLI_NOT_FOUND_TITLE:"{0} ei löytynyt",AI_CHAT_CLI_NOT_FOUND_MSG:"Ohjelmaa {0} ei löytynyt tästä järjestelmästä. Asenna se tai anna sen suoritettavan tiedoston koko polku alla.",AI_CHAT_CLI_NOT_FOUND_BAD_PATH_MSG:"Asetettua polkua ohjelmalle {0} ei voitu käyttää: {1} Anna toinen polku tai tyhjennä kenttä, jotta se tunnistetaan automaattisesti.",AI_CHAT_CLI_NOT_FOUND_INSTALL_BTN:"Asenna {0}",AI_CHAT_CLI_NOT_FOUND_SAVE_BTN:"Tallenna ja yritä uudelleen",AI_CHAT_CLI_NOT_FOUND_LEARN_MORE:"Asennusohjeet",AI_CHAT_CLI_ERR_OVERRIDE_MISSING:"Kyseisessä polussa ei ole tiedostoa.",AI_CHAT_CLI_ERR_OVERRIDE_NOT_EXECUTABLE:"Kyseinen tiedosto ei ole suoritettava.",AI_CHAT_CLI_ERR_OVERRIDE_INVALID:"Tiedostoa ei voitu suorittaa ohjelmana {0}.",AI_CHAT_CLI_ERR_OVERRIDE_TIMEOUT:"Tiedosto ei vastannut ajoissa.",AI_CHAT_CLI_ERR_OVERRIDE_REJECTED:"Polku sisältää merkkejä, joita ei voi käyttää.",AI_CHAT_MODE_SELECT_TITLE:"Vaihda Claude Code -keskustelun ja upotetun CLI-päätteen välillä.",AI_CHAT_CODEX_NEW_CONFIRM_MSG:"Tämä päättää käynnissä olevan Codex CLI -istunnon ja aloittaa uuden. Jatketaanko?",AI_CHAT_CODEX_UPSELL_MSG:"Codexin käyttäminen Phoenix AI -paneelissa on Pro-ominaisuus. Voit silti käyttää Codex CLI:tä ilmaiseksi Päätteestä.",AI_CHAT_CODEX_STALE_PROJECT_MSG:"Tämä Codex CLI -istunto on yhä käynnissä kohteessa {0} — avoinna oleva projekti on nyt {1}.",AI_CHAT_SETTINGS_TITLE:"Tekoälyasetukset",AI_SETTINGS_DEFAULT_PROVIDER_FOR:"Oletus (paikallinen {0})",AI_SETTINGS_PROVIDER_TYPE_NOTE:"Nämä palveluntarjoajat määrittävät kohteen {0}. API-avain välitetään sille muodossa {1}.",AI_SETTINGS_CLI_PATHS_NOTE:"Jätä tyhjäksi automaattista tunnistusta varten.",AI_SETTINGS_CLI_PATH_LABEL:"Polku {0}-suoritettavaan"});