From 33427ac00bdb262c55c102c30a9a1c45f9757c02 Mon Sep 17 00:00:00 2001 From: Hivert Quentin Date: Tue, 30 May 2023 09:46:48 +0200 Subject: [PATCH] i18n(fi): Update Finnish translations --- .../Finnish.lproj/Localizable.strings | 22 ++++ .../Mailer/Finnish.lproj/Localizable.strings | 3 + .../Finnish.lproj/Localizable.strings | 1 + UI/Common/Finnish.lproj/Localizable.strings | 67 +++++++++-- UI/Contacts/Finnish.lproj/Localizable.strings | 108 +++++++++++++++++- .../Finnish.lproj/Localizable.strings | 5 +- UI/MailerUI/Finnish.lproj/Localizable.strings | 103 ++++++++++++++++- .../Finnish.lproj/Localizable.strings | 100 +++++++++++++++- .../Finnish.lproj/Localizable.strings | 73 ++++++++++-- 9 files changed, 450 insertions(+), 32 deletions(-) diff --git a/SoObjects/Appointments/Finnish.lproj/Localizable.strings b/SoObjects/Appointments/Finnish.lproj/Localizable.strings index f556fa93a..9edfc800f 100644 --- a/SoObjects/Appointments/Finnish.lproj/Localizable.strings +++ b/SoObjects/Appointments/Finnish.lproj/Localizable.strings @@ -7,32 +7,44 @@ vevent_class2 = "(Luottamuksellinen tapahtuma)"; vtodo_class0 = "(Julkinen tehtävä)"; vtodo_class1 = "(Yksityinen tehtävä)"; vtodo_class2 = "(Luottamuksellinen tehtävä)"; + /* Receipts */ "The event \"%{Summary}\" was created" = "Tapahtuma \"%{Summary}\" luotiin"; "The event \"%{Summary}\" was deleted" = "Tapahtuma \"%{Summary}\" poistettiin"; "The event \"%{Summary}\" was updated" = "Tapahtuma \"%{Summary}\" päivitettiin"; +"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created"; +"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted"; +"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated"; "The following attendees(s) were notified" = "Seuraava(t) osallistuja(t) on informoitu"; "The following attendees(s) were added" = "Seuraava(t) osalllistuja(t) on lisätty"; "The following attendees(s) were removed" = "Seuraava(t) osalllistuja(t) poistettiin"; + /* IMIP messages */ "calendar_label" = "Kalenteri"; "startDate_label" = "Alkaa"; "endDate_label" = "Päättyy"; +"time_label" = "Time"; +"to_label" = "to"; "due_label" = "Määräpäivä:"; "location_label" = "Sijainti"; "summary_label" = "Yhteenveto:"; "comment_label" = "Kommentti:"; +"organizer_label" = "Organizer"; +"attendee_label" = "Attendee"; + /* Invitation */ "Event Invitation: \"%{Summary}\"" = "Tapahtumakutsu: \"%{Summary}\""; "(sent by %{SentBy}) " = "(lähettäjä %{SentBy}) "; "%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}on kutsunut sinut %{Summary}n.⏎ ⏎ Alkaa: %{StartDate}⏎ Loppuu: %{EndDate}⏎ Kuvaus: %{Description}"; "%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}on kutsunut sinut %{Summary}n.⏎ ⏎ Alkaa: %{StartDate} klo %{StartTime}⏎ Loppuu: %{EndDate} klo %{EndTime}⏎ Kuvaus: %{Description}"; + /* Deletion */ "Event Cancelled: \"%{Summary}\"" = "Tapahtuma peruttu: \"%{Summary}\""; "%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}on perunut tapahtuman: %{Summary}.⏎ ⏎ Alkaa: %{StartDate}⏎ Loppuu: %{EndDate}⏎ Kuvaus: %{Description}"; "%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}on peruuttanut tapahtuman: %{Summary}.⏎ ⏎ Alkaa: %{StartDate}klot %{StartTime}⏎ Loppuu: %{EndDate} klo %{EndTime}⏎ Kuvaus: %{Description}"; + /* Update */ "The appointment \"%{Summary}\" for the %{OldStartDate} has changed" = "Tapaaminen \"%{Summary}\" %{OldStartDate} on muuttunut"; @@ -42,6 +54,7 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)"; = "Seuraavat tiedot ovat muuttuneet tapaamisessa \"%{Summary}\":"; "Please accept or decline those changes." = "Ole hyvä ja hyväksy tai hylkää muutokset."; + /* Reply */ "Accepted invitation: \"%{Summary}\"" = "Hyväksytty kutsu: \"%{Summary}\""; "Declined invitation: \"%{Summary}\"" = "Hylätty kutsu: \"%{Summary}\""; @@ -55,6 +68,15 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)"; = "%{Attendee} %{SentByText} on lähettänyt kutsusi edelleen osoitteeseen %{Delegate}."; "%{Attendee} %{SentByText}has not yet decided upon your event invitation." = "%{Attendee} %{SentByText} ei vielä ole tehnyt päätöstä tapahtumakutsustasi."; + +/* Reminder */ +"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}"; + /* Resources */ "Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Ei pääsyä resurssiin: \"%{Cn} %{SystemEmail}\""; "Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Maksimimäärä yhtäaikaisia varauksia\n(%{NumberOfSimultaneousBookings}) saavutettu resurssille \"%{Cn} %{SystemEmail}\". Ristiriitainen tapahtuma: \"%{EventTitle}\" alkaa %{StartDate}."; + +/* Participation role */ +"Your participation is required to this event" = "Your participation is required to this event"; +"Your participation is optional to this event" = "Your participation is optional to this event"; +"Your participation is not required to this event" = "Your participation is not required to this event"; \ No newline at end of file diff --git a/SoObjects/Mailer/Finnish.lproj/Localizable.strings b/SoObjects/Mailer/Finnish.lproj/Localizable.strings index 9988b81c5..3fe6edd01 100644 --- a/SoObjects/Mailer/Finnish.lproj/Localizable.strings +++ b/SoObjects/Mailer/Finnish.lproj/Localizable.strings @@ -1,2 +1,5 @@ "OtherUsersFolderName" = "Muut käyttäjät"; "SharedFoldersName" = "Jaetut kansiot"; + +"Report: Marked messages as junk" = "Report: Marked messages as junk"; +"Report: Marked messages as not junk" = "Report: Marked messages as not junk"; \ No newline at end of file diff --git a/UI/AdministrationUI/Finnish.lproj/Localizable.strings b/UI/AdministrationUI/Finnish.lproj/Localizable.strings index 8a216da0b..75c8fa2a7 100644 --- a/UI/AdministrationUI/Finnish.lproj/Localizable.strings +++ b/UI/AdministrationUI/Finnish.lproj/Localizable.strings @@ -10,6 +10,7 @@ /* Modules descriptions */ "ACLs_description" = "

Access Control Lists hallintamoduli mahdollistaa käyttäjien kalentereiden ja osoitekirjojen muuttamisen.

Muokataksesi käyttäjähakemiston oikeuksia, kirjoita käyttäjän nimi sivun ylälaidan hakukenttään ja kaksoisnapsauta haluamaasi hakemistoa.

"; "Name or Email" = "Nimi tai sähköposti"; +"ACLs saved" = "ACLs saved"; /* Rights module: initial search message */ "Start a search to edit the rights" = "Aloita haku oikeuksien muuttamiseksi"; /* Rights module: Empty search result */ diff --git a/UI/Common/Finnish.lproj/Localizable.strings b/UI/Common/Finnish.lproj/Localizable.strings index 8e053c990..a3f28eabf 100644 --- a/UI/Common/Finnish.lproj/Localizable.strings +++ b/UI/Common/Finnish.lproj/Localizable.strings @@ -6,7 +6,7 @@ "Edit User Rights" = "Muokkaa käyttäjän oikeuksia"; "Home" = "Koti"; "Calendar" = "Kalenteri"; -"Address Book" = "Osoitekirja"; +"Address Book" = "Osoitekirja"; "Mail" = "Sähköposti"; "Preferences" = "Asetukset"; "Administration" = "Hallinto"; @@ -31,7 +31,7 @@ "Sorry, the user rights can not be configured for that object." = "Pahoittelen, kohteen käyttäjäoikeudet eivät ole muokattavissa."; "Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?" = "Kenellä tahansa käyttäjällä, jolla on oikeudet tähän järjestelmään, on pääsyoikeus sähköpostiisi \"%{0}\". Luotatko varmasti heistä jokaiseen?"; -"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?" +"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?" = "Kenellä tahansa käyttäjällä, jolla on oikeudet tähän järjestelmään, on pääsyoikeus kalenteriisi \"%{0}\". Luotatko varmasti heistä jokaiseen?"; "Potentially anyone on the Internet will be able to access your calendar \"%{0}\", even if they do not have an account on this system. Is this information suitable for the public Internet?" = "Jokaisella Internet käyttäjällä on mahdollisuus käyttää kalenteriasi \"%{0}\" ilman tunnuksia tähän järjestelmään. Ovatko nämä tiedot sopivia julkiseen Internetiin? "; @@ -41,23 +41,25 @@ = "Jokaisella Internet käyttäjällä on mahdollisuus käyttää osoitekirjaasi \"%{0}\" ilman tunnuksia tähän järjestelmään. Ovatko nämä tiedot sopivia julkiseen Internetiin? "; "Give Access" = "Salli pääsy"; "Keep Private" = "Pidä yksityisenä"; +"Expand" = "Expand"; +"Reduce" = "Reduce"; /* generic.js */ "Unable to subscribe to that folder!" - = "Hakemistoon kirjautuminen ei onnistu!"; + = "Hakemistoon kirjautuminen ei onnistu!"; "You cannot subscribe to a folder that you own!" - = "Et voi kirjautua itse omistamaasi hakemistoon!"; + = "Et voi kirjautua itse omistamaasi hakemistoon!"; "Unable to unsubscribe from that folder!" - = "Hakemistosta uloskirjautuminen ei onnistu! "; + = "Hakemistosta uloskirjautuminen ei onnistu! "; "You cannot unsubscribe from a folder that you own!" - = "Et voi kirjautua ulos omistamastasi hakemistosta!"; + = "Et voi kirjautua ulos omistamastasi hakemistosta!"; "Unable to rename that folder!" = "Hakemiston uudelleen nimeäminen ei onnistu!"; "You have already subscribed to that folder!" - = "Olet jo kirjautunut tähän hakemistoon!"; + = "Olet jo kirjautunut tähän hakemistoon!"; "The user rights cannot be edited for this object!" = "Kohteen käyttäjäoikeuksien muokkaus ei onnistu!"; "A folder by that name already exists." = "Samanniminen kansio on jo olemassa."; -"You cannot create a list in a shared address book." +"You cannot create a list in a shared address book." = "Et voi luoda listaa jaettuun osoitekirjaan."; "Warning" = "Varoitus"; "Can't contact server" = "Virhe palvelinyhteydessä. Yritä myöhemmin uudelleen."; @@ -76,6 +78,13 @@ "Yes" = "Kyllä"; "No" = "Ei"; +/* generic messages */ +"Error" = "Error"; +"Success" = "Success"; + +/* confirmation dialog box */ +"Confirmation" = "Confirmation"; + /* alarms */ "Reminder" = "Muistutus"; "Start" = "Alkaa"; @@ -97,6 +106,8 @@ "Personal" = "Henkilökohtainen"; "To Do" = "Tehtävä"; "Later" = "Myöhemmin"; +"Forwarded" = "Forwarded"; +"Return Receipt Sent" = "Return Receipt Sent"; "a2_Sunday" = "Su"; "a2_Monday" = "Ma"; "a2_Tuesday" = "Ti"; @@ -110,6 +121,22 @@ "No such user." = "Käyttäjää ei löydy."; "You cannot (un)subscribe to a folder that you own!" = "Et voi (ulos)kirjautua itse omistamaasi hakemistoon!"; +/* SMIME Certificate field */ +"S/MIME Certificate" = "S/MIME Certificate"; +"Subject Name" = "Subject Name"; +"Issuer" = "Issuer"; +"streetAddress" = "Street"; +"stateOrProvinceName" = "State or Province"; +"localityName" = "Locality"; +"countryName" = "Country"; +"organizationName" = "Organization"; +"organizationalUnitName" = "Organizational Unit"; +"commonName" = "Common Name"; +"surname" = "Surname"; +"givenName" = "Given Name"; +"emailAddress" = "Email Address"; + + /* Authentication username */ "Username" = "Käyttäjätunnus"; @@ -125,9 +152,20 @@ /* Error message displayed when a file upload exceeds WOMaxUploadSize */ "File size upload limit reached" = "Tiedostolatauksen kokorajoitus saavutettu"; +/* Generic server error */ +"An error occured, please try again." = "An error occured, please try again."; + +/* Open datepicker */ +"Open Calendar" = "Open Calendar"; + /* Toggle visibility (ex: mail account in left navigation menu) */ "Toggle visibility" = "Vaihda näkyvyyttä"; +"Keyboard Shortcuts" = "Keyboard Shortcuts"; + +/* Aria label for avatar button to select and unselect an item */ +"Toggle item" = "Toggle item"; + /* Toggle multiple items at the same time (hotkeys cheatsheet) */ "Toggle range of items" = "Valitse kohteet"; @@ -137,6 +175,9 @@ /* Space key */ "key_space" = "space"; +/* Delete key */ +"key_delete" = "delete"; + /* Shift and space key */ "key_shift+space" = "vaihto + välilyönti"; @@ -180,4 +221,12 @@ "Move backward" = "Siirry taaksepäin"; /* Hotkey description to move forward in current view */ -"Move forward" = "Siirry eteenpäin"; \ No newline at end of file +"Move forward" = "Siirry eteenpäin"; + +/* Password Recovery */ +"passwordRecovery_Disabled" = "Disabled"; +"passwordRecovery_SecretQuestion" = "Secret question"; +"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?"; +"passwordRecovery_SecretQuestion2" = "What was your first car ?"; +"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?"; +"passwordRecovery_SecondaryEmail" = "Secondary E-mail"; diff --git a/UI/Contacts/Finnish.lproj/Localizable.strings b/UI/Contacts/Finnish.lproj/Localizable.strings index d4a0a00ff..3409ce6f2 100644 --- a/UI/Contacts/Finnish.lproj/Localizable.strings +++ b/UI/Contacts/Finnish.lproj/Localizable.strings @@ -27,6 +27,9 @@ "OfficePhone" = "Toimistopuhelin"; "Organization" = "Organisaatio"; "Work Phone" = "Työpuhelin"; +"Cell" = "Cell"; +"Pager" = "Hakulaite"; +"Pref" = "Pref"; "Phone" = "Puhelin"; "Phones" = "Puhelimet"; "Postal" = "Postiosoite"; @@ -41,6 +44,93 @@ "Move To" = "Siirrä"; "Copy To" = "Kopioi"; "Add to" = "Lisää"; +"To" = "To"; +"Carbon Copy (Cc)" = "Carbon Copy (Cc)"; +"Blind Carbon Copy (Bcc)" = "Blind Carbon Copy (Bcc)"; + +/* Search scope: name fields */ +"name" = "Name"; + +/* Search scope: name fields */ +"c_cn" = "Name"; + +/* Search scope: secondary email field */ +"mozillanickname" = "Secondary email"; + +/* Search scope: screen name field */ +"nsaimid" = "Screen name"; + +/* Search scope: mail fields */ +"mail" = "Mail"; + +/* Search scope: mail fields */ +"c_mail" = "Mail"; + +/* Search scope: telephone field */ +"telephonenumber" = "Telephone"; + +/* Search scope: telephone field */ +"homephone" = "Telephone"; + +/* Search scope: mobile field */ +"mobile" = "Mobile"; + +/* Search scope: fax field */ +"facsimiletelephonenumber" = "Fax"; + +/* Search scope: pager field */ +"pager" = "Pager"; + +/* Search scope: categories field */ +"c_categories" = "Categories"; + +/* Search scope: categories field */ +"vcardcategories" = "Categories"; + +/* Search scope: title field */ +"title" = "Title"; + +/* Search scope: organization field */ +"c_o" = "Organization"; + +/* Search scope: organization field */ +"o" = "Organization"; + +/* Search scope: department field */ +"ou" = "Department"; + +/* Search scope: city field */ +"l" = "City"; + +/* Search scope: country field */ +"c" = "Country"; + +/* Search scope: home address field */ +"mozillahomestreet" = "Home Address"; + +/* Search scope: state/province field */ +"st" = "State/Province"; + +/* Search scope: home state/province field */ +"mozillahomestate" = "Home State/Province"; + +/* Search scope: zip/postal code field */ +"postalCode" = "Zip/Postal Code"; + +/* Search scope: home zip/postal code field */ +"mozillahomepostalcode" = "Zip/Postal Code"; + +/* Search scope: home country field */ +"mozillahomecountryname" = "Home Country"; + +/* Search scope: home web page field */ +"mozillahomeurl" = "Home page"; + +/* Search scope: work web page field */ +"mozillaworkurl" = "Web page"; + +/* Search scope: note field */ +"description" = "Note"; /* Subheader of empty addressbook */ "No contact" = "Ei yhteystietoa"; @@ -131,7 +221,7 @@ "New Addressbook..." = "Uusi osoitekirja..."; "Subscribe to an Addressbook..." = "Tilaa osoitekirja..."; "Remove the selected Addressbook" = "Poista valittu osoitekirja"; -"Subscribe to a shared folder" = "Tilaa jaettu hakemisto"; +"Subscribe to a shared contact" = "Subscribe to a shared addressbook"; "Search User" = "Etsi käyttäjää"; "Name of the Address Book" = "Osoitekirjan nimi"; "Are you sure you want to delete the selected address book?" @@ -152,6 +242,12 @@ "Unable to subscribe to that folder!" = "Kansioon kirjautuminen ei onnistu."; +/* security */ +"Security" = "Security"; +"Uninstall" = "Uninstall"; +"Error reading the card certificate." = "Error reading the card certificate."; +"No certificate associated to card." = "No certificate associated to card."; + /* acls */ "Access rights to" = "Pääsyoikeudet"; "For user" = "Käyttäjälle"; @@ -231,6 +327,7 @@ "URL" = "URL"; "New URL" = "Uusi URL"; "street" = "katuosoite"; +"street (continued)" = "street (continued)"; "Postoffice" = "Postitoimisto"; "Region" = "Alue"; "Postal Code" = "Postinumero"; @@ -244,9 +341,16 @@ "More options" = "Lisää valintoja"; "Role" = "Rooli"; "Add Screen Name" = "Lisää näyttönimi"; +"Custom 1" = "Custom 1"; +"Custom 2" = "Custom 2"; +"Custom 3" = "Custom 3"; +"Custom 4" = "Custom 4"; +"Custom Value" = "Custom Value"; +"New Custom Value" = "New Custom Value"; "Synchronization" = "Synkronointi"; "Synchronize" = "Synkronoi"; "Sucessfully subscribed to address book" = "Osoitekirjan tilaus onnistui"; +"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?"; /* Aria label for scope of search on contacts */ "Search scope" = "Hakualue"; @@ -258,4 +362,4 @@ "key_create_card" = "c"; /* Hotkey to create a new list */ -"key_create_list" = "l"; \ No newline at end of file +"key_create_list" = "l"; diff --git a/UI/MailPartViewers/Finnish.lproj/Localizable.strings b/UI/MailPartViewers/Finnish.lproj/Localizable.strings index 8d09d9b36..d1ba20f9f 100644 --- a/UI/MailPartViewers/Finnish.lproj/Localizable.strings +++ b/UI/MailPartViewers/Finnish.lproj/Localizable.strings @@ -31,11 +31,9 @@ Tentative = "Alustava"; "delegated from" = "valtuuttaja"; reply_info_no_attendee = "Olet saanut vastauksen kalenteritapahtumaan, mutta vastaaja ei ole osallistuja."; reply_info = "Tämä on vastaus tapahtumakutsuusi."; -"to" = " "; +"to" = "to"; "Untitled" = "Nimetön"; "Size" = "Koko"; -"Digital signature is not valid" = "Digitaalinen allekirjoitus ei kelpaa"; -"Message is signed" = "Viesti on allekirjoitettu"; "Subject" = "Aihe"; "From" = "Lähettäjä"; "Date" = "Päiväys"; @@ -48,3 +46,4 @@ reply_info = "Tämä on vastaus tapahtumakutsuusi."; "Cancel" = "Peruuta"; "OK" = "OK"; "Comment" = "Kommentti:"; +"Description" = "Description"; diff --git a/UI/MailerUI/Finnish.lproj/Localizable.strings b/UI/MailerUI/Finnish.lproj/Localizable.strings index 181b82089..05eada3b7 100644 --- a/UI/MailerUI/Finnish.lproj/Localizable.strings +++ b/UI/MailerUI/Finnish.lproj/Localizable.strings @@ -3,6 +3,7 @@ /* Icon's label */ "Create" = "Luo"; "Empty Trash" = "Tyhjennä roskakori"; +"Empty Junk Folder" = "Empty Junk Folder"; "Delete" = "Poista"; "Expunge" = "Hävitä"; "Forward" = "Lähetä edelleen"; @@ -43,7 +44,7 @@ "Search multiple mailboxes" = "Etsi useista postilaatikoista"; /* Main Frame */ -"Home" = "Koti"; +"Home" = "Koti"; "Calendar" = "Kalenteri"; "Addressbook" = "Osoitekirja"; "Mail" = "Sähköposti"; @@ -70,9 +71,16 @@ /* No mailbox is selected (usually resulting from an IMAP connection problem) */ "No mailbox selected" = "Ei valittua postilaatikkoa"; +"An error occured while communicating with the mail server" = "An error occured while communicating with the mail server"; + /* Mailbox actions */ + /* Compact Folder success message */ "Folder compacted" = "Kansio tiivistetty"; + +/* Empty Junk Folder success message */ +"Junk folder emptied" = "Junk folder emptied"; + /* Empty Trash success message */ "Trash emptied" = "Roskakori tyhjennetty"; @@ -80,7 +88,7 @@ "Access rights to" = "Käyttöoikeudet"; "For user" = "Käyttäjälle"; "Any Authenticated User" = "Kuka tahansa kirjautunut käyttäjä"; -"List and see this folder" = "Listaa ja näytä tämä kansio"; +"View this folder" = "View this folder"; "Read mails from this folder" = "Lue viestit tästä kansiosta"; "Mark mails read and unread" = "Merkitse viestit luetuksi ja lukemattomaksi"; "Modify the flags of the mails in this folder" = "Muokkaa kansion lippumerkintöjä "; @@ -102,7 +110,7 @@ "To" = "Vastaanottaja"; "Cc" = "Kopio"; "Bcc" = "Piilokopio"; -"Reply-To" = "Vastausosoite"; +"Reply-To" = "Vastausosoite"; "Add address" = "Lisää osoite"; "Body" = "Runko"; "Open" = "Avaa."; @@ -119,9 +127,13 @@ "Edit Draft..." = "Muokkaa luonnosta..."; "Load Images" = "Lataa kuvat"; "Return Receipt" = "Vastaanottokuittaus"; +"Choose which identity to send this message from" = "Choose which identity to send this message from"; "The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Viestin lähettäjä pyytää ilmoitusta kun luet tämän viestin. Haluatko lähettää ilmoituksen?"; "Return Receipt (displayed) - %@"= "Vastaus kuittaus (näkyvä) - %@"; "This is a Return Receipt for the mail that you sent to %@.\n\nNote: This Return Receipt only acknowledges that the message was displayed on the recipient's computer. There is no guarantee that the recipient has read or understood the message contents." = "Tämä on vastaus kuittaus viestiin jonka lähetit %@lle.⏎ ⏎ Huom: Tämä kuittaus kertoo ainoastaan että viesti on näytetty vastaanottajan koneella. Viestin lukemisesta tai sen sisällön ymmärtämisestä ei ole takuuta."; +"Security" = "Security"; +"Sign" = "Sign"; +"Encrypt" = "Encrypt"; "Priority" = "Prioriteetti"; "highest" = "Korkein"; "high" = "Korkea"; @@ -154,18 +166,28 @@ "previous" = "Edellinen"; "next" = "Seuraava"; "last" = "Viimeinen"; -"msgnumber_to" = " "; -"msgnumber_of" = " "; +"msgnumber_to" = "to"; +"msgnumber_of" = "of"; "Mark Unread" = "Merkitse lukemattomaksi"; "Mark Read" = "Merkitse luetuksi"; "Untitled" = "Ei otsikkoa"; +/* Filter option in messages list */ +"Show unread messages only" = "Show unread messages only"; + +/* Filter option in messages list */ +"Show flagged messages only" = "Show flagged messages only"; + +/* Aria label for icon of labels */ +"Filtered by label" = "Filtered by label"; + /* Tree */ "SentFolderName" = "Lähetetyt"; "TrashFolderName" = "Roskakori"; "InboxFolderName" = "Saapuneet"; "DraftsFolderName" = "Luonnokset"; "JunkFolderName" = "Roskaa"; +"TemplatesFolderName" = "Templates"; "SieveFolderName" = "Suodattimet"; "Folders" = "Kansiot"; /* title line */ @@ -174,6 +196,7 @@ /* Address Popup menu */ "Add to Address Book..." = "Lisää osoitekirjaan..."; +"Successfully created card" = "Successfully created card"; "Compose Mail To" = "Lähetä viesti"; "Create Filter From Message..." = "Muodosta viestistä suodatin..."; @@ -223,6 +246,12 @@ /* Message view "more" menu: create a task from message */ "Convert To Task" = "Muunna tehtäväksi"; +/* Message view "more" menu: download message as an eml file */ +"Download message" = "Download message"; + +/* Message view "more" menu: download message as a zip archive */ +"Download message (zip)" = "Download message (zip)"; + /* Message view "more" menu: download all attachments as a zip archive */ "Download all attachments" = "Lataa kaikki liitteet"; @@ -244,6 +273,42 @@ /* Number of selected messages in list */ "selected" = "valittu"; +/* Date formatting from one time to another time */ +"to_time" = "to"; + +/* Date formatting from one day to another day */ +"to_date" = "to"; + +/* Encrypted message notification */ +"This message is encrypted" = "This message is encrypted"; + +/* Encrypted message but no certificate */ +"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module."; + +/* OpenSSL certificate error - unknown issuer */ +"certificate verify error" = "Unable to verify message signature"; + +/* OpenSSL certificate error - digest failure */ +"digest failure" = "The message has been modified"; + +/* OpenSSL reading error */ +"Error reading the certificate. Please install a new certificate." = "Error reading the certificate. Please install a new certificate."; + +/* Trying to access a non-existent certificate */ +"No certificate associated to account." = "No certificate associated to account."; + +/* Invalid S/MIME signature */ +"Digital signature is not valid" = "Digital signature is not valid"; + +/* Valid S/MIME signature */ +"Message is signed" = "Message is signed"; + +/* Valid S/MIME signature but common name not found */ +"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address"; + +/* Unknown error while validating message signature */ +"Digital signature is not valid" = "Digital signature is not valid"; + "This Folder" = "Tämä kansio"; /* Label popup menu */ @@ -279,6 +344,7 @@ "Operation failed" = "Toiminto epäonnistui"; "Quota" = "Kokorajoitus:"; "quotasFormat" = "%{0}% käytetty %{1} Mt:sta"; +"messageQuotasFormat" = "%{0}% of %{1} msgs"; "Unable to move/delete folder." = "Hakemiston siirto/poisto ei onnistu."; /* Alternative operation when folder cannot be deleted */ @@ -319,11 +385,18 @@ = "Viestejä ei voitu siirtää roskakoriin. Haluatko poistaa ne välittömästi?"; /* Message editing */ +"Please specify a subject." = "Please specify a subject."; "error_missingsubject" = "Viestillä ei ole otsikkoa. Haluatko varrmasti lähettää sen?"; "error_missingrecipients" = "Ole hyvä ja syötä ainakin yksi vastaanottaja."; "Send Anyway" = "Lähetä silti"; "Error while saving the draft" = "Virhe luonnoksen tallennuksessa"; +/* Error when emptying trash */ +"Unable to empty the trash folder." = "Unable to empty the trash folder."; + +/* Error when emptying junk folder */ +"Unable to empty the junk folder." = "Unable to empty the junk folder."; + /* Error when uploading a file attachment */ "Error while uploading the file \"%{0}\":" = "Virhe tiedoston \"%{0}\" latauksessa: "; "There is an active file upload. Closing the window will interrupt it." = "Tiedoston lataus on käynnissä. Ikkunan sulkeminen pysäyttää latauksen."; @@ -338,6 +411,9 @@ "cannot send message: (smtp) all recipients discarded" = "Viestiä ei voi lähettää: kaikki vastaanottajat ovat virheellisiä."; "cannot send message (smtp) - recipients discarded" = "Viestiä ei voi lähettää: seuraavat osoitteet ovat virheellisiä"; "cannot send message: (smtp) error when connecting" = "Viestiä ei voi lähettää: virhe yhdistettäessä SMTP -palvelimeen."; +"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account."; +"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read."; +"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account."; /* Contacts list in mail editor */ "Email" = "Sähköposti"; @@ -357,6 +433,9 @@ "Set as Sent" = "Merkitse lähetetyksi"; "Set as Trash" = "Merkitse roskaksi"; +/* Set the folder as the one holding the Templates */ +"Set as Templates" = "Set as Templates"; + /* Set the folder as the one holding Junk mails */ "Set as Junk" = "Merkitse roskaksi"; @@ -379,6 +458,18 @@ "Your email has been sent" = "Sähköpostiviestisi on lähetetty"; "Folder compacted" = "Kansio tiivistetty"; +"New draft" = "New draft"; +"Create new draft with this template" = "Create new draft with this template"; + +/* Advanced search */ +"Enter Subject" = "Enter Subject"; +"Enter From" = "Enter From"; +"Enter To" = "Enter To"; +"Enter Cc" = "Enter Cc"; +"Enter Body" = "Enter Body"; +"match" = "match"; +"does not match" = "does not match"; + /* Aria label for scope of search on messages */ "Search scope" = "Hakualue"; @@ -404,4 +495,4 @@ "hotkey_replyall" = "a"; /* Hotkey to forward to a message */ -"hotkey_forward" = "f"; \ No newline at end of file +"hotkey_forward" = "f"; diff --git a/UI/PreferencesUI/Finnish.lproj/Localizable.strings b/UI/PreferencesUI/Finnish.lproj/Localizable.strings index 13cb921e7..9bec73354 100644 --- a/UI/PreferencesUI/Finnish.lproj/Localizable.strings +++ b/UI/PreferencesUI/Finnish.lproj/Localizable.strings @@ -40,13 +40,26 @@ "Auto reply subject" = "Automaattivastauksen otsikko"; "You can write ${subject} to insert the original subject" = "Voit kirjoittaa ${subject} sisällyttääksesi alkuperäisen otsikon"; "Auto reply message" = "Automaattivastaus"; -"Email addresses (separated by commas)" = "Sähköpostiosoitteet (eroteltuna pilkuin)"; +"Email addresses" = "Email addresses"; "Add default email addresses" = "Syötä oletussähköpostiosoite"; "Days between responses" = "Päivät vastausten välillä"; "Do not send responses to mailing lists" = "Älä lähetä vastauksia postituslistoille"; +"Activation Constraints" = "Activation Constraints"; "Enable auto reply on" = "Ota automaattivastaus käyttöön"; -"Disable auto reply after" = "Poista automaattivastaus käytöstä"; +"First day of vacation" = "First day of vacation"; +"Disable auto reply after" = "Disable auto reply after"; +"Last day of vacation" = "Last day of vacation"; +"Enter date" = "Enter date"; +/* Enable auto reply at this time of the day */ +"Enable auto reply at" = "Enable auto reply at"; +"Enter time" = "Enter time"; +/* Disable auto reply at this time of the day */ +"Disable auto reply at" = "Disable auto reply at"; +"Enable auto reply on these days" = "Enable auto reply on these days"; "Always send vacation message response" = "Lähetä lomaviestivastaus aina"; +"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters."; +"Discard incoming mails during vacation" = "Discard incoming mails during vacation"; +"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox."; "Please specify your message and your email addresses for which you want to enable auto reply." = "Ole hyvä ja määritä viesti sekä sähköpostiosoitteet joille haluat aktivoida automaattivastauksen."; "Your vacation message must not end with a single dot on a line." = "Lomaviestisi ei saa päättyä yksittäiseen pisteeseen viimeisellä rivillä."; @@ -55,14 +68,19 @@ /* forward messages */ "Forward incoming messages" = "Edelleenlähetä saapuvat viestit"; +"Always forward" = "Always forward"; +"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters."; "Keep a copy" = "Pidä kopio"; +"Enter an email" = "Enter an email"; +"Add another email" = "Add another email"; "Please specify an address to which you want to forward your messages." = "Ole hyvä ja määritä sähköpostiosoite johon haluat edelleenlähettää viestisi."; "You are not allowed to forward your messages to an external email address." = "Sinulla ei ole lupaa välittää viestejä ulkoiseen sähköpostiosoitteeseen."; "You are not allowed to forward your messages to an internal email address." = "Sinulla ei ole lupaa välittää viestejä sisäiseen sähköpostiosoitteeseen."; +"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:"; /* d & t */ -"Current Time Zone" = "Nykyinen aikavyöhyke"; +"Time Zone" = "Time Zone"; "Short Date Format" = "Lyhyt päivämäärän esitysmuoto"; "Long Date Format" = "Pitkä päivämäärän esitysmuoto"; "Time Format" = "Ajan esitysmuoto"; @@ -84,8 +102,10 @@ "shortDateFmt_12" = "%Y-%m-%d"; "shortDateFmt_13" = "%Y/%m/%d"; "shortDateFmt_14" = "%Y.%m.%d"; -"shortDateFmt_15" = ""; - +"shortDateFmt_15" = "%d.%m.%Y"; +"shortDateFmt_16" = "%d.%m.%y"; +"shortDateFmt_17" = ""; + "longDateFmt_0" = "%A, %B %d, %Y"; "longDateFmt_1" = "%B %d, %Y"; "longDateFmt_2" = "%A, %d %B, %Y"; @@ -123,6 +143,8 @@ "Prevent from being invited to appointments" = "Estä tapaamiskutsut"; "White list for appointment invitations" = "Valkoinen lista tapaamiskutsuille"; "Contacts Names" = "Yhteystietojen Nimet"; +"Duplicate name" = "Duplicate name"; +"Calendar categories must have unique names." = "Calendar categories must have unique names."; /* Default Calendar */ "Default calendar" = "Oletuskalenteri"; @@ -146,10 +168,18 @@ /* Mailer */ "Labels" = "Otsikot"; "Label" = "Otsikoi"; +"IMAP Label" = "IMAP Label"; +"Invalid label" = "Don't use space, nor ( ) { } % * \" \\"; +"Duplicate label" = "Duplicate label"; +"IMAP labels must have unique names." = "IMAP labels must have unique names."; "New label" = "Uusi otsikko"; "Show subscribed mailboxes only" = "Näytä vain tilatut sähköpostikansiot"; "Synchronize only default mail folders (EAS)" = "Synkronoi vain oletus sähköpostikansiot (EAS)"; +"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes"; "Sort messages by threads" = "Järjestä viestit ketjuiksi"; +"Always open mail composer" = "Always open mail composer"; +"Inside current window" = "Inside current window"; +"In a popup window" = "In a popup window"; "When sending mail, add unknown recipients to my" = "Postia lähettäessä lisää tuntemattomat vastaanottajat"; "Address Book" = "Osoitekirja"; "Forward messages" = "Edelleenlähetä viestit"; @@ -173,12 +203,19 @@ "displayremoteinlineimages_always" = "Aina"; "Auto save every" = "Tallenna automaattisesti"; "minutes" = "minuutin välein"; +"Automatically mark messages as read" = "Automatically mark messages as read"; +"Immediately on display" = "Immediately on display"; +"After displaying for" = "After displaying for"; +"seconds" = "seconds"; /* Contact */ "Personal Address Book" = "Henkilökohtainen osoitekirja"; "Collected Address Book" = "Keratty osoitekirja"; +"Contact categories must have unique names." = "Contact categories must have unique names."; /* IMAP Accounts */ +"Settings" = "Settings"; +"Security" = "Security"; "Mail Account" = "Sähköpostitili"; "New Mail Account" = "Uusi sähköpostitili"; "Server Name" = "Palvelinnimi"; @@ -190,19 +227,42 @@ "Email" = "Sähköposti"; "Reply To Email" = "Vastaa sähköpostiin"; "Signature" = "Allekirjoitus"; +"Identities" = "Identities"; +"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages"; +"Default Identity" = "Default Identity"; +"New Identity" = "New Identity"; "(Click to create)" = "(Napsauta luodaksesi)"; "Please enter your signature below" = "Ole hyvä ja syötä allekirjoituksesi alle"; "Please specify a valid sender address." = "Ole hyvä ja syötä kelvollinen lähettäjäosoite"; "Please specify a valid reply-to address." = "Ole hyvä ja syötä kelvollinen vastausosoite"; "Specify a hostname other than the local host" = "Määritä muu kuin paikallinen palvelinosoite"; +"No certificate installed" = "No certificate installed"; +"The SSL certificate must use the PKCS#12 (PFX) format." = "The SSL certificate must use the PKCS#12 (PFX) format."; +"Uninstall" = "Uninstall"; +"Choose PKCS12 Certificate .." = "Choose PKCS12 Certificate .."; +"Certificate Import Password" = "Certificate Import Password"; +"Upload" = "Upload"; +"When composing a message" = "When composing a message"; +"Digitally sign the message by default" = "Digitally sign the message by default"; +"Always try to encrypt the message" = "Always try to encrypt the message"; +"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password."; + /* Additional Parameters */ "Additional Parameters" = "Lisäparametrit"; /* password */ +"Current password" = "Current password"; "New password" = "Uusi salasana"; "Confirmation" = "Vahvistus"; "Change" = "Vaihda"; +"Passwords don't match" = "Passwords don't match"; +"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter"; +"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter"; +"POLICY_MIN_DIGIT" = "Minimum of %{0} digit"; +"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols"; +"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters"; + /* Event+task classifications */ "Default events classification" = "Oletus tapahtumaluokittelu"; @@ -215,6 +275,7 @@ "Calendar Category" = "Kalenteriryhmä"; "Add Calendar Category" = "Lisää kalenteriryhmä"; "New category" = "Uusi kategoria"; +"Reset to defaults" = "Reset to defaults"; "Remove Calendar Category" = "Poista kalenteriryhmä"; "Contact Category" = "Yhteystietoryhmä"; "Add Contact Category" = "Lisää yhteystietoryhmä"; @@ -287,6 +348,7 @@ "refreshview_every_20_minutes" = "20 minuutin välein"; "refreshview_every_30_minutes" = "Puolen tunnin välein"; "refreshview_once_per_hour" = "Kerran tunnissa"; +"Enable Desktop Notifications" = "Enable Desktop Notifications"; /* Return receipts */ "When I receive a request for a return receipt" = "Kun saan kuittauspyynnön"; @@ -410,3 +472,31 @@ "monsterid" = "Hirviö"; "wavatar" = "Wavatar"; "retro" = "Retro"; + +/* Animation Level */ +"Animation Level" = "Animation Level"; +/* Normal Animation Mode */ +"animation_NORMAL" = "Normal"; +/* Limited Animation Mode */ +"animation_LIMITED" = "Limited"; +"animation_NONE" = "None"; + +/* 2FA */ +"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application"; +"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application."; +"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again."; +"Enter TOTP verification code :" = "Enter TOTP verification code :"; +"Invalid TOTP verification code" = "Invalid TOTP verification code"; + +/* External Sieve scripts */ +"An external Sieve script is active" = "An external Sieve script is active"; +"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled."; +"Let SOGo handle everything" = "Let SOGo handle everything"; + +/* Password Recovery */ +"Password recovery mode" = "Password recovery"; +"Question" = "Question"; +"Secondary e-mail" = "Secondary e-mail"; +"Answer" = "Answer"; +"Password recovery" = "Password recovery"; +"Password change" = "Password change"; diff --git a/UI/Scheduler/Finnish.lproj/Localizable.strings b/UI/Scheduler/Finnish.lproj/Localizable.strings index 99b8f2d6a..8e26cc58e 100644 --- a/UI/Scheduler/Finnish.lproj/Localizable.strings +++ b/UI/Scheduler/Finnish.lproj/Localizable.strings @@ -37,6 +37,8 @@ "this month" = "Tämä kuukausi"; "Previous Month" = "Edellinen kuukausi"; "Next Month" = "Seuraava kuukausi"; +/* Week number prefix */ +"W" = "W"; /* Year */ "this year" = "tänä vuonna"; @@ -64,6 +66,12 @@ "Compose E-Mail to All Attendees" = "Luo sähköpostiviesti kaikille osallistujille"; "Compose E-Mail to Undecided Attendees" = "Luo sähköpostiviesti epävarmoille osallistujille"; +/* Relative dates */ +"Yesterday" = "Yesterday"; +"Today" = "Tänään"; +"Tomorrow" = "Tomorrow"; +"Last %@" = "Last %@"; + /* Folders */ "Personal calendar" = "Henkilökohtainen kalenteri"; @@ -101,6 +109,7 @@ "Name of the Calendar" = "Kalenterin nimi"; "new" = "Uusi"; "Print view" = "Tulostusnäkymä"; +"Print" = "Print"; "edit" = "Muokkaa"; "delete" = "Poista"; "proposal" = "Ehdotus"; @@ -141,6 +150,7 @@ "Display events and tasks colors" = "Näytä tapahtumat ja tehtävien värit"; "Borders" = "Reunat"; "Backgrounds" = "Taustat"; +"Page Format" = "Page Format"; /* Appointments */ "Appointment viewer" = "Tapaamisnäkymä"; @@ -212,6 +222,12 @@ "view_next14" = "Seuraavat 14 päivää"; "view_next31" = "Seuraavat 31 päivää"; "view_thismonth" = "Tämä kuukausi"; +"view_thisyear" = "This Year"; +"view_last7" = "Last 7 days"; +"view_last14" = "Last 14 days"; +"view_last31" = "Last 31 days"; +"view_lastmonth" = "Last Month"; +"view_lastyear" = "Last Year"; "view_future" = "Kaikki tulevat tapahtumat"; "view_selectedday" = "Valittu päivä"; "view_not_started" = "Aloittamattomat tehtävät"; @@ -295,16 +311,16 @@ "Every" = "Joka"; "Days" = "Päivät"; "Week(s)" = "Viikko/Viikot"; -"On" = " "; +"On" = "On"; "Month(s)" = "Kuukausi/kuukaudet"; /* [Event recurrence editor] Ex: _The_ first Sunday */ -"The" = " "; +"The" = "The"; "Recur on day(s)" = "Toista päiv(in)ä"; "Year(s)" = "Vuosi(na)"; /* [Event recurrence editor] Ex: Every first Sunday _of_ April */ -"cycle_of" = " "; +"cycle_of" = "of"; "No end date" = "Ei päättymispäivää"; "Create" = "Luo"; "appointment(s)" = "tapaaminen/tapaamiset"; @@ -333,6 +349,7 @@ "repeat_YEARLY" = "Vuosittain"; "repeat_CUSTOM" = "Määritetty..."; "reminder_NONE" = "Ei muistutusta"; +"reminder_0" = "At time of event"; "reminder_5_MINUTES_BEFORE" = "5 minuuttia ennen"; "reminder_10_MINUTES_BEFORE" = "10 minuuttia ennen"; "reminder_15_MINUTES_BEFORE" = "15 minuuttia ennen"; @@ -383,6 +400,10 @@ "From" = "Aloitusaika"; "To" = "Kenelle"; +/* dates */ +"DateFrom" = "From"; +"DateTo" = "To"; + /* validation errors */ validate_notitle = "Otsikkoa ei ole asetettu, jatka?"; validate_invalid_startdate = "Virheellinen alkupäiväkenttä!"; @@ -429,16 +450,48 @@ validate_untilbeforeend = "Uusitun tapahtuman on päätyttävä ensimmäisen = "Et voi poistaa tai kirjautua ulos henkilökohtaisesta kalenteristasi."; "Are you sure you want to delete the calendar \"%{0}\"?" = "Oletko varma että haluat poistaa kalenterin \"%{0}\"?"; +"Are you sure you want to delete the selected components?" += "Are you sure you want to delete the selected components?"; -/* Legend */ +/* Participation role */ +"Role" = "Role"; + +/* Participant role: participation is required */ "Participant" = "Osallistuja"; + +/* Participant role: participation is required */ +"req-participant" = "Participant"; + +/* Participant role: participation is optional */ "Optional Participant" = "Vaihtoehtoiset osallistujat"; + +/* Participant role: participation is optional */ +"opt-participant" = "Optional Participant"; + +/* Participant role: participant is copied for information purposes only */ "Non Participant" = "Ei osallistu"; + +/* Participant role: participant is copied for information purposes only */ +"non-participant" = "Non Participant"; + +/* Participant role: participant is chair of the calendar entity */ "Chair" = "Puheenjohtaja"; + +/* Participant role: participant is chair of the calendar entity */ +"chair" = "Chair"; + +/* Participant status: needs action */ "Needs action" = "Vaatii toimenpiteitä"; + +/* Participant status: event accepted */ "Accepted" = "Hyväksytty"; + +/* Participant status: event declined */ "Declined" = "Hylätty"; + +/* Participant status: tentatively accepted */ "Tentative" = "Alustava"; + "Free" = "Vapaa"; "Busy" = "Varattu"; "Maybe busy" = "Ehkä varattu"; @@ -457,6 +510,8 @@ validate_untilbeforeend = "Uusitun tapahtuman on päätyttävä ensimmäisen "and" = "ja"; "A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?" = "Aikaristiriita yhdentai useamman osallistujan kanssa.⏎ Haluatko silti säilyttää nykyiset asetukset?"; +"Would you like to remove them and send the invitation to the remaining attendees?" += "Would you like to remove them and send the invitation to the remaining attendees?"; /* events list */ "Due" = "Määräaika"; @@ -498,7 +553,7 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)"; "Export" = "Vie"; -/* Show only the calendar for which the menu is displayed */ +/* Show only the calendar for which the menu is displayed */ "Show Only This Calendar" = "Näytä vain tämä kalenteri"; @@ -534,8 +589,10 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)"; "Delete Event" = "Poista tapahtuma"; "Copy event to my calendar" = "Kopioi tapahtumat kalenteriini"; "View Raw Source" = "Näytä lähdekoodi"; +"Move To" = "Move To"; +"Copy To" = "Copy To"; "Subscriptions" = "Tilaukset"; -"Subscribe to a shared folder" = "Tilaa jaettu hakemisto"; +"Subscribe to a shared calendar" = "Subscribe to a shared calendar"; "Subscribe to a web calendar..." = "Liity web-kalenteriin..."; "URL of the Calendar" = "Kalenterin URL"; "Web Calendar" = "Web kalenteri"; @@ -565,12 +622,14 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)"; "More options" = "Lisää valintoja"; "Delete This Occurrence" = "Poista tämä tapahtuma"; "Delete All Occurrences" = "Poista kaikki tapahtumat"; +"Add Recurrence Date" = "Add Recurrence Date"; "Add From" = "Lisää aloitusaika"; "Add Due" = "Lisää määräaika"; "Import" = "Tuo"; "Rename" = "Nimeä uudelleen"; "Import Calendar" = "Tuo kalenteri"; "Select an ICS file." = "Valitse ICS tiedosto"; +"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?"; /* Notification when user subscribes to a calendar */ "Successfully subscribed to calendar" = "Kalenterin tilaus onnistui"; @@ -600,4 +659,4 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)"; "hotkey_monthview" = "m"; /* Hotkey to switch to multicolumn day view */ -"hotkey_multicolumndayview" = "c"; \ No newline at end of file +"hotkey_multicolumndayview" = "c";