From 60bbe49ea7f02b303485ada46ca91f8b9ee388a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20Ziad=C3=A9?= Date: Fri, 8 Jul 2022 08:18:10 +0300 Subject: [PATCH] Add Finnish localizations --- Xcodes.xcodeproj/project.pbxproj | 3 + Xcodes/Resources/fi.lproj/Localizable.strings | 221 ++++++++++++++++++ 2 files changed, 224 insertions(+) create mode 100644 Xcodes/Resources/fi.lproj/Localizable.strings diff --git a/Xcodes.xcodeproj/project.pbxproj b/Xcodes.xcodeproj/project.pbxproj index 260aaa3..cd61575 100644 --- a/Xcodes.xcodeproj/project.pbxproj +++ b/Xcodes.xcodeproj/project.pbxproj @@ -174,6 +174,7 @@ 536CFDD3263C9A8000026CE0 /* XcodesSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodesSheet.swift; sourceTree = ""; }; 53CBAB2B263DCC9100410495 /* XcodesAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodesAlert.swift; sourceTree = ""; }; 58F743C02810A34900EEC0F3 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; + 5AA8A6102877EDAD009ECDB0 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; 63EAA4EA259944450046AB8F /* ProgressButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressButton.swift; sourceTree = ""; }; 6CA3A090282EBE72005A6E35 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = ""; }; 7CBF284E28606D2C001AA66B /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = ""; }; @@ -716,6 +717,7 @@ "zh-Hant", de, uk, + fi, ); mainGroup = CAD2E7952449574E00113D76; packageReferences = ( @@ -927,6 +929,7 @@ 6CA3A090282EBE72005A6E35 /* zh-Hant */, A0187D39285792D1002F46F9 /* de */, 7CBF284E28606D2C001AA66B /* uk */, + 5AA8A6102877EDAD009ECDB0 /* fi */, ); name = Localizable.strings; sourceTree = ""; diff --git a/Xcodes/Resources/fi.lproj/Localizable.strings b/Xcodes/Resources/fi.lproj/Localizable.strings new file mode 100644 index 0000000..f12d770 --- /dev/null +++ b/Xcodes/Resources/fi.lproj/Localizable.strings @@ -0,0 +1,221 @@ +// Menu +"Menu.About" = "Tietoa Xcodesista"; +"Menu.CheckForUpdates" = "Tarkasta uusia päivityksiä..."; +"Menu.Acknowledgements" = "Xcodes kunnianosoitukset"; +"Menu.GitHubRepo" = "Xcodes GitHub Repo"; +"Menu.ReportABug" = "Ilmoita bugi"; +"Menu.RequestNewFeature" = "Pyydä uutta ominaisuutta"; + +// Common +"Install" = "Asenna"; +"InstallDescription" = "Asenna tämä versio"; +"RevealInFinder" = "Näytä finderissa"; +"Active" = "Aktiivinen"; +"MakeActive" = "Aktivoi"; +"Open" = "Avaa"; +"OpenDescription" = "Avaa tämä versio"; +"CopyPath" = "Kopioi polku"; +"CreateSymLink" = "Luo Symlink nimellä Xcode.app"; +"Uninstall" = "Poista"; +"Selected" = "Valittu"; +"Select" = "Valitse"; +"Cancel" = "Peruuta"; +"Next" = "Seuraava"; +"Continue" = "Jatka"; +"Close" = "Sulje"; +"OK" = "Ok"; + +// Info Pane +"IdenticalBuilds" = "Identtiset rakenteet"; +"IdenticalBuilds.help" = "Joskus esijulkaisu ja julkaisuversio ovat täsmälleen sama rakenne. Xcodes näyttää nämä versiot automaattisesti yhdessä."; + +"ReleaseDate" = "Julkaisupäivä"; +"ReleaseNotes" = "Julkaisutiedot"; +"ReleaseNotes.help" = "Lue julkaisutiedot"; +"Compatibility" = "Yhteensopivuus"; +"MacOSRequirement" = "Vaatii macOS version %@ tai myöhemmän"; +"SDKs" = "SDKs"; +"Compilers" = "Kääntäjät"; +"DownloadSize" = "Latauskoko"; +"NoXcodeSelected" = "Xcode versiota ei ole valittuna"; + +// Installation Steps +// When localizing. Items will be replaced in order. ie "Step 1 of 6: Downloading" +// So if changing order, make sure the positional specficier is retained. ex: "%3$@: Step %1$d of %2$d" +"InstallationStepDescription" = "Vaihe %1$d / %2$d: %3$@"; +"DownloadingPercentDescription" = "Lataa: %d%% valmis"; +"StopInstallation" = "Lopeta asennus"; +"DownloadingError" = "Lataustietoja ei löytynyt"; + +// About +"VersionWithBuild" = "Versio %@ (%@)"; +"GithubRepo" = "GitHub Repo"; +"Acknowledgements" = "Kunnianosoitukset"; +"UnxipExperiment" = "Unxip Kokeilu"; +"License" = "Lisenssi"; + +// General Preference Pane +"General" = "Yleisasetukset"; +"AppleID" = "Apple ID"; +"SignIn" = "Kirjaudu sisään"; +"Notifications" = "Ilmoitukset"; + +// Updates Preference Pane +"Updates" = "Päivitysasetukset"; +"Versions" = "Versiot"; +"AutomaticInstallNewVersion" = "Asenna uudet Xcode versiot automaattisesti"; +"IncludePreRelease" = "Sisällytä esijulkaisu/beta versiot"; +"AppUpdates" = "Xcodes.app päivitykset"; +"CheckForAppUpdates" = "Tarkista päivitykset automaattisesti"; +"CheckNow" = "Tarkista nyt"; +"LastChecked" = "Viimeksi tarkistettu: %@"; +"Never" = "Ei koskaan"; + +// Advanced Preference Pane +"Advanced" = "Lisäasetukset"; +"LocalCachePath" = "Paikallisen välimuistin polku"; +"LocalCachePathDescription" = "Xcodes tallentaa saatavilla olevat Xcode-versiot välimuistiin ja lataa tilapäisesti uudet versiot hakemistoon"; +"Change" = "Vaihda"; +"Active/Select" = "Aktiivinen/Valitse"; +"AutomaticallyCreateSymbolicLink" = "Luo automaattisesti symbolinen linkki Xcode.appiin"; +"AutomaticallyCreateSymbolicLinkDescription" = "Kun teet Xcode-versiosta aktiivisen/valitun, yritä luoda symbolinen linkki nimeltä Xcode.app asennushakemistoon"; +"DataSource" = "Tietolähde"; +"DataSourceDescription" = "Applen tietolähde kaappaa Apple Developer -sivuston. Se näyttää aina uusimmat saatavilla olevat julkaisut, mutta se on herkempi hajoamiselle.\n\nXcode Releases on epävirallinen luettelo Xcode-julkaisuista. Se toimitetaan hyvin muotoiltuina tietoina, sisältää lisätietoa, jota ei ole helposti saatavilla Applelta, ja se ei todennäköisesti hajoa, jos Apple suunnittelee uudelleen kehittäjäsivustonsa."; +"Downloader" = "Downloader"; +"DownloaderDescription" = "aria2 käyttää jopa 16 yhteyttä ladatakseen Xcoden 3–5 kertaa nopeammin kuin URLSession. Se on niputettu suoritettavaksi tiedostoksi ja sen lähdekoodiin Xcodesissa GPLv2-lisenssin noudattamiseksi.\n\nURLSession on Applen oletussovellusliittymä URL-pyyntöjen tekemiseen.."; +"PrivilegedHelper" = "Etuoikeutettu auttaja"; +"PrivilegedHelperDescription" = "Xcodes käyttää erillistä etuoikeutettua avustajaa tehtävien suorittamiseen pääkäyttäjänä. Nämä ovat asioita, jotka edellyttävät sudo komentoa komentorivillä, mukaan lukien asennuksen jälkeiset vaiheet ja Xcode-versioiden vaihtaminen xcode-selectillä.\n\nSinua pyydetään antamaan macOS-tilisi salasana sen asentamiseksi."; +"HelperInstalled" = "Apulainen on asennettu"; +"HelperNotInstalled" = "Apulaista ei ole asennettu"; +"InstallHelper" = "Asenna apulainen"; + +// Experiment Preference Pane +"Experiments" = "Kokeilut"; +"FasterUnxip" = "Nopeampi Unxip"; +"UseUnxipExperiment" = "Kun purat xip-tiedoston, käytä kokeiluversiota"; +"FasterUnxipDescription" = "@_saagarjhan ansiosta tämä kokeilu voi nostaa purkamisnopeutta jopa 70 % joissakin järjestelmissä.\n\nLisätietoja siitä, miten tämä tehdään, on unxip-repossa - https://github.com/saagarjha/unxip"; + +// Notifications +"AccessGranted" = "Pääsy myönnetty. Saat ilmoituksia Xcodesilta."; +"AccessDenied" = "⚠️ Pääsy kielletty ⚠️\n\nAvaa ilmoitusasetukset ja valitse Xcodes, jos haluat sallia pääsyn."; +"NotificationSettings" = "Ilmoitusasetukset"; +"EnableNotifications" = "Salli ilmoitukset"; + +// SignIn +"SignInWithApple" = "Kirjaudu sisään Apple ID:lläsi."; +"AppleID" = "AppleID:"; +"Password" = "Salasana:"; +"Required" = "Vaaditaan"; +"SignOut" = "Kirjaudu ulos"; + +// SMS/2FA +"DigitCodeDescription" = "Anna %d numeroinen koodi jostakin luotetusta laitteesta:"; +"SendSMS" = "Lähetä tekstiviesti"; +"EnterDigitCodeDescription" = "Anna %d numeroinen koodi, joka lähetettiin osoitteeseen %@: "; +"SelectTrustedPhone" = "Valitse luotettu puhelinnumero saadaksesi %d numeroisen koodin tekstiviestinä:"; +"NoTrustedPhones" = "Tililläsi ei ole luotettuja puhelinnumeroita, mutta ne vaaditaan kaksivaiheiseen todentamiseen.\n\nKatso https://support.apple.com/en-ca/HT204915."; + +// MainWindow +"UpdatedAt" = "Päivitetty ajankohtana"; + +// ToolBar +"Login" = "Kirjaudu sisään"; +"LoginDescription" = "Avaa kirjautuminen"; +"Refresh" = "Päivitä"; +"RefreshDescription" = "Päivitä Xcode lista"; +"All" = "Kaikki"; +"Release" = "Julkaisuversio"; +"ReleaseOnly" = "Vain julkaisuversiot"; +"Beta" = "Beta"; +"BetaOnly" = "Vain beta versiot"; +"Filter" = "Suodata"; +"FilterAvailableDescription" = "Suodata saatavilla olevat versiot"; +"FilterInstalledDescription" = "Suodata asennetut versiot"; +"Info" = "Tietoja"; +"InfoDescription" = "Näytä tai piilota tietoruutu"; +"Preferences" = "Asetukset"; +"PreferencesDescription" = "Avaa asetukset"; +"Search" = "Etsi..."; +"SearchDescription" = "Hakulista"; + +// List +"ActiveVersionDescription" = "Tämä on aktiivinen versio"; +"MakeActiveVersionDescription" = "Tee tästä aktiivinen versio"; + +// Alerts +// Uninstall +"Alert.Uninstall.Title" = "Poista Xcode %@?"; +"Alert.Uninstall.Message" = "Se siirretään roskakoriin, mutta sitä ei tyhjennetä."; +"Alert.Uninstall.Error.Title" = "Xcode-asennuksen poistaminen ei onnistu"; + +// Cancel Install +"Alert.CancelInstall.Title" = "Haluatko varmasti lopettaa Xcode versio %@ asennuksen?"; +"Alert.CancelInstall.Message" = "Kaikki edistyminen hylätään."; +"Alert.CancelInstall.PrimaryButton" = "Lopeta asennus"; + +// Privileged Helper +"Alert.PrivilegedHelper.Title" = "Etuoikeutettu auttaja"; +"Alert.PrivilegedHelper.Message" = "Xcodes käyttää erillistä etuoikeutettua avustajaa tehtävien suorittamiseen pääkäyttäjänä. Nämä ovat asioita, jotka edellyttävät sudo komentoa komentorivillä, mukaan lukien asennuksen jälkeiset vaiheet ja Xcode-versioiden vaihtaminen xcode-selectillä.\n\nSinua pyydetään antamaan macOS-tilisi salasana sen asentamista varten."; +"Alert.PrivilegedHelper.Error.Title" = "Apuohjelmaa ei voi asentaa"; + +// Min MacOS Supported +"Alert.MinSupported.Title" = "Vähimmäisvaatimukset eivät täyty"; +"Alert.MinSupported.Message" = "Xcode %@ vaatii macOS version %@, mutta käytät macOS versiota %@, haluatko silti asentaa sen?"; + +// Install +"Alert.Install.Error.Title" = "Xcoden asentaminen ei onnistu"; +"Alert.InstallArchive.Error.Title" = "Arkistoitua Xcodea ei voi asentaa"; + +// Update +"Alert.Update.Error.Title" = "Valittua Xcodea ei voi päivittää"; + +// Active/Select +"Alert.Select.Error.Title" = "Xcodea ei voi valita"; + +// Symbolic Links +"Alert.SymLink.Title" = "Symbolista linkkiä ei voi luoda"; +"Alert.SymLink.Message" = "Xcode.app on olemassa, eikä se ole symbolinen linkki"; + +// Post install +"Alert.PostInstall.Title" = "Asennuksen jälkeisiä vaiheita ei voi suorittaa"; + +// InstallationErrors +"InstallationError.DamagedXIP" = "Arkisto \"%@\" on vaurioitunut, eikä sitä voi laajentaa."; +"InstallationError.NotEnoughFreeSpaceToExpandArchive" = "Arkistoa \"%@\" ei voi laajentaa, koska nykyisessä taltiossa ei ole tarpeeksi vapaata tilaa.\n\nAnna lisää tilaa arkiston laajentamiseksi ja asenna sitten Xcode versio %@ uudelleen aloittaaksesi asennuksen siitä, mihin se jäi."; +"InstallationError.FailedToMoveXcodeToApplications" = "Xcoden siirtäminen hakemistoon %@ epäonnistui."; +"InstallationError.FailedSecurityAssessment" = "Xcode versio %@ epäonnistui turvallisuusarvioinnissaan seuraavalla lähdöllä:\n%@\nSe pysyy asennettuna osoitteeseen %@, jos haluat käyttää sitä joka tapauksessa."; +"InstallationError.CodesignVerifyFailed" = "Ladattu Xcode versio epäonnistui koodin allekirjoitusvahvistuksessa seuraavalla lähdöllä:\n%@"; +"InstallationError.UnexpectedCodeSigningIdentity" = "Ladatulla Xcodella ei ole odotettua koodin allekirjoitusidentiteettiä.\nSaatu:\n%@\n%@\nOletettu:\n%@\n%@"; +"InstallationError.UnsupportedFileFormat" = "Xcodes ei (vielä) tue Xcoden asentamista %@ tiedostomuodosta."; +"InstallationError.MissingSudoerPassword" = "Salasana puuttuu. Yritä uudelleen."; +"InstallationError.UnavailableVersion" = "Versiota %@ ei löytynyt."; +"InstallationError.NoNonPrereleaseVersionAvailable" = "Julkaisua edeltäviä versioita ei ole saatavilla."; +"InstallationError.NoPrereleaseVersionAvailable" = "Esijulkaisuversioita ei saatavilla."; +"InstallationError.MissingUsernameOrPassword" = "Käyttäjätunnus tai salasana puuttuu. Yritä uudelleen."; +"InstallationError.VersionAlreadyInstalled" = "%@ on jo asennettu osoitteeseen %@"; +"InstallationError.InvalidVersion" = "%@ ei ole kelvollinen versionumero."; +"InstallationError.VersionNotInstalled" = "%@ ei ole asennettu."; +"InstallationError.PostInstallStepsNotPerformed.Installed" = "Asennus valmistui, mutta joitain asennuksen jälkeisiä vaiheita ei suoritettu automaattisesti. Nämä suoritetaan, kun käynnistät Xcoden version %@."; +"InstallationError.PostInstallStepsNotPerformed.NotInstalled" = "Asennus valmistui, mutta joitain asennuksen jälkeisiä vaiheita ei suoritettu automaattisesti. Xcodes suorittaa nämä vaiheet etuoikeutetulla avustajalla, jota ei näytä olevan asennettuna. Voit asentaa sen kohdasta Asetukset > Lisäasetukset.\n\nNämä vaiheet suoritetaan, kun käynnistät Xcode version %@ ensimmäisen kerran.."; + +// Installation Steps +"Downloading" = "Ladataan"; +"Unarchiving" = "Poistetaan arkistointi (tämä voi kestää hetken)"; +"Moving" = "Siirretään kohteeseen %@"; +"TrashingArchive" = "Siirretään arkistoa roskakoriin"; +"CheckingSecurity" = "Turvallisuustarkastus"; +"Finishing" = "Viimeistellään"; + +// Notifications +"Notification.NewVersionAvailable" = "Uusi versio on saatavilla"; +"Notification.FinishedInstalling" = "Asennus valmis"; + + +"HelperClient.error" = "Ei pysty kommunikoimaan etuoikeutetun avustajan kanssa."; +///++ +// Notifications +"Notification.NewXcodeVersion.Title" = "Uudet Xcode-versiot"; +"Notification.NewXcodeVersion.Body" = "Uusia Xcode-versioita on ladattavissa."; + +// WWDC +"WWDC.Message" = "👨🏻‍💻👩🏼‍💻 Hyvää WWDC tapahtumaa %@! 👨🏽‍💻🧑🏻‍💻";