# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-11-14 17:59+0100\n" "PO-Revision-Date: 2020-03-12 11:37+0000\n" "Last-Translator: Tor Lillqvist \n" "Language-Team: Finnish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 3.10.3\n" #: admin/admin.strings.js:6 msgid "Admin console" msgstr "Ylläpitokonsoli" #: admin/admin.strings.js:7 msgid "Settings" msgstr "Asetukset" #: admin/admin.strings.js:8 msgid "Overview" msgstr "Yleiskatsaus" #: admin/admin.strings.js:9 msgid "(current)" msgstr "(nykyinen)" #: admin/admin.strings.js:10 msgid "Analytics" msgstr "Analytiikka" #: admin/admin.strings.js:11 msgid "History" msgstr "Historia" #: admin/admin.strings.js:12 #, fuzzy msgid "Log" msgstr "Kirjaudu" #: admin/admin.strings.js:13 msgid "Dashboard" msgstr "Kojelauta" #: admin/admin.strings.js:14 msgid "Users online" msgstr "Käyttäjiä nyt" #: admin/admin.strings.js:15 msgid "User Name" msgstr "Käyttäjänimi" #: admin/admin.strings.js:16 #, fuzzy msgid "Documents open" msgstr "Avattuja asiakirjoja" #: admin/admin.strings.js:17 admin/src/AdminSocketOverview.js:73 #: admin/src/AdminSocketOverview.js:122 admin/src/AdminSocketOverview.js:341 #, fuzzy msgid " user(s)." msgstr "0 käyttäjää" #: admin/admin.strings.js:18 admin/src/AdminSocketOverview.js:195 #, fuzzy msgid " document(s) open." msgstr "Avattuja asiakirjoja" #: admin/admin.strings.js:19 msgid "Number of Documents" msgstr "Asiakirjojen lukumäärä" #: admin/admin.strings.js:20 msgid "Memory consumed" msgstr "Käytetty muistin määrä" #: admin/admin.strings.js:21 msgid "Bytes sent" msgstr "Tavuja lähetetty" #: admin/admin.strings.js:22 msgid "Bytes received" msgstr "Tavuja vastaanotettu" #: admin/admin.strings.js:23 msgid "PID" msgstr "PID" #: admin/admin.strings.js:24 msgid "Document" msgstr "Asiakirja" #: admin/admin.strings.js:25 msgid "Views" msgstr "" #: admin/admin.strings.js:26 msgid "Elapsed time" msgstr "Kulunut aika" #: admin/admin.strings.js:27 msgid "Idle time" msgstr "Joutenoloaika" #: admin/admin.strings.js:28 msgid "Modified" msgstr "Muokattu" #: admin/admin.strings.js:29 msgid "WOPI host" msgstr "" #: admin/admin.strings.js:30 msgid "Kill" msgstr "Lopeta" #: admin/admin.strings.js:31 msgid "Graphs" msgstr "Graafit" #: admin/admin.strings.js:32 msgid "Memory Graph" msgstr "Muistigraafi" #: admin/admin.strings.js:33 msgid "CPU Graph" msgstr "Suoritingraafi" #: admin/admin.strings.js:34 msgid "Network Graph" msgstr "Verkkograafi" #: admin/admin.strings.js:35 src/control/Control.Notebookbar.js:248 #: src/control/Control.NotebookbarDraw.js:24 #: src/control/Control.NotebookbarImpress.js:24 #: src/layer/tile/CommentListSection.ts:388 #: src/layer/tile/CommentSection.ts:122 msgid "Save" msgstr "Tallenna" #: admin/admin.strings.js:36 msgid "Cache size of memory statistics" msgstr "Välimuistin koko muistitilastoissa" #: admin/admin.strings.js:37 msgid "Time interval of memory statistics (in ms)" msgstr "Aikaväli muistitilastoissa (millisekuntia)" #: admin/admin.strings.js:38 msgid "Cache size of CPU statistics" msgstr "Välimuistin koko CPU-tilastoissa" #: admin/admin.strings.js:39 msgid "Time interval of CPU statistics (in ms)" msgstr "Aikaväli CPU-tilastoissa (millisekuntia)" #: admin/admin.strings.js:40 admin/src/AdminSocketOverview.js:91 msgid "Kill session." msgstr "" #: admin/admin.strings.js:41 msgid "Maximum Document process virtual memory (in MB) - reduce only" msgstr "Asiakirjaprosessin suurin virtuaalimuisti (megatavuja)" #: admin/admin.strings.js:42 msgid "Maximum Document process stack memory (in KB) - reduce only" msgstr "Asiakirjaprosessin suurin pinomuisti (kilotavuja)" #: admin/admin.strings.js:43 msgid "Maximum file size allowed to write to disk (in MB) - reduce only" msgstr "Suurin kirjoitettava tiedostokoko (megatavuja)" #: admin/admin.strings.js:44 msgid "Documents:" msgstr "Asiakirjat:" #: admin/admin.strings.js:45 msgid "Expired:" msgstr "Vanhentuneet:" #: admin/admin.strings.js:46 msgid "Refresh" msgstr "Päivitä" #: admin/admin.strings.js:47 msgid "Shutdown Server" msgstr "Sammuta palvelin" #: admin/admin.strings.js:48 msgid "Server uptime" msgstr "Palvelimen käynnistyksestä kulunut aika" #: admin/admin.strings.js:49 #, fuzzy msgid "Refresh Log" msgstr "Päivitä" #: admin/admin.strings.js:50 msgid "Channel Filter:" msgstr "" #: admin/admin.strings.js:51 src/control/Control.JSDialogBuilder.js:395 #: src/control/Control.StatusBar.js:314 msgid "None" msgstr "Ei mitään" #: admin/admin.strings.js:52 msgid "Set Log Levels" msgstr "" #: admin/admin.strings.js:53 msgid "Log Levels" msgstr "" #: admin/admin.strings.js:54 src/control/Control.AlertDialog.js:25 #: src/control/Parts.js:419 src/control/Signing.js:608 msgid "Close" msgstr "Sulje" #: admin/admin.strings.js:55 msgid "Update Log Levels" msgstr "" #: admin/admin.strings.js:56 msgid "Version Information" msgstr "" #: admin/src/AdminSocketAnalytics.js:205 msgid "Received" msgstr "Vastaanotettu" #: admin/src/AdminSocketAnalytics.js:209 msgid "Sent" msgstr "Lähetetty" #: admin/src/AdminSocketBase.js:53 msgid "Server has been shut down; please reload the page." msgstr "" #: admin/src/AdminSocketBase.js:63 msgid "Connection error" msgstr "Yhteysvirhe" #: admin/src/AdminSocketOverview.js:97 admin/src/AdminSocketSettings.js:34 msgid "Confirmation" msgstr "" #: admin/src/AdminSocketOverview.js:98 msgid "Are you sure you want to terminate this session?" msgstr "Haluatko varmasti lopettaa tämän istunnon?" #: admin/src/AdminSocketOverview.js:99 admin/src/AdminSocketSettings.js:36 #: src/control/Control.Menubar.js:1612 #: src/control/Control.PresentationBar.js:102 src/control/Control.Tabs.js:305 #: src/control/Control.Tabs.js:322 src/control/Toolbar.js:860 #: src/core/Socket.js:951 msgid "OK" msgstr "OK" #: admin/src/AdminSocketOverview.js:100 admin/src/AdminSocketSettings.js:37 #: src/control/Control.Command.js:90 src/control/Control.LanguageDialog.js:86 #: src/control/Control.Menubar.js:1613 src/control/Control.MobileTopBar.js:43 #: src/control/Control.PresentationBar.js:103 src/control/Control.Tabs.js:306 #: src/control/Control.Tabs.js:323 src/control/Toolbar.js:861 #: src/core/Socket.js:952 src/layer/tile/CommentListSection.ts:389 #: src/layer/tile/CommentSection.ts:121 src/layer/tile/CommentSection.ts:124 msgid "Cancel" msgstr "Peruuta" #: admin/src/AdminSocketOverview.js:390 msgid "Failed to set jwt authentication cookie over insecure connection" msgstr "" #: admin/src/AdminSocketOverview.js:394 msgid "Failed to authenticate this session over protocol %0" msgstr "" #: admin/src/AdminSocketSettings.js:35 msgid "Are you sure you want to shut down the server?" msgstr "Haluatko varmasti sammuttaa palvelimen?" #: admin/src/Util.js:14 msgid "kB" msgstr "kt" #: admin/src/Util.js:14 msgid "MB" msgstr "Mt" #: admin/src/Util.js:14 msgid "GB" msgstr "Gt" #: admin/src/Util.js:14 msgid "TB" msgstr "Tt" #: admin/src/Util.js:14 msgid "PB" msgstr "" #: admin/src/Util.js:14 msgid "EB" msgstr "" #: admin/src/Util.js:14 msgid "ZB" msgstr "" #: admin/src/Util.js:14 msgid "YB" msgstr "" #: admin/src/Util.js:14 msgid "BB" msgstr "" #: admin/src/Util.js:43 admin/src/Util.js:45 msgid " hrs" msgstr " h" #: admin/src/Util.js:49 admin/src/Util.js:51 msgid " mins" msgstr " min" #: admin/src/Util.js:54 msgid " s" msgstr " s" #: src/control/ColorPicker.js:122 msgid "No color" msgstr "Ei väriä" #: src/control/ColorPicker.js:123 #, fuzzy msgid "Automatic color" msgstr "Ei väriä" #: src/control/Control.AlertDialog.js:66 src/control/Control.StatusBar.js:424 msgid "Edit" msgstr "Muokkaa" #: src/control/Control.AlertDialog.js:76 msgid "Open link" msgstr "Avaa linkki" #: src/control/Control.AlertDialog.js:98 msgid "The server encountered a %0 error while parsing the %1 command." msgstr "Palvelin kohtasi virheen %0 jäsennellessään komentoa %1" #: src/control/Control.Command.js:89 msgid "Unlock" msgstr "" #: src/control/Control.ContextMenu.js:180 msgid "Delete" msgstr "Poista" #: src/control/Control.ContextMenu.js:259 msgid "Paste Special" msgstr "Liitä määräten" #: src/control/Control.DocumentRepair.js:33 msgid "Repair Document" msgstr "Korjaa asiakirja" #: src/control/Control.DocumentRepair.js:44 msgid "Type" msgstr "Laji" #: src/control/Control.DocumentRepair.js:46 msgid "Index" msgstr "Hakemisto" #: src/control/Control.DocumentRepair.js:48 #: src/control/Control.JSDialogBuilder.js:2114 #: src/layer/tile/CanvasTileLayer.js:4781 #: src/layer/tile/CanvasTileLayer.js:4791 #: src/layer/tile/CommentListSection.ts:821 msgid "Comment" msgstr "Huomautus" #: src/control/Control.DocumentRepair.js:50 msgid "User name" msgstr "Käyttäjänimi" #: src/control/Control.DocumentRepair.js:52 msgid "Timestamp" msgstr "Aikaleima" #: src/control/Control.DocumentRepair.js:56 msgid "Jump to state" msgstr "Siirry tilaan" #: src/control/Control.DocumentRepair.js:95 src/control/Control.UserList.js:196 msgid "You" msgstr "Sinä" #: src/control/Control.DownloadProgress.js:47 msgid "Start download" msgstr "Aloita lataus" #: src/control/Control.DownloadProgress.js:62 msgid "Confirm copy to clipboard" msgstr "Vahvista kopiointi leikepöydälle" #: src/control/Control.FormulaBar.js:34 msgid "Function Wizard" msgstr "Funktioapuri" #: src/control/Control.JSDialogBuilder.js:398 msgid "Solid" msgstr "" #: src/control/Control.JSDialogBuilder.js:401 msgid "Linear" msgstr "Lineaarinen" #: src/control/Control.JSDialogBuilder.js:404 msgid "Axial" msgstr "Aksiaalinen" #: src/control/Control.JSDialogBuilder.js:407 msgid "Radial" msgstr "Radiaalinen" #: src/control/Control.JSDialogBuilder.js:410 msgid "Ellipsoid" msgstr "Ellipsoidi" #: src/control/Control.JSDialogBuilder.js:414 msgid "Quadratic" msgstr "Neliömäinen" #: src/control/Control.JSDialogBuilder.js:417 msgid "Square" msgstr "Neliö" #: src/control/Control.JSDialogBuilder.js:420 msgid "Fixed size" msgstr "Kiinteämittainen" #: src/control/Control.JSDialogBuilder.js:1261 msgid "From" msgstr "Aloitus" #: src/control/Control.JSDialogBuilder.js:1264 msgid "To" msgstr "Loppu" #: src/control/Control.JSDialogBuilder.js:1267 msgid "Color" msgstr "Väri" #: src/control/Control.JSDialogBuilder.js:1396 #, fuzzy msgid "Select range" msgstr "Hylkää muutos" #: src/control/Control.JSDialogBuilder.js:1439 #: src/control/Control.NotebookbarBuilder.js:235 msgid "Font Name" msgstr "Kirjasinlaji" #: src/control/Control.JSDialogBuilder.js:1441 src/control/Toolbar.js:123 msgid "Font Size" msgstr "Kirjasinkoko" #: src/control/Control.JSDialogBuilder.js:1443 #: src/control/Control.TopToolbar.js:490 msgid "Style" msgstr "Tyyli" #: src/control/Control.JSDialogBuilder.js:2100 #, fuzzy msgid "reply" msgstr "Vastaa" #: src/control/Control.JSDialogBuilder.js:2103 msgid "replies" msgstr "" #: src/control/Control.JSDialogBuilder.js:2175 msgid "Insert Comment" msgstr "" #: src/control/Control.JSDialogBuilder.js:2626 #, fuzzy msgid "Cell borders" msgstr "Reunat" #: src/control/Control.JSDialogBuilder.js:2817 msgid "Rows" msgstr "Rivejä" #: src/control/Control.JSDialogBuilder.js:2818 msgid "Columns" msgstr "Sarakkeita" #: src/control/Control.JSDialogBuilder.js:2838 #, fuzzy msgid "Insert Table" msgstr "Lisää taulukko" #: src/control/Control.LanguageDialog.js:69 src/control/Control.Menubar.js:277 #: src/control/Control.Menubar.js:279 src/control/Control.Menubar.js:281 #: src/control/Control.Menubar.js:417 src/control/Control.Menubar.js:530 #: src/control/Control.Menubar.js:738 #: src/control/Control.NotebookbarBuilder.js:742 #: src/control/Control.NotebookbarBuilder.js:744 #: src/control/Control.NotebookbarBuilder.js:746 #: src/control/Control.NotebookbarBuilder.js:770 #: src/control/Control.NotebookbarBuilder.js:805 #: src/control/Control.NotebookbarBuilder.js:822 #: src/control/Control.StatusBar.js:514 msgid "None (Do not check spelling)" msgstr "Ei mitään (Älä tarkista oikeinkirjoitusta)" #: src/control/Control.Menubar.js:60 src/control/Control.Menubar.js:309 #: src/control/Control.Menubar.js:437 src/control/Control.Menubar.js:546 #: src/control/Control.Menubar.js:758 src/control/Control.Menubar.js:811 #: src/control/Control.Menubar.js:866 src/control/Control.Menubar.js:911 msgid "Share..." msgstr "Jaa..." #: src/control/Control.Menubar.js:61 src/control/Control.Menubar.js:310 #: src/control/Control.Menubar.js:439 src/control/Control.Menubar.js:547 #: src/control/Control.Menubar.js:759 src/control/Control.Menubar.js:812 #: src/control/Control.Menubar.js:868 src/control/Control.Menubar.js:912 msgid "See revision history" msgstr "Näytä versiohistoria" #: src/control/Control.Menubar.js:62 src/control/Control.Menubar.js:311 #: src/control/Control.Menubar.js:440 src/control/Control.Menubar.js:548 #: src/control/Control.Menubar.js:764 src/control/Control.Menubar.js:816 #: src/control/Control.Menubar.js:870 src/control/Control.Menubar.js:916 msgid "Download as" msgstr "Lataa nimellä" #: src/control/Control.Menubar.js:62 src/control/Control.Menubar.js:311 #: src/control/Control.Menubar.js:440 src/control/Control.Menubar.js:548 #: src/control/Control.Menubar.js:764 src/control/Control.Menubar.js:816 #: src/control/Control.Menubar.js:870 src/control/Control.Menubar.js:916 msgid "Export as" msgstr "Vie muodossa" #: src/control/Control.Menubar.js:63 src/control/Control.Menubar.js:312 #: src/control/Control.Menubar.js:441 src/control/Control.Menubar.js:549 #: src/control/Control.Menubar.js:765 src/control/Control.Menubar.js:817 #: src/control/Control.Menubar.js:871 src/control/Control.Menubar.js:917 #: src/control/Control.NotebookbarCalc.js:163 #: src/control/Control.NotebookbarDraw.js:212 #: src/control/Control.NotebookbarImpress.js:243 #: src/control/Control.NotebookbarWriter.js:167 msgid "PDF Document (.pdf)" msgstr "PDF-asiakirja (.pdf)" #: src/control/Control.Menubar.js:64 src/control/Control.Menubar.js:766 msgid "ODF text document (.odt)" msgstr "ODF-tekstiasiakirja (.odt)" #: src/control/Control.Menubar.js:65 src/control/Control.Menubar.js:767 #: src/control/Control.NotebookbarWriter.js:149 msgid "Word 2003 Document (.doc)" msgstr "Word 2003 -asiakirja (.doc)" #: src/control/Control.Menubar.js:66 src/control/Control.Menubar.js:768 #: src/control/Control.NotebookbarWriter.js:155 msgid "Word Document (.docx)" msgstr "Word-asiakirja (.docx)" #: src/control/Control.Menubar.js:67 src/control/Control.Menubar.js:769 #: src/control/Control.NotebookbarWriter.js:137 msgid "Rich Text (.rtf)" msgstr "Rich Text (.rtf)" #: src/control/Control.Menubar.js:68 src/control/Control.Menubar.js:770 msgid "EPUB (.epub)" msgstr "" #: src/control/Control.Menubar.js:69 src/control/Control.Menubar.js:760 #: src/control/Control.NotebookbarWriter.js:192 src/control/Signing.js:601 msgid "Sign document" msgstr "Allekirjoita asiakirja" #: src/control/Control.Menubar.js:72 src/control/Control.Menubar.js:319 #: src/control/Control.Menubar.js:445 src/control/Control.Menubar.js:556 msgid "Close document" msgstr "Sulje asiakirja" #: src/control/Control.Menubar.js:77 src/control/Control.Menubar.js:324 #: src/control/Control.Menubar.js:450 src/control/Control.Menubar.js:561 #: src/control/Control.Menubar.js:775 src/control/Control.Menubar.js:826 #: src/control/Control.Menubar.js:877 src/control/Control.Menubar.js:925 #: src/control/Control.NotebookbarBuilder.js:735 #: src/control/Control.NotebookbarBuilder.js:765 #: src/control/Control.NotebookbarBuilder.js:800 #: src/control/Control.NotebookbarBuilder.js:817 #: src/control/Control.NotebookbarCalc.js:169 #: src/control/Control.NotebookbarCalc.js:170 #: src/control/Control.NotebookbarDraw.js:218 #: src/control/Control.NotebookbarDraw.js:219 #: src/control/Control.NotebookbarImpress.js:249 #: src/control/Control.NotebookbarImpress.js:250 #: src/control/Control.NotebookbarWriter.js:185 #: src/control/Control.NotebookbarWriter.js:186 msgid "Repair" msgstr "Korjaa" #: src/control/Control.Menubar.js:104 src/control/Control.Menubar.js:338 #: src/control/Control.Menubar.js:464 src/control/Control.Menubar.js:575 #: src/control/Control.NotebookbarCalc.js:745 #: src/control/Control.NotebookbarCalc.js:746 #: src/control/Control.NotebookbarDraw.js:689 #: src/control/Control.NotebookbarDraw.js:690 #: src/control/Control.NotebookbarImpress.js:981 #: src/control/Control.NotebookbarWriter.js:975 #: src/control/Control.NotebookbarWriter.js:976 #: src/control/Control.StatusBar.js:188 msgid "Reset zoom" msgstr "Nollaa zoomaus" #: src/control/Control.Menubar.js:106 #: src/control/Control.NotebookbarBuilder.js:721 #: src/control/Control.NotebookbarWriter.js:1025 #: src/control/Control.NotebookbarWriter.js:1026 msgid "Show Ruler" msgstr "Näytä viivotin" #: src/control/Control.Menubar.js:107 src/control/Control.Menubar.js:348 #: src/control/Control.Menubar.js:467 #: src/control/Control.NotebookbarWriter.js:1036 #: src/control/Control.NotebookbarWriter.js:1037 msgid "Show Status Bar" msgstr "" #: src/control/Control.Menubar.js:116 src/control/Control.Menubar.js:351 #: src/control/Control.Menubar.js:470 src/control/Control.Menubar.js:586 #: src/control/Control.Menubar.js:978 src/control/Control.Menubar.js:1020 #: src/control/Control.Menubar.js:1034 src/control/Control.Menubar.js:1057 msgid "Local Image..." msgstr "Paikallinen kuva..." #: src/control/Control.Menubar.js:134 src/control/Control.Menubar.js:136 #: src/control/Control.Menubar.js:995 src/control/Control.Menubar.js:997 msgid "All" msgstr "Kaikki" #: src/control/Control.Menubar.js:189 msgid "Text orientation" msgstr "Tekstin suunta" #: src/control/Control.Menubar.js:295 src/control/Control.Menubar.js:423 #: src/control/Control.Menubar.js:533 src/control/Control.Menubar.js:744 #: src/control/Control.NotebookbarWriter.js:216 msgid "Online Help" msgstr "Online-avustus" #: src/control/Control.Menubar.js:296 src/control/Control.Menubar.js:424 #: src/control/Control.Menubar.js:534 src/control/Control.Menubar.js:745 #: src/control/Control.NotebookbarWriter.js:227 msgid "Keyboard shortcuts" msgstr "Pikanäppäimet" #: src/control/Control.Menubar.js:297 src/control/Control.Menubar.js:425 #: src/control/Control.Menubar.js:535 src/control/Control.Menubar.js:746 #: src/control/Control.NotebookbarWriter.js:238 msgid "Report an issue" msgstr "Ilmoita virhe" #: src/control/Control.Menubar.js:298 src/control/Control.Menubar.js:426 #: src/control/Control.Menubar.js:536 src/control/Control.Menubar.js:747 #: src/control/Control.Menubar.js:802 src/control/Control.Menubar.js:857 #: src/control/Control.Menubar.js:902 src/control/Control.Menubar.js:971 #: src/control/Control.NotebookbarWriter.js:250 msgid "Latest Updates" msgstr "" #: src/control/Control.Menubar.js:299 src/control/Control.Menubar.js:427 #: src/control/Control.Menubar.js:537 src/control/Control.Menubar.js:748 #: src/control/Control.Menubar.js:803 src/control/Control.Menubar.js:858 #: src/control/Control.Menubar.js:903 src/control/Control.Menubar.js:972 #: src/control/Control.NotebookbarWriter.js:261 msgid "About" msgstr "Tietoja" #: src/control/Control.Menubar.js:301 src/control/Control.Menubar.js:429 #: src/control/Control.Menubar.js:539 src/control/Control.Menubar.js:750 msgid "Last modification" msgstr "Viimeisin muokkaus" #: src/control/Control.Menubar.js:308 src/control/Control.Menubar.js:436 #, fuzzy msgid "Save Comments" msgstr "Huomautus" #: src/control/Control.Menubar.js:313 src/control/Control.Menubar.js:818 msgid "ODF presentation (.odp)" msgstr "ODF-esitys (.odp)" #: src/control/Control.Menubar.js:314 src/control/Control.Menubar.js:819 #: src/control/Control.NotebookbarImpress.js:224 msgid "PowerPoint 2003 Presentation (.ppt)" msgstr "PowerPoint 2003 -esitys (.ppt)" #: src/control/Control.Menubar.js:315 src/control/Control.Menubar.js:820 #: src/control/Control.NotebookbarImpress.js:230 msgid "PowerPoint Presentation (.pptx)" msgstr "PowerPoint-esitys (.pptx)" #: src/control/Control.Menubar.js:410 src/control/Control.Menubar.js:855 #: src/control/Control.PresentationBar.js:57 msgid "Fullscreen presentation" msgstr "Esitys kokonäyttötilassa" #: src/control/Control.Menubar.js:411 msgid "Present current slide" msgstr "" #: src/control/Control.Menubar.js:442 src/control/Control.Menubar.js:821 #: src/control/Control.Menubar.js:872 #: src/control/Control.NotebookbarDraw.js:193 #: src/control/Control.NotebookbarImpress.js:211 #, fuzzy msgid "ODF Drawing (.odg)" msgstr "ODF-esitys (.odp)" #: src/control/Control.Menubar.js:550 src/control/Control.Menubar.js:918 msgid "ODF spreadsheet (.ods)" msgstr "ODF-laskentataulukko (.ods)" #: src/control/Control.Menubar.js:551 src/control/Control.Menubar.js:919 #: src/control/Control.NotebookbarCalc.js:144 msgid "Excel 2003 Spreadsheet (.xls)" msgstr "Excel 2003 -laskentataulukko (.xls)" #: src/control/Control.Menubar.js:552 src/control/Control.Menubar.js:920 #: src/control/Control.NotebookbarCalc.js:150 msgid "Excel Spreadsheet (.xlsx)" msgstr "Excel-laskentataulukko (.xlsx)" #: src/control/Control.Menubar.js:553 msgid "CSV file (.csv)" msgstr "" #: src/control/Control.Menubar.js:754 src/control/Control.Menubar.js:807 #: src/control/Control.Menubar.js:862 src/control/Control.Menubar.js:907 #: src/control/Control.StatusBar.js:173 msgid "Search" msgstr "Etsi" #: src/control/Control.Menubar.js:799 msgid "Page Setup" msgstr "Sivuasetukset" #: src/control/Control.Menubar.js:1163 src/control/Control.StatusBar.js:513 msgid "Reset to Default Language" msgstr "Palauta oletuskielelle" #: src/control/Control.Menubar.js:1517 #, fuzzy msgid "Insert Shape" msgstr "Lisää taulukko" #: src/control/Control.Menubar.js:1610 msgid "Are you sure you want to delete this slide?" msgstr "Haluatko varmasti poistaa tämän dian?" #: src/control/Control.MobileBottomBar.js:28 #: src/control/Control.MobileBottomBar.js:121 #: src/control/Control.MobileBottomBar.js:188 msgid "Show the search bar" msgstr "Näytä hakupalkki" #: src/control/Control.MobileTopBar.js:42 msgid "Accept" msgstr "Hyväksy" #: src/control/Control.MobileWizardBuilder.js:500 msgid "Background Color" msgstr "" #: src/control/Control.MobileWizardBuilder.js:502 #, fuzzy msgid "Gradient Start" msgstr "Gradientti" #: src/control/Control.MobileWizardBuilder.js:504 #, fuzzy msgid "Gradient End" msgstr "Gradientti" #: src/control/Control.Notebookbar.js:242 #: src/control/Control.NotebookbarBuilder.js:716 #: src/control/Control.NotebookbarBuilder.js:759 #: src/control/Control.NotebookbarBuilder.js:787 #: src/control/Control.NotebookbarBuilder.js:812 #: src/control/Control.NotebookbarDraw.js:18 #: src/control/Control.NotebookbarImpress.js:18 msgid "Menu" msgstr "" #: src/control/Control.Notebookbar.js:262 #: src/control/Control.NotebookbarDraw.js:36 #: src/control/Control.NotebookbarImpress.js:36 msgid "Undo" msgstr "" #: src/control/Control.Notebookbar.js:268 #: src/control/Control.NotebookbarDraw.js:42 #: src/control/Control.NotebookbarImpress.js:42 msgid "Redo" msgstr "" #: src/control/Control.NotebookbarBuilder.js:552 #: src/control/Control.TopToolbar.js:222 msgid "Insert Local Image" msgstr "Lisää paikallinen kuva" #: src/control/Control.NotebookbarCalc.js:12 #: src/control/Control.NotebookbarDraw.js:79 #: src/control/Control.NotebookbarImpress.js:91 #: src/control/Control.NotebookbarWriter.js:12 msgid "~File" msgstr "" #: src/control/Control.NotebookbarCalc.js:17 #: src/control/Control.NotebookbarDraw.js:84 #: src/control/Control.NotebookbarImpress.js:96 #: src/control/Control.NotebookbarWriter.js:17 msgid "~Home" msgstr "" #: src/control/Control.NotebookbarCalc.js:23 #: src/control/Control.NotebookbarDraw.js:90 #: src/control/Control.NotebookbarImpress.js:102 #: src/control/Control.NotebookbarWriter.js:23 #, fuzzy msgid "~Insert" msgstr "Lisää taulukko" #: src/control/Control.NotebookbarCalc.js:28 #: src/control/Control.NotebookbarDraw.js:95 #: src/control/Control.NotebookbarImpress.js:107 #: src/control/Control.NotebookbarWriter.js:28 msgid "~Layout" msgstr "" #: src/control/Control.NotebookbarCalc.js:33 msgid "~Data" msgstr "" #: src/control/Control.NotebookbarCalc.js:38 #: src/control/Control.NotebookbarDraw.js:100 #: src/control/Control.NotebookbarImpress.js:112 #: src/control/Control.NotebookbarWriter.js:38 #, fuzzy msgid "~Review" msgstr "Yleiskatsaus" #: src/control/Control.NotebookbarCalc.js:43 #: src/control/Control.NotebookbarDraw.js:105 #: src/control/Control.NotebookbarImpress.js:117 #: src/control/Control.NotebookbarWriter.js:43 msgid "Format" msgstr "" #: src/control/Control.NotebookbarCalc.js:48 #: src/control/Control.NotebookbarWriter.js:54 msgid "~Draw" msgstr "" #: src/control/Control.NotebookbarCalc.js:54 #: src/control/Control.NotebookbarDraw.js:122 #: src/control/Control.NotebookbarImpress.js:134 #: src/control/Control.NotebookbarWriter.js:60 msgid "~Help" msgstr "" #: src/control/Control.NotebookbarCalc.js:98 #: src/control/Control.NotebookbarDraw.js:166 #: src/control/Control.NotebookbarImpress.js:178 #: src/control/Control.NotebookbarWriter.js:105 msgid "Share" msgstr "" #: src/control/Control.NotebookbarCalc.js:105 #: src/control/Control.NotebookbarDraw.js:173 #: src/control/Control.NotebookbarImpress.js:185 #: src/control/Control.NotebookbarWriter.js:112 msgid "See history" msgstr "" #: src/control/Control.NotebookbarCalc.js:125 #, fuzzy msgid "ODF Spreadsheet (.ods)" msgstr "ODF-laskentataulukko (.ods)" #: src/control/Control.NotebookbarCalc.js:131 msgid "CSV File (.csv)" msgstr "" #: src/control/Control.NotebookbarCalc.js:416 msgid "General" msgstr "" #: src/control/Control.NotebookbarCalc.js:417 msgid "Number" msgstr "" #: src/control/Control.NotebookbarCalc.js:418 msgid "Percent" msgstr "" #: src/control/Control.NotebookbarCalc.js:419 #, fuzzy msgid "Currency" msgstr "Nykyinen" #: src/control/Control.NotebookbarCalc.js:420 msgid "Date" msgstr "" #: src/control/Control.NotebookbarCalc.js:421 msgid "Time" msgstr "" #: src/control/Control.NotebookbarCalc.js:422 msgid "Scientific" msgstr "" #: src/control/Control.NotebookbarCalc.js:423 msgid "Fraction" msgstr "" #: src/control/Control.NotebookbarCalc.js:424 msgid "Boolean Value" msgstr "" #: src/control/Control.NotebookbarCalc.js:425 src/control/Toolbar.js:856 msgid "Text" msgstr "Teksti" #: src/control/Control.NotebookbarCalc.js:558 msgid "Default" msgstr "" #: src/control/Control.NotebookbarCalc.js:563 msgid "Heading 1" msgstr "" #: src/control/Control.NotebookbarCalc.js:568 msgid "Heading 2" msgstr "" #: src/control/Control.NotebookbarCalc.js:579 msgid "Good" msgstr "" #: src/control/Control.NotebookbarCalc.js:584 msgid "Neutral" msgstr "" #: src/control/Control.NotebookbarCalc.js:589 msgid "Bad" msgstr "" #: src/control/Control.NotebookbarCalc.js:651 #, fuzzy msgid "Insert Rows Above" msgstr "Lisää taulukko" #: src/control/Control.NotebookbarCalc.js:656 #, fuzzy msgid "Insert Columns Before" msgstr "Lisää laskentataulukko ennen tätä" #: src/control/Control.NotebookbarCalc.js:661 #, fuzzy msgid "Delete Rows" msgstr "Poista" #: src/control/Control.NotebookbarCalc.js:671 #, fuzzy msgid "Insert Rows Below" msgstr "Lisää lehti" #: src/control/Control.NotebookbarCalc.js:676 #, fuzzy msgid "Insert Columns After" msgstr "Lisää laskentataulukko tämän jälkeen" #: src/control/Control.NotebookbarCalc.js:681 #, fuzzy msgid "Delete Columns" msgstr "Sarakkeita" #: src/control/Control.NotebookbarDraw.js:110 #: src/control/Control.NotebookbarImpress.js:122 #: src/control/Control.NotebookbarWriter.js:48 msgid "~Table" msgstr "" #: src/control/Control.NotebookbarDraw.js:199 msgid "Image (.png)" msgstr "" #: src/control/Control.NotebookbarImpress.js:30 #, fuzzy msgid "Start Presentation" msgstr "Tekstin suunta" #: src/control/Control.NotebookbarImpress.js:205 #, fuzzy msgid "ODF Presentation (.odp)" msgstr "ODF-esitys (.odp)" #: src/control/Control.NotebookbarImpress.js:980 #, fuzzy msgid "Reset Zoom" msgstr "Nollaa zoomaus" #: src/control/Control.NotebookbarWriter.js:33 msgid "Reference~s" msgstr "" #: src/control/Control.NotebookbarWriter.js:131 #, fuzzy msgid "ODF Text Document (.odt)" msgstr "ODF-tekstiasiakirja (.odt)" #: src/control/Control.NotebookbarWriter.js:173 msgid "EPUB Document (.epub)" msgstr "" #: src/control/Control.NotebookbarWriter.js:513 #: src/control/Control.TopToolbar.js:101 msgid "Default Style" msgstr "Oletustyyli" #: src/control/Control.NotebookbarWriter.js:517 msgid "Text Body" msgstr "" #: src/control/Control.NotebookbarWriter.js:520 msgid "Title" msgstr "" #: src/control/Control.PresentationBar.js:100 msgid "Are you sure you want to delete this page?" msgstr "Haluatko varmasti poistaa tämän sivun?" #: src/control/Control.Scroll.Annotation.js:10 msgid "Scroll up annotations" msgstr "Vieritä huomautuksia ylöspäin" #: src/control/Control.Scroll.Annotation.js:12 msgid "Scroll down annotations" msgstr "Vieritä huomautuksia alaspäin" #: src/control/Control.SearchBar.js:20 msgid "Hide the search bar" msgstr "Piilota hakupalkki" #: src/control/Control.SearchBar.js:31 msgid "Clear the search field" msgstr "Tyhjennä hakukenttä" #: src/control/Control.SheetsBar.js:27 msgid "Scroll to the first sheet" msgstr "" #: src/control/Control.SheetsBar.js:28 msgid "Scroll left" msgstr "" #: src/control/Control.SheetsBar.js:29 msgid "Scroll right" msgstr "" #: src/control/Control.SheetsBar.js:30 msgid "Scroll to the last sheet" msgstr "" #: src/control/Control.SheetsBar.js:31 msgid "Insert sheet" msgstr "Lisää lehti" #: src/control/Control.StatusBar.js:179 msgid "Cancel the search" msgstr "Peruuta etsintä" #: src/control/Control.StatusBar.js:279 msgid "Number of Sheets" msgstr "Taulukoiden määrä" #: src/control/Control.StatusBar.js:284 msgid "Selected range of cells" msgstr "Valittu solualue" #: src/control/Control.StatusBar.js:289 src/control/Control.StatusBar.js:342 msgid "Entering text mode" msgstr "Siirrytään tekstitilaan" #: src/control/Control.StatusBar.js:298 src/control/Control.StatusBar.js:347 msgid "Selection Mode" msgstr "Valintatila" #: src/control/Control.StatusBar.js:303 msgid "Choice of functions" msgstr "Funktioiden valinta" #: src/control/Control.StatusBar.js:307 msgid "Average" msgstr "Keskiarvo" #: src/control/Control.StatusBar.js:308 msgid "CountA" msgstr "LaskeA" #: src/control/Control.StatusBar.js:309 msgid "Count" msgstr "Laske" #: src/control/Control.StatusBar.js:310 msgid "Maximum" msgstr "Maksimi" #: src/control/Control.StatusBar.js:311 msgid "Minimum" msgstr "Minimi" #: src/control/Control.StatusBar.js:312 msgid "Sum" msgstr "Summa" #: src/control/Control.StatusBar.js:313 msgid "Selection count" msgstr "Valittujen lkm" #: src/control/Control.StatusBar.js:332 msgid "Number of Pages" msgstr "Sivujen lukumäärä" #: src/control/Control.StatusBar.js:337 msgid "Word Counter" msgstr "Sanalaskuri" #: src/control/Control.StatusBar.js:368 msgid "Number of Slides" msgstr "Diojen lukumäärä" #: src/control/Control.StatusBar.js:423 src/control/Control.StatusBar.js:424 msgid "Permission Mode" msgstr "" #: src/control/Control.StatusBar.js:423 #, fuzzy msgid "Read-only" msgstr "Kirjoituslukittu" #: src/control/Control.StatusBar.js:457 msgid "Select multiple cells" msgstr "" #: src/control/Control.StatusBar.js:460 msgid "Insert mode: inactive" msgstr "" #: src/control/Control.StatusBar.js:473 msgid "Selection mode: inactive" msgstr "" #: src/control/Control.Tabs.js:54 msgid "Insert sheet before this" msgstr "Lisää laskentataulukko ennen tätä" #: src/control/Control.Tabs.js:57 msgid "Insert sheet after this" msgstr "Lisää laskentataulukko tämän jälkeen" #: src/control/Control.Tabs.js:81 msgid "Move Sheet Left" msgstr "" #: src/control/Control.Tabs.js:86 msgid "Move Sheet Right" msgstr "" #: src/control/Control.Tabs.js:303 #, fuzzy msgid "Are you sure you want to delete sheet, %sheet%?" msgstr "Haluatko varmasti poistaa taulukon %sheet%?" #: src/control/Control.Tabs.js:320 msgid "Enter new sheet name" msgstr "Anna taulukon uusi nimi" #: src/control/Control.Toolbar.js:238 msgid "More..." msgstr "Lisää..." #: src/control/Control.Toolbar.js:962 msgid "Previous slide" msgstr "Edellinen dia" #: src/control/Control.Toolbar.js:963 msgid "Next slide" msgstr "Seuraava dia" #: src/control/Control.Toolbar.js:1024 msgid "" "Conflict Undo/Redo with multiple users. Please use document repair to resolve" msgstr "" "Peru- tai tee-uudestaan-toiminnon ristiriitaisuus usean käyttäjän kesken. " "Käytä asiakirjan korjausta tilanteen selvittämiseksi." #: src/control/Control.TopToolbar.js:155 msgid "Borders" msgstr "Reunat" #: src/control/Control.TopToolbar.js:218 msgid "Insert table" msgstr "Lisää taulukko" #: src/control/Control.TopToolbar.js:226 msgid "Insert shapes" msgstr "Lisää muotoja" #: src/control/Control.TopToolbar.js:228 msgid "Insert connectors" msgstr "" #: src/control/Control.UserList.js:10 msgid "%user has joined" msgstr "%user on liittynyt" #: src/control/Control.UserList.js:11 msgid "%user has left" msgstr "%user on poistunut" #: src/control/Control.UserList.js:33 msgid "%n users" msgstr "%n käyttäjää" #: src/control/Control.UserList.js:34 msgid "1 user" msgstr "1 käyttäjä" #: src/control/Control.UserList.js:35 msgid "0 users" msgstr "0 käyttäjää" #: src/control/Control.UserList.js:202 msgid "Readonly" msgstr "Kirjoituslukittu" #: src/control/Control.UserList.js:250 msgid "Always follow the editor" msgstr "Seuraa aina toimittajaa" #: src/control/Control.UserList.js:253 msgid "Current" msgstr "Nykyinen" #: src/control/Parts.js:420 msgid "Show Selected Sheets" msgstr "" #: src/control/Permission.js:60 msgid "The document could not be locked, and is opened in read-only mode." msgstr "" #: src/control/Permission.js:62 src/control/Permission.js:79 msgid "Server returned this reason:" msgstr "" #: src/control/Permission.js:77 #, fuzzy msgid "The document could not be locked." msgstr "Asiakirjaa ei voi tallentaa." #: src/control/Permission.js:119 msgid "Enter a file name" msgstr "" #: src/control/Permission.js:120 msgid "filename" msgstr "" #: src/control/Permission.js:134 msgid "" "This document may contain formatting or content that cannot be saved in the " "current file format." msgstr "" #: src/control/Permission.js:145 msgid "Save as ODF format" msgstr "" #: src/control/Permission.js:146 msgid "Continue editing" msgstr "" #: src/control/Ruler.js:360 msgid "Left Margin" msgstr "Vasen marginaali" #: src/control/Ruler.js:361 msgid "Right Margin" msgstr "Oikea marginaali" #: src/control/Ruler.js:624 #, fuzzy msgid "Insert tabstop" msgstr "Lisää taulukko" #: src/control/Ruler.js:631 #, fuzzy msgid "Delete tabstop" msgstr "Lisää taulukko" #: src/control/Signing.js:195 msgid "Please enter the PIN Code" msgstr "Anna PIN-koodi" #: src/control/Signing.js:214 msgid "Error at login." msgstr "Virhe kirjautuessa." #: src/control/Signing.js:227 msgid "Please scan the code" msgstr "Skannaa koodi" #: src/control/Signing.js:242 msgid "Couldn't get the QR code image." msgstr "QR-koodikuvaa ei saatu." #: src/control/Signing.js:269 msgid "Error when trying to restore access to identity." msgstr "Virhe henkilöllisyyden käyttöoikeuksien palautusyrityksessä." #: src/control/Signing.js:275 msgid "PIN Code" msgstr "PIN-koodi" #: src/control/Signing.js:276 msgid "Please enter the PIN code from the EMail or SMS" msgstr "Syötä viestissä saamasi PIN-koodi" #: src/control/Signing.js:296 msgid "Login from email or mobile number" msgstr "Kirjaudu sisään sähköpostiosoitteellasi tai puhelinnumerollasi" #: src/control/Signing.js:329 msgid "Select document type to upload" msgstr "Valitse lähetettävän asiakirjan laji" #: src/control/Signing.js:330 msgid "Type:" msgstr "Laji:" #: src/control/Signing.js:361 src/control/Signing.js:670 msgid "Document uploaded." msgstr "Asiakirja lähetetty." #: src/control/Signing.js:488 msgid "Select identity:" msgstr "Valitse identiteetti" #: src/control/Signing.js:489 msgid "Login from mobile" msgstr "Kirjautuminen mobiililaitteelta" #: src/control/Signing.js:490 msgid "Recover from email" msgstr "Palauta sähköpostista" #: src/control/Signing.js:598 msgid "Select passport" msgstr "Valitse passi" #: src/control/Signing.js:599 msgid "Passport: N/A" msgstr "Ei passia" #: src/control/Signing.js:601 msgid "Sign" msgstr "Allekirjoita" #: src/control/Signing.js:603 msgid "Status:" msgstr "Tila:" #: src/control/Signing.js:604 msgid "N/A" msgstr "Ei saatavissa" #: src/control/Signing.js:607 msgid "Login" msgstr "Kirjaudu" #: src/control/Signing.js:617 msgid "Not Signed" msgstr "Allekirjoitus puuttuu" #: src/control/Signing.js:620 msgid "This document is digitally signed and the signature is valid." msgstr "" "Tämä asiakirja on digitaalisesti allekirjoitettu ja allekirjoitus on " "kelvollinen." #: src/control/Signing.js:622 msgid "Signed and validated" msgstr "Digitaalisesti allekirjoitettu ja allekirjoitus on kelvollinen" #: src/control/Signing.js:625 msgid "This document has an invalid signature." msgstr "Asiakirjalla on epäkelpo digitaalinen allekirjoitus." #: src/control/Signing.js:627 msgid "Signature broken" msgstr "Digitaalinen allekirjoitus on rikki" #: src/control/Signing.js:630 #, fuzzy msgid "The signature was valid, but the document has been modified." msgstr "" "Digitaalinen allekirjoitus oli kelvollinen, mutta asiakirjaa on muokattu" #: src/control/Signing.js:632 msgid "Signed but document modified" msgstr "Digitaalisesti allekirjoitettu mutta asiakirjaa on muokattu" #: src/control/Signing.js:635 msgid "The signature is OK, but the certificate could not be validated." msgstr "" "Digitaalinen allekirjoitus on kunnossa , mutta varmennetta ei voitu todentaa" #: src/control/Signing.js:637 msgid "Signed but not validated" msgstr "Digitaalisesti allekirjoitettu muttei varmennettu" #: src/control/Signing.js:640 #, fuzzy msgid "The signature is OK, but the document is only partially signed." msgstr "" "Digitaalinen allekirjoitus on kunnossa, mutta asiakirja on vain osittain " "allekirjoitettu" #: src/control/Signing.js:642 msgid "Signed but not all files are signed" msgstr "Digitaalisesti allekirjoitettu mutta vain jotkut tiedostot" #: src/control/Signing.js:645 msgid "" "The signature is OK, but the certificate could not be validated and the " "document is only partially signed." msgstr "" #: src/control/Signing.js:647 msgid "Signed but not validated and not all files are signed" msgstr "" #: src/control/Toolbar.js:45 msgid "Font" msgstr "Fontti" #: src/control/Toolbar.js:230 src/control/Toolbar.js:242 msgid "Downloading..." msgstr "Ladataan..." #: src/control/Toolbar.js:258 msgid "Saving..." msgstr "Tallennetaan..." #: src/control/Toolbar.js:269 msgid "Renaming..." msgstr "Nimetään uudelleen..." #: src/control/Toolbar.js:561 msgid "I understand the risks" msgstr "" #: src/control/Toolbar.js:583 msgid "Dismiss" msgstr "" #: src/control/Toolbar.js:648 msgid "" "We are sorry, the information about the latest updates is not available." msgstr "" #: src/control/Toolbar.js:698 msgid "This version of %productName is powered by" msgstr "Tämä versio %productName-tuotteesta perustuu tuotteeseen" #: src/control/Toolbar.js:708 msgid "\"Slow Proxy\"" msgstr "" #: src/control/Toolbar.js:854 msgid "Insert hyperlink" msgstr "Lisää hyperlinkki" #: src/control/Toolbar.js:857 msgid "Link" msgstr "Linkki" #: src/core/Socket.js:56 #, fuzzy msgid "Oops, there is a problem connecting to %productName: " msgstr "Virhe asiakirjaan yhdistäessä" #: src/core/Socket.js:491 msgid "Server is now reachable. We have to refresh the page now." msgstr "" #: src/core/Socket.js:493 msgid "Server is now reachable..." msgstr "" #: src/core/Socket.js:497 msgid "RELOAD" msgstr "" #: src/core/Socket.js:515 msgid "Served by:" msgstr "Palvelin:" #: src/core/Socket.js:520 msgid "Unsupported server version." msgstr "Palvelimen versiota ei tueta." #: src/core/Socket.js:637 msgid "Session terminated by document owner" msgstr "Asiakirjan omistaja katkaisi istunnon" #: src/core/Socket.js:642 msgid "Idle document - please click to reload and resume editing" msgstr "Asiakirja jouten - klikkaa jatkaaksesi editointia" #: src/core/Socket.js:644 #, fuzzy msgid "Idle document - please tap to reload and resume editing" msgstr "Asiakirja jouten - klikkaa jatkaaksesi editointia" #: src/core/Socket.js:652 msgid "Server is shutting down for maintenance (auto-saving)" msgstr "" "Palvelinta ajetaan alas huoltoa varten (asiakirja tallentuu automaattisesti)" #: src/core/Socket.js:656 msgid "Oops, there is a problem connecting the document" msgstr "Virhe asiakirjaan yhdistäessä" #: src/core/Socket.js:660 msgid "Server is down, restarting automatically. Please wait." msgstr "" #: src/core/Socket.js:688 msgid "" "Document has changed in storage. Loading the new document. Your version is " "available as revision." msgstr "" "Asiakirjan sisältöä on muutettu tallennustilassa. Luetaan uusi sisältö. " "Sinun versioisi on saatavana versiohistoriassa." #: src/core/Socket.js:694 msgid "" "Restoring older revision. Any unsaved changes will be available in version " "history" msgstr "" "Palautetaan vanha versio. Tähänastiset muutokset tallentuvat " "versiohistoriaan." #: src/core/Socket.js:700 msgid "Reloading the document after rename" msgstr "" #: src/core/Socket.js:819 msgid "" "Document has been changed in storage. What would you like to do with your " "unsaved changes?" msgstr "" "Asiakirjaa on muokattu tallennustilassa. Mitä haluat tehdä omille " "tallentamattomille muutoksillesi?" #: src/core/Socket.js:823 msgid "Discard" msgstr "Hylkää ne" #: src/core/Socket.js:828 msgid "Overwrite" msgstr "Korvaa" #: src/core/Socket.js:833 msgid "Save to new file" msgstr "Tallenna uuteen tiedostoon" #: src/core/Socket.js:903 msgid "Document requires password to view." msgstr "Asiakirjan katselu edellyttää salasanaa." #: src/core/Socket.js:906 msgid "Document requires password to modify." msgstr "Asiakirjan muokkaaminen edellyttää salasanaa." #: src/core/Socket.js:908 msgid "Hit Cancel to open in view-only mode." msgstr "Napsauta Peruuta avataksesi katselutilassa." #: src/core/Socket.js:912 msgid "Wrong password provided. Please try again." msgstr "Väärä salasana, yritä uudelleen." #: src/core/Socket.js:1021 msgid "Someone" msgstr "" #: src/core/Socket.js:1023 msgid " saved this document as " msgstr "" #: src/core/Socket.js:1023 msgid ". Do you want to join?" msgstr "" #: src/core/Socket.js:1032 msgid "Loading..." msgstr "Ladataan..." #: src/core/Socket.js:1032 msgid "Connecting..." msgstr "Yhdistetään..." #: src/core/Socket.js:1050 msgid "The document is being renamed and will reload shortly" msgstr "" #: src/core/Socket.js:1412 msgid "" "Well, this is embarrassing, we cannot connect to your document. Please try " "again." msgstr "" "Harmillista kyllä, asiakirjaasi ei saada yhteyttä. Ole hyvä ja yritä " "uudelleen." #: src/core/Socket.js:1429 #, fuzzy msgid "Reconnecting..." msgstr "Yhdistetään..." #: src/core/Socket.js:1435 msgid "The server has been disconnected." msgstr "" #: src/errormessages.js:13 msgid "" "No disk space left on server, please contact the server administrator to " "continue." msgstr "" "Palvelimen levytila on loppu. Ota yhteyttä ylläpitäjään jotta voisit jatkaa." #: src/errormessages.js:14 msgid "" "The host URL is empty. The loolwsd server is probably misconfigured, please " "contact the administrator." msgstr "" "Palvelimen URL on tyhjä. loolwsd-palvelin on luultavasti konfiguroitu " "väärin, ota yhteyttä ylläpitäjään." #: src/errormessages.js:15 msgid "" "This is an unsupported version of {productname}. To avoid the impression " "that it is suitable for deployment in enterprises, this message appears when " "more than {docs} documents or {connections} connections are in use " "concurrently" msgstr "" "Tukea ei ole saatavana tälle versiolle {productname}-tuotteesta. Jotta ei " "syntyisi mielikuvaa että se soveltuu yrityskäyttöön, tätä ilmoitusta " "näytetään kun samanaikaisesti käsiteltävien asiakirjojen lukumäärä ylittää " "{docs} tai kun samanaikaisten käyttäjien lukumäärä ylittää {connections}" #: src/errormessages.js:16 msgid "More information and support" msgstr "Lisätietoja ja tukea" #: src/errormessages.js:17 msgid "" "This service is limited to %0 documents, and %1 connections total by the " "admin. This limit has been reached. Please try again later." msgstr "" "Ylläpitäjä on rajannut tämän palvelun %0 asiakirjaan ja %1 yhteyteen. Raja " "on saavutettu. Yritä myöhemmin uudelleen." #: src/errormessages.js:18 msgid "" "Service is unavailable. Please try again later and report to your " "administrator if the issue persists." msgstr "" "Palvelu ei ole käytettävissä. Yritä myöhemmin uudelleen ja ota yhteyttä " "ylläpitäjääsi, mikäli ongelma toistuu." #: src/errormessages.js:19 msgid "" "Unauthorized WOPI host. Please try again later and report to your " "administrator if the issue persists." msgstr "" "WOPI-oikeuksissa puutteita. Yritä myöhemmin uudelleen ja ota yhteyttä " "ylläpitoon, mikäli ongelma toistuu." #: src/errormessages.js:20 msgid "Wrong or missing WOPISrc parameter, please contact support." msgstr "WOPISrc-parametri puuttuu tai on virheellien, ota yhteys tukeen." #: src/errormessages.js:21 msgid "" "Your session will expire in %time. Please save your work and refresh the " "session (or webpage) to continue." msgstr "" "Istuntosi vanhenee ajassa %time. Tallenna työsi ja virkistä istunto (tai " "lataa webbisivu uudelleen) jatkaaksesi." #: src/errormessages.js:22 msgid "" "Your session has been expired. Further changes to document might not be " "saved. Please refresh the session (or webpage) to continue." msgstr "" "Istuntosi on vanhentunut. Mahdolliset lisämuutokset asiakirjaan saattavat " "mennä hukkaan. Virkistä istunto (tai lataa webbisivu uudelleen) jatkaaksesi." #: src/errormessages.js:23 msgid "" "Failed to load the document. Please ensure the file type is supported and " "not corrupted, and try again." msgstr "" "Asiakirjaa ei voitu ladata. Varmista että asiakirjan tiedostolaji on tuettu " "eikä tiedosto ole virheellien, ja yritä uudelleen." #: src/errormessages.js:24 msgid "Invalid link: '%url'" msgstr "Virheellinen linkki: '%url'" #: src/errormessages.js:25 #, fuzzy msgid "" "You are leaving the editor, are you sure you want to visit the following URL?" msgstr "" "Olet poistumassa toimittimesta, oletko varma että haluat siirtyä sivulle %" "url ?" #: src/errormessages.js:26 msgid "" "Failed to load the document. This document is either malformed or is taking " "more resources than allowed. Please contact the administrator." msgstr "Asiakirjaa ei voitu ladata. Ota yhteys yläpitoon." #: src/errormessages.js:27 msgid "Cleaning up the document from the last session." msgstr "" #: src/errormessages.js:28 msgid "" "We are in the process of cleaning up this document from the last session, " "please try again later." msgstr "" #: src/errormessages.js:32 msgid "Failed to load document." msgstr "Asiakirjaa ei voitu ladata." #: src/errormessages.js:33 msgid "Save failed due to no disk space left. Document will now be read-only." msgstr "" "Tallennus epäonnistui koska tila loppui. Asiakirjaa ei voi enää muokata." #: src/errormessages.js:34 src/errormessages.js:42 msgid "Document cannot be saved due to expired or invalid access token." msgstr "" "Asiakirjaa ei voi tallentaa epäkelvon tai vanhentuneen käyttöoikeuden takia." #: src/errormessages.js:35 msgid "Document cannot be saved." msgstr "Asiakirjaa ei voi tallentaa." #: src/errormessages.js:36 msgid "Document cannot be renamed." msgstr "Asiakirjaa ei voi nimetä uudelleen." #: src/errormessages.js:40 #, javascript-format msgid "" "Failed to read document from storage. Please contact your storage server " "(%storageserver) administrator." msgstr "" "Asiakirjaa ei voitu lukea. Ota yhteys tallennuspalvelimen (%storageserver) " "ylläpitoon." #: src/errormessages.js:41 #, javascript-format msgid "" "Save failed due to no disk space left on storage server. Document will now " "be read-only. Please contact the server (%storageserver) administrator to " "continue editing." msgstr "" "Tallennus epäonnistui koska tila loppui. Asiakirjaa ei voi enää muokata. Ota " "yhteys tallennuspalvelimen (%storageserver) ylläpitoon jatkaaksesi " "muokkaamista." #: src/errormessages.js:43 msgid "" "Document cannot be saved. Check your permissions or contact the storage " "server administrator." msgstr "" "Asiakirjaa ei voida tallentaa. Tarkista saantioikeutesi tai ota yhteyttä " "tallennuspalvelimen ylläpitoon." #: src/errormessages.js:44 msgid "" "Document cannot be renamed. Check your permissions or contact the storage " "server administrator." msgstr "" "Asiakirjaa ei voida nimetä uudelleen. Tarista saantioikeutesi tai ota " "yhteyttä tallennuspalvelimen ylläpitoon." #: src/errormessages.js:49 msgid "Uploading file to server failed, file not found." msgstr "Asiakirjan lähetys palvelimelle epäonnistui, tiedostoa ei löytynyt." #: src/errormessages.js:50 msgid "Uploading file to server failed, the file is too large." msgstr "Asiakirjan lähetys palvelimelle epäonnistui, tiedosto on liian iso." #: src/layer/tile/CanvasTileLayer.js:1750 #, fuzzy msgid "Functions" msgstr "Funktioapuri" #: src/layer/tile/CanvasTileLayer.js:4808 msgid "No Comments" msgstr "" #: src/layer/tile/CommentListSection.ts:768 msgid "Modify" msgstr "Muokkaa" #: src/layer/tile/CommentListSection.ts:774 #: src/layer/tile/CommentSection.ts:125 msgid "Reply" msgstr "Vastaa" #: src/layer/tile/CommentListSection.ts:780 msgid "Remove" msgstr "Poista" #: src/layer/tile/CommentListSection.ts:786 msgid "Remove Thread" msgstr "" #: src/layer/tile/CommentListSection.ts:792 msgid "Resolve" msgstr "Ratkaise" #: src/layer/tile/CommentListSection.ts:792 msgid "Unresolve" msgstr "" #: src/layer/tile/CommentListSection.ts:798 msgid "Unresolve Thread" msgstr "" #: src/layer/tile/CommentListSection.ts:798 msgid "Resolve Thread" msgstr "" #: src/layer/tile/CommentSection.ts:255 msgid "Open menu" msgstr "Avaa valikko" #: src/layer/tile/CommentSection.ts:272 src/layer/tile/CommentSection.ts:273 msgid "Accept change" msgstr "Hyväksy muutos" #: src/layer/tile/CommentSection.ts:279 src/layer/tile/CommentSection.ts:280 msgid "Reject change" msgstr "Hylkää muutos" #: src/main.js:88 msgid "Warning! The browser you are using is not supported." msgstr "" #: src/map/Clipboard.js:120 msgid "To paste outside %productName, please first click the 'download' button" msgstr "" "Voidaksesi liitää %productName-tuotteen ulkopuolella, käytä ensin " "'lataa'-nappia." #: src/map/Clipboard.js:130 msgid "Copying from the document disabled" msgstr "" #: src/map/Clipboard.js:287 msgid "Failed to download clipboard, please re-copy" msgstr "Leikepöydän lataus epäonnistui, tee kopiointi uudelleen" #: src/map/Clipboard.js:843 msgid "

Please use the copy/paste buttons on your on-screen keyboard.

" msgstr "

Käytä näyttökoskettimiston kopoi- ja liitä-nappeja

" #: src/map/Clipboard.js:845 msgid "" "

Your browser has very limited access to the clipboard, so use these " "keyboard shortcuts:

Ctrl+CCtrl+XCtrl+V
CopyCutPaste
" msgstr "" #: src/map/Clipboard.js:866 msgid "" "

If you would like to share larger elements of your document with other " "applications it is necessary to first download them onto your device. To do " "that press the \"Start download\" button below, and when complete click " "\"Confirm copy to clipboard\".

If you are copy and pasting between " "documents inside %productName, there is no need to download.

" msgstr "" "

Jos haluat jakaa suurempia osia asiakirjasta muiden sovellusten kanssa " "sinun pitää ensin ladata ne laitteellesi. Paina \"Aloita lataus\" -nappia " "alla, ja kun tämä on suoritettu, paina \"Vahvista kopiointi leikepöydälle\"" ".

Jos leikkaat ja liität asiakirjojen välissä %productName-tuotteen " "sisällä, latausta ei tarvita.

" #: src/map/Clipboard.js:882 msgid "" "

A download due to a large copy/paste operation has already started. " "Please, wait for the current download or cancel it before starting a new " "one

" msgstr "" "

Suuren kopiointi- tai liittämisoperaation aiheuttama lataus on jo " "käynnissä. Odota että se päättyy, tai peru se, ennen kuin aloitat uuden.

" #: src/map/Map.js:233 msgid "Initializing..." msgstr "Alustetaan..." #: src/map/Map.js:424 src/map/Map.js:427 src/map/Map.js:430 msgid "Last saved:" msgstr "" #: src/map/Map.js:1430 msgid "Inactive document - please click to resume editing" msgstr "Asiakirja ei ole aktiivinen - klikkaa jatkaaksesi muokkausta" #: src/map/handler/Map.FileInserter.js:100 #, javascript-format msgid "" "The file of type: %0 cannot be uploaded to server since the file has no name" msgstr "" "Tiedostoa jonka laji on %0 ei voida lähettää palvelimelle koska ei ole nimeä " "tiedostolle" #: src/map/handler/Map.FileInserter.js:102 #, javascript-format msgid "" "The file of type: %0 cannot be uploaded to server since the file is empty" msgstr "" "Tiedostoa jonka laji on %0 ei voida lähettää palvelimelle koska tiedosto on " "tyhjä" #: src/map/handler/Map.FileInserter.js:133 msgid "Uploading..." msgstr "Lähetetään..." #: src/map/handler/Map.FileInserter.js:147 msgid "Uploading file to server failed with status: %0" msgstr "Tiedoston lähetys palvelumelle epäonnistui, tila: %0" #: src/map/handler/Map.Keyboard.js:484 msgid "" "

Your browser has very limited access to the clipboard

Please press " "now: Ctrl+V to see " "more options

Close popup to ignore paste " "special

" msgstr "" #: src/map/handler/Map.WOPI.js:133 msgid "Creating new file from template..." msgstr "Luodaan uusi tiedosto mallista..." #: src/map/handler/Map.WOPI.js:410 msgid "Creating copy..." msgstr "Luodaan kopiota..." #, javascript-format #~ msgid "%d seconds ago" #~ msgstr "%d sekuntia sitten" #, javascript-format #~ msgid "%d minutes ago" #~ msgstr "%d minuuttia sitten" #~ msgid "" #~ "IE11 has reached its maximum number of connections. Please see this document " #~ "to increase this limit if needed: https://docs.microsoft.com/en-us/previous-" #~ "versions/windows/internet-explorer/ie-developer/general-info/" #~ "ee330736(v=vs.85)#websocket-maximum-server-connections" #~ msgstr "" #~ "IE11:n yhteyksien raja on saavutettu. Katso tästä miten rajaa voi " #~ "tarvittaessa nostaa: https://docs.microsoft.com/en-us/previous-versions/" #~ "windows/internet-explorer/ie-developer/general-info/ee330736(v=vs.85" #~ ")#websocket-maximum-server-connections" #~ msgid "Start upload" #~ msgstr "Aloita lataus" #~ msgid "Start cross copy/paste" #~ msgstr "Aloita leikkaa/liitä ristiin" #~ msgid "Line style:" #~ msgstr "Viivatyylit:" #~ msgid "" #~ "

Your browser has very limited access to the clipboard, so use these " #~ "keyboard shortcuts:

  • Ctrl+C: For copying.
  • Ctrl+X: For cutting.
  • Ctrl+V: For pasting.

" #~ msgstr "" #~ "

Selaimellasi on rajoitettu pääsy leikepöydälle, joten käytä näitä " #~ "näppäinkomentoja:

  • Ctrl+C: Kopioi
  • Ctrl+X: " #~ "Leikkaa
  • Ctrl+V: Liitä

" #~ msgid "Server is recycling and will be available shortly" #~ msgstr "Palvelin käynnistetään uudelleen ja on käytettävissä hetken kuluttua" #~ msgid "Oops, there is a problem connecting to Collabora Online : " #~ msgstr "Yhteydessä Collabora Onlineen tapahtui virhe: " #~ msgid "Number of views" #~ msgstr "Katselujen määrä" #~ msgid "Documents" #~ msgstr "Asiakirjat" #~ msgid "First sheet" #~ msgstr "Ensimmäinen laskentataulukko" #~ msgid "Previous sheet" #~ msgstr "Edellinen laskentataulukko" #~ msgid "Next sheet" #~ msgstr "Seuraava laskentataulukko" #~ msgid "Last sheet" #~ msgstr "Viimeinen laskentataulukko" #~ msgid "Gradient" #~ msgstr "Gradientti" #~ msgid "Hatching" #~ msgstr "Viivoitus" #~ msgid "Pattern" #~ msgstr "Kuviointi" #~ msgid "Portrait" #~ msgstr "Pystytila" #~ msgid "Landscape" #~ msgstr "Vaakatila" #, fuzzy #~| msgid "Text orientation" #~ msgid "Toggle Page Orientation" #~ msgstr "Tekstin suunta"