diff --git a/Sources/Secretive.xcodeproj/project.pbxproj b/Sources/Secretive.xcodeproj/project.pbxproj index 1f74f86..6a67328 100644 --- a/Sources/Secretive.xcodeproj/project.pbxproj +++ b/Sources/Secretive.xcodeproj/project.pbxproj @@ -433,6 +433,7 @@ fr, de, "pt-BR", + fi, ); mainGroup = 50617D7623FCE48D0099B055; productRefGroup = 50617D8023FCE48E0099B055 /* Products */; diff --git a/Sources/Secretive/Localizable.xcstrings b/Sources/Secretive/Localizable.xcstrings index 34c1307..daa51de 100644 --- a/Sources/Secretive/Localizable.xcstrings +++ b/Sources/Secretive/Localizable.xcstrings @@ -15,6 +15,12 @@ "value" : "Agent Is Not Running" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agentti ei ole käynnissä" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -55,6 +61,12 @@ "value" : "SecretAgent is a process that runs in the background to sign requests, so you don't need to keep Secretive open all the time.\n\n**You can close Secretive, and everything will still keep working.**" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "SecretAgent on taustaprosessi joka allekirjoittaa pyyntöjä, joten Secretiveä ei tarvitse pitää käynnissä koko aikaa.

**Voit sulkea Secretiven, ja kaikki toimii yhä.**" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -95,6 +107,12 @@ "value" : "Secret Agent is Running" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "SecretAgent on käynnissä" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -135,6 +153,12 @@ "value" : "Agent is Running" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Agentti on käynnissä" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -175,6 +199,12 @@ "value" : "Setup Secretive" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Asenna Secretive" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -215,6 +245,12 @@ "value" : "Help" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Apua" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -255,6 +291,12 @@ "value" : "New Secret" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uusi salaisuus" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -295,6 +337,12 @@ "value" : "Setup Secretive" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Asenna Secretive" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -335,6 +383,12 @@ "value" : "Secretive needs to be in your Applications folder to work properly. Please move it and relaunch." } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretiven tulee olla Ohjelmat-kansiossa toimiakseen oikein. Ole hyvä ja käynnistä se uudelleen siirrettyäsi sen." + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -375,6 +429,12 @@ "value" : "Secretive Is Not in Applications Folder" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive ei ole Ohjelmat-kansiossa" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -417,6 +477,12 @@ "value" : "unlock secret \"%1$@\" for %2$@" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "avaa salaisuuden \"%1$@\" lukitus ajaksi %2$@" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -459,6 +525,12 @@ "value" : "unlock secret \"%1$@\"" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "avaa salaisuuden \"%1$@\" lukitus" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -501,6 +573,12 @@ "value" : "decrypt data using secret \"%1$@\"" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "pura salaus käyttäen salaisuutta \"%1$@\"" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -543,6 +621,12 @@ "value" : "Deny" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kiellä" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -585,6 +669,12 @@ "value" : "encrypt data using secret \"%1$@\"" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "salaa käyttäen salaisuutta \"%1$@\"" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -627,6 +717,12 @@ "value" : "sign a request from \"%1$@\" using secret \"%2$@\"" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "allekirjoita pyyntö lähteestä \"%1$@\" käyttäen salaisuutta \"%2$@\"" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -669,6 +765,12 @@ "value" : "verify a signature using secret \"%1$@\"" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "varmista allekirjoitus käyttäen salaisuutta \"%1$@\"" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -709,6 +811,12 @@ "value" : "Click to Copy" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Klikkaa kopioidaksesi" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -749,6 +857,12 @@ "value" : "Copied" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kopioitu" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -789,6 +903,12 @@ "value" : "Cancel" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Peru" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -829,6 +949,12 @@ "value" : "Create" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Luo" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -869,6 +995,12 @@ "value" : "Name:" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nimi:" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -909,6 +1041,12 @@ "value" : "Shhhhh" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hysssss" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -949,6 +1087,12 @@ "value" : "No authentication is required while your Mac is unlocked, but you will be notified when a secret is used." } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Todennusta ei vaadita Macisi ollessa lukitsematta, mutta saat ilmoituksen kun salaisuutta käytetään." + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -989,6 +1133,12 @@ "value" : "Notify" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ilmoita" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1029,6 +1179,12 @@ "value" : "You will be required to authenticate using Touch ID, Apple Watch, or password before each use." } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Touch ID-, Apple Watch- tai salasanatodennus vaaditaan joka käytöllä." + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1069,6 +1225,12 @@ "value" : "Require Authentication" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vaadi todennus" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1109,6 +1271,12 @@ "value" : "Create a New Secret" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Luo uusi salaisuus" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1149,6 +1317,12 @@ "value" : "Don't Delete" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Älä poista" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1189,6 +1363,12 @@ "value" : "Confirm Name:" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vahvista nimi:" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1229,6 +1409,12 @@ "value" : "Delete" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Poista" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1269,6 +1455,12 @@ "value" : "If you delete %1$@, you will not be able to recover it. Type \"%2$@\" to confirm." } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jos poistat kohteen %1$@, sitä ei pysty palauttamaan. Kirjoita \"%2$@\" vahvistaaksesi poiston." + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1309,6 +1501,12 @@ "value" : "Delete %1$@?" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Poista %1$@?" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1349,6 +1547,12 @@ "value" : "Create a new one by clicking here." } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Luo uusi klikkaamalla tästä." + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1389,6 +1593,12 @@ "value" : "No Secrets" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ei salaisuuksia" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1429,6 +1639,12 @@ "value" : "No Secrets" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ei salaisuuksia" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1469,6 +1685,12 @@ "value" : "Use your Smart Card's management tool to create a secret." } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Käytä älykorttisi hallintatyökalua luodaksesi salaisuuden." + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1509,6 +1731,12 @@ "value" : "Secretive supports EC256, EC384, RSA1024, and RSA2048 keys." } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Secretive tukee EC256-, EC384-, RSA1024- ja RSA2048-avaimia." + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1549,6 +1777,12 @@ "value" : "No Secrets" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ei salaisuuksia" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1589,6 +1823,12 @@ "value" : "Your Mac doesn't have a Secure Enclave, and there's not a compatible Smart Card inserted." } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Macissasi ei ole Secure Enclavea, eikä tuettu älykortti ole syötettynä." + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1629,6 +1869,12 @@ "value" : "No Secure Storage Available" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Turvasäilö ei saatavilla" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1669,6 +1915,12 @@ "value" : "If you're looking to add one to your Mac, the YubiKey 5 Series are great." } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jos haluat lisätä Maciisi sellaisen, YubiKey 5 -sarja on mainio." + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1711,6 +1963,12 @@ "value" : "Leave Unlocked" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Jätä lukitsematta" + } + }, "fr" : { "stringUnit" : { "state" : "translated", @@ -1753,6 +2011,12 @@ "value" : "Do Not Unlock" } }, + "fi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Älä avaa lukitusta" + } + }, "fr" : { "stringUnit" : { "state" : "translated",