## This file is a PO Template file. ## ## `msgid`s here are often extracted from source code. ## Add new translations manually only if they're dynamic ## translations that can't be statically extracted. ## ## Run `mix gettext.extract` to bring this file up to ## date. Leave `msgstr`s empty as changing them here as no ## effect: edit them in PO (`.po`) files instead. msgid "" msgstr "" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:104 msgid "Status" msgstr "Tila" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:237 msgid "Speed" msgstr "Nopeus" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:229 msgid "State of Charge" msgstr "Lataustaso" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:165 msgid "Charged" msgstr "Ladattu" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:131 msgid "asleep" msgstr "lepotilassa" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:126 msgid "charging" msgstr "lataa" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:125 msgid "driving" msgstr "ajossa" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:130 msgid "offline" msgstr "offline-tilassa" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:129 msgid "online" msgstr "yhteydessä" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:127 msgid "updating" msgstr "päivittää" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:78 msgid "Locked" msgstr "Lukittu" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:73 msgid "Sentry Mode" msgstr "Sentry-moodi" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/index.ex:15 #: lib/teslamate_web/live/charge_live/cost.html.heex:3 #: lib/teslamate_web/live/geofence_live/form.html.heex:3 #: lib/teslamate_web/live/geofence_live/index.html.heex:3 #: lib/teslamate_web/live/import_live/index.html.heex:3 #: lib/teslamate_web/live/settings_live/index.html.heex:3 msgid "Home" msgstr "Koti" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.ex:21 #: lib/teslamate_web/live/settings_live/index.html.heex:4 #: lib/teslamate_web/templates/layout/root.html.heex:60 msgid "Settings" msgstr "Asetukset" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:180 msgid "Scheduled Charging" msgstr "Aikataulutettu lataus" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:58 msgid "Plugged In" msgstr "Kytketty johtoon" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:189 msgid "Charge Limit" msgstr "Latausraja" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:128 msgid "falling asleep" msgstr "menossa lepotilaan" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:132 msgid "unavailable" msgstr "ei saatavilla" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:198 msgid "Length" msgstr "Matka" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:213 msgid "Temperature" msgstr "Lämpötila" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:195 msgid "Units" msgstr "Mittayksiköt" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/charge_live/cost.html.heex:131 #: lib/teslamate_web/live/geofence_live/form.html.heex:105 msgid "Back" msgstr "Takaisin" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/form.ex:188 msgid "Geo-fence \"%{name}\" created" msgstr "Georajaus \"%{name}\" luotu" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/form.ex:110 #: lib/teslamate_web/live/geofence_live/form.html.heex:4 #: lib/teslamate_web/live/geofence_live/index.ex:22 #: lib/teslamate_web/live/geofence_live/index.html.heex:4 #: lib/teslamate_web/templates/layout/root.html.heex:57 msgid "Geo-Fences" msgstr "Georajaukset" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:47 msgid "Idle Time Before Trying to Sleep" msgstr "" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/form.html.heex:43 #: lib/teslamate_web/live/geofence_live/form.html.heex:48 #: lib/teslamate_web/live/geofence_live/index.html.heex:21 msgid "Name" msgstr "Nimi" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/form.html.heex:17 #: lib/teslamate_web/live/geofence_live/index.html.heex:22 msgid "Position" msgstr "Sijainti" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/index.html.heex:23 msgid "Radius" msgstr "Säde" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/charge_live/cost.html.heex:134 #: lib/teslamate_web/live/geofence_live/form.html.heex:108 msgid "Save" msgstr "Tallenna" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/charge_live/cost.html.heex:135 #: lib/teslamate_web/live/geofence_live/form.html.heex:108 #: lib/teslamate_web/live/signin_live/index.html.heex:40 msgid "Saving..." msgstr "Tallentaa..." #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:29 msgid "Time to Try Sleeping" msgstr "Lepotilaan menon kesto" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:37 #: lib/teslamate_web/live/settings_live/index.html.heex:56 msgid "min" msgstr "min" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/signin_live/index.ex:81 msgid "Signed in successfully" msgstr "Kirjauduttu sisään onnistuneesti" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:134 msgid "Car is unlocked" msgstr "Auto ei ole lukittu" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/index.html.heex:9 msgid "Create" msgstr "Luo" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:138 #: lib/teslamate_web/live/car_live/summary.html.heex:43 msgid "Preconditioning" msgstr "Esilämmitys" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:137 msgid "Sentry mode is enabled" msgstr "Sentry-moodi on päällä" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:139 #: lib/teslamate_web/live/car_live/summary.html.heex:53 msgid "Driver present" msgstr "Kuljettaja paikalla" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:307 msgid "cancel sleep attempt" msgstr "peru lepotilaan meno" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:302 msgid "try to sleep" msgstr "pyydä lepotilaan menoa" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:152 msgid "Range (est.)" msgstr "Range (arvioitu)" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:107 msgid "for" msgstr "viimeiset" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:68 msgid "Requirements" msgstr "Vaatimukset" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:77 msgid "Vehicle must be locked" msgstr "Auton tulee olla lukittu" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:133 msgid "Range (rated)" msgstr "Range (arvioitu)" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:171 msgid "Charger Power" msgstr "Laturin virta" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:139 msgid "Preferred Range" msgstr "Valittu range-tyyppi" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:135 msgid "Range" msgstr "Range" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:146 msgid "ideal" msgstr "ihanteellinen" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:146 msgid "rated" msgstr "arvioitu" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:132 msgid "Range (ideal)" msgstr "Range (ihanteellinen)" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:138 msgid "The car's estimate of remaining range is based on a fixed energy consumption in Wh/km. The Wh/km factor is determined by Tesla and is not country specific whereas the rated range is based on regulatory tests in the different markets for that vehicle." msgstr "Auton arvio jäljellä olevasta rangesta perustuu kiinteään Wh/km kulutukseen. Tämä kiinteä kulutus on Teslan määrittelemä eikä se riipu maasta, toisin kuin rated-range, joka pohjautuu testeihin eri markkina-alueilla." #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:141 msgid "Update in progress" msgstr "Päivitys käynnissä" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:63 msgid "Windows open" msgstr "Ikkunoita avoinna" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/index.html.heex:51 msgid "Delete '%{geo_fence}'?" msgstr "Poista '%{geo_fence}'?" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:262 msgid "Inside Temperature" msgstr "Sisälämpötila" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:250 msgid "Outside Temperature" msgstr "Ulkolämpötila" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:287 #: lib/teslamate_web/live/settings_live/index.html.heex:268 msgid "Version" msgstr "Versio" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:88 msgid "Health check failed" msgstr "Kuntotarkistus epäonnistui" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:78 msgid "Unlocked" msgstr "Lukitus avattu" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:119 msgid "Remaining Time" msgstr "Jäljellä oleva aika" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:248 #: lib/teslamate_web/templates/layout/root.html.heex:47 msgid "Dashboards" msgstr "Datanäkymät" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:231 msgid "URLs" msgstr "URLit" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:162 #: lib/teslamate_web/live/settings_live/index.html.heex:234 msgid "Web App" msgstr "Verkkosivu" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:112 msgid "Enabled" msgstr "Käytössä" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:24 msgid "Sleep Mode" msgstr "Lepotila" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/form.ex:189 msgid "Geo-fence \"%{name}\" updated" msgstr "Georajaus \"%{name}\" päivitetty" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:143 msgid "An error occurred" msgstr "Virhe tapahtui" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:142 msgid "Timeout" msgstr "Aikakatkaisu" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:48 msgid "Reduced Battery Range" msgstr "Pienennetty akun range" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:222 msgid "≈ %{range} at 100%" msgstr "≈ %{range} 100%:ssa" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/charge_live/cost.ex:20 #: lib/teslamate_web/live/charge_live/cost.html.heex:4 msgid "Charge Cost" msgstr "Lataushinta" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/charge_live/cost.html.heex:103 #: lib/teslamate_web/live/geofence_live/form.html.heex:59 msgid "Cost" msgstr "Hinta" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/charge_live/cost.html.heex:119 msgid "Enter charge cost" msgstr "Syötä latauskustannukset" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/charge_live/cost.ex:87 msgid "Saved!" msgstr "Tallennettu!" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:38 msgid "Fetching vehicle data ..." msgstr "Noutaa ajoneuvon dataa..." #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:177 msgid "Addresses" msgstr "Osoitteet" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:158 msgid "Language" msgstr "Kieli" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.ex:64 msgid "There was a problem retrieving data from OpenStreetMap. Please try again later." msgstr "OpenSTreetMapista datan lataaminen epäonnistui. Yritä hetken päästä uudelleen." #, elixir-autogen, elixir-format #: lib/teslamate_web/live/import_live/index.html.heex:4 msgid "TeslaFi Import" msgstr "Tuonti TeslaFi:stä" #, elixir-format #: lib/teslamate_web/live/import_live/index.html.heex:10 msgid "Found %{count} file" msgid_plural "Found %{count} files" msgstr[0] "Löytyi %{count} tiedosto" msgstr[1] "Löytyi %{count} tiedostoa" #, elixir-autogen, elixir-format #: lib/teslamate_web/templates/layout/root.html.heex:104 msgid "Donate" msgstr "Lahjoita" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/import_live/index.ex:34 #: lib/teslamate_web/live/import_live/index.html.heex:68 msgid "Import" msgstr "Tuo" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/import_live/index.html.heex:58 msgid "Time zone" msgstr "Aikavyöhyke" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/signin_live/index.ex:13 #: lib/teslamate_web/live/signin_live/index.html.heex:38 msgid "Sign in" msgstr "Kirjaudu sisään" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:90 msgid "Charge cost" msgstr "Lataushinta" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:93 msgid "Free Supercharging" msgstr "Maksuton Supercharging" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:129 msgid "General Settings" msgstr "Yleiset asetukset" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/form.html.heex:83 msgid "Session fee" msgstr "Aloituskustannus" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:68 msgid "Doors open" msgstr "Ovia auki" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/charge_live/cost.html.heex:111 #: lib/teslamate_web/live/geofence_live/form.html.heex:66 msgid "Per kWh" msgstr "Per kWh" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/charge_live/cost.html.heex:110 msgid "Total" msgstr "Yhteensä" #, elixir-format #: lib/teslamate_web/live/geofence_live/form.html.heex:125 msgid "There is %{n} charging session at this location for which no costs have been added yet." msgid_plural "There are %{n} charging sessions at this location for which no costs have been added yet." msgstr[0] "Lataustapahtumissa on yksi lataus johon ei ole lisätty kustannuksia." msgstr[1] "Lataustapahtumissa on %{n} latausta joihin ei ole lisätty kustannuksia." #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/form.html.heex:134 msgid "Add costs retroactively" msgstr "Lisää kustannuksia jälkikäteen" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/form.html.heex:119 msgid "Charging Costs" msgstr "Latauskustannukset" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/geofence_live/form.html.heex:133 msgid "Continue" msgstr "Jatka" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:275 msgid "Mileage" msgstr "Mittarilukema" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:109 msgid "Streaming API" msgstr "Streamaus-API" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:283 msgid "Documentation" msgstr "Ohjeet" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:279 msgid "GitHub" msgstr "GitHub" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:274 #: lib/teslamate_web/templates/layout/root.html.heex:112 msgid "Update available" msgstr "Päivitys saatavilla" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:135 msgid "Doors are open" msgstr "Ovia on auki" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:136 msgid "Trunk is open" msgstr "Takakontti on auki" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/charge_live/cost.html.heex:112 #: lib/teslamate_web/live/geofence_live/form.html.heex:66 msgid "Per Minute" msgstr "Per minuutti" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.html.heex:83 msgid "Software Update available (%{version})" msgstr "Päivitys saatavilla (%{version})" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/settings_live/index.html.heex:295 msgid "Sign out" msgstr "Kirjaudu ulos" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/signin_live/index.html.heex:11 msgid "Access Token" msgstr "" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/signin_live/index.html.heex:24 msgid "Refresh Token" msgstr "" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/signin_live/index.ex:56 msgid "Tokens are invalid" msgstr "" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/signin_live/index.html.heex:49 msgid "Obtaining tokens through the Tesla API requires programming experience or a 3rd-party service. Information can be found %{here}." msgstr "" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/signin_live/index.html.heex:46 msgid "here" msgstr "" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/signin_live/index.ex:59 msgid "Your Tesla account is locked due to too many failed sign in attempts. To unlock your account, reset your password" msgstr "" #, elixir-autogen, elixir-format #: lib/teslamate_web/live/car_live/summary.ex:140 msgid "Downloading update" msgstr "" #, elixir-autogen, elixir-format #: lib/teslamate_web/templates/layout/root.html.heex:81 msgid "No encryption key provided" msgstr "" #, elixir-autogen, elixir-format, fuzzy #: lib/teslamate_web/templates/layout/root.html.heex:85 msgid "For more information, see the updated installation guides on %{link}" msgstr "" #, elixir-autogen, elixir-format #: lib/teslamate_web/templates/layout/root.html.heex:84 msgid "The automatically generated encryption key used for the current session can be found in the application logs." msgstr "" #, elixir-autogen, elixir-format, fuzzy #: lib/teslamate_web/templates/layout/root.html.heex:83 msgid "To ensure that your Tesla API tokens are stored securely, an encryption key must be provided to TeslaMate via the ENCRYPTION_KEY environment variable. Otherwise, a login will be required after every restart." msgstr ""