mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
7309 lines
322 KiB
XML
7309 lines
322 KiB
XML
<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="fi_FI">
|
||
<context>
|
||
<name>ActivityItem</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/ActivityItem.qml" line="29"/>
|
||
<source>Open %1 locally</source>
|
||
<translation>Avaa %1 paikallisesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/ActivityItem.qml" line="35"/>
|
||
<source>In %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ActivityItemContent</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/ActivityItemContent.qml" line="182"/>
|
||
<source>Open file details</source>
|
||
<translation>Avaa tiedoston yksityiskohdat</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/ActivityItemContent.qml" line="205"/>
|
||
<source>Dismiss</source>
|
||
<translation>Hylkää</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ActivityList</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/ActivityList.qml" line="55"/>
|
||
<source>Activity list</source>
|
||
<translation>Aktiviteettilista</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/ActivityList.qml" line="139"/>
|
||
<source>Scroll to top</source>
|
||
<translation>Vieritä ylös</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/ActivityList.qml" line="168"/>
|
||
<source>No activities yet</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>CallNotificationDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="166"/>
|
||
<source>Talk notification caller avatar</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="225"/>
|
||
<source>Answer Talk call notification</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="232"/>
|
||
<source>Decline</source>
|
||
<translation>Hylkää</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="242"/>
|
||
<source>Decline Talk call notification</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>CloudProviderWrapper</name>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="104"/>
|
||
<source>%1 (%2, %3)</source>
|
||
<translation>%1 (%2, %3)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="121"/>
|
||
<source>Checking for changes in "%1"</source>
|
||
<translation>Tarkistetaan muutoksia kohteessa "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="126"/>
|
||
<source>Syncing %1 of %2 (%3 left)</source>
|
||
<translation>Synkronoidaan %1/%2 (%3 jäljellä)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="131"/>
|
||
<source>Syncing %1 of %2</source>
|
||
<translation>Synkronoidaan %1/%2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="138"/>
|
||
<source>Syncing %1 (%2 left)</source>
|
||
<translation>Synkronoidaan %1 (%2 jäljellä)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="141"/>
|
||
<source>Syncing %1</source>
|
||
<translation>Synkronoidaan %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="162"/>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="241"/>
|
||
<source>No recently changed files</source>
|
||
<translation>Ei äskettäin muuttuneita tiedostoja</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="182"/>
|
||
<source>Sync paused</source>
|
||
<translation>Synkronoitu keskeytetty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="185"/>
|
||
<source>Syncing</source>
|
||
<translation>Synkronoidaan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="224"/>
|
||
<source>Open website</source>
|
||
<translation>Avaa verkkosivusto</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||
<source>Open %1 Desktop</source>
|
||
<comment>Open Nextcloud main window. Placeholer will be the application name. Please keep it.</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="234"/>
|
||
<source>Open in browser</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||
<source>Recently changed</source>
|
||
<translation>Äskettäin muutettu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="253"/>
|
||
<source>Pause synchronization</source>
|
||
<translation>Keskeytä synkronointi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="260"/>
|
||
<source>Help</source>
|
||
<translation>Ohje</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="263"/>
|
||
<source>Settings</source>
|
||
<translation>Asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="266"/>
|
||
<source>Log out</source>
|
||
<translation>Kirjaudu ulos</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="269"/>
|
||
<source>Quit sync client</source>
|
||
<translation>Lopeta synkronointiasiakas</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ConflictDelegate</name>
|
||
<message>
|
||
<location filename="../src/gui/ConflictDelegate.qml" line="53"/>
|
||
<source>Local version</source>
|
||
<translation>Paikallinen versio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ConflictDelegate.qml" line="68"/>
|
||
<source>Server version</source>
|
||
<translation>Palvelimen versio</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>CurrentAccountHeaderButton</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="27"/>
|
||
<source>Current account</source>
|
||
<translation>Nykyinen tili</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="40"/>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="159"/>
|
||
<source>Resume sync for all</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="40"/>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="159"/>
|
||
<source>Pause sync for all</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="140"/>
|
||
<source>Add account</source>
|
||
<translation>Lisää tili</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="144"/>
|
||
<source>Add new account</source>
|
||
<translation>Lisää uusi tili</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="178"/>
|
||
<source>Settings</source>
|
||
<translation>Asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="202"/>
|
||
<source>Exit</source>
|
||
<translation>Poistu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="243"/>
|
||
<source>Current account avatar</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="273"/>
|
||
<source>Current account status is online</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="273"/>
|
||
<source>Current account status is do not disturb</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/CurrentAccountHeaderButton.qml" line="348"/>
|
||
<source>Account switcher and settings menu</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>EditFileLocallyLoadingDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/EditFileLocallyLoadingDialog.qml" line="83"/>
|
||
<source>Opening file for local editing</source>
|
||
<translation>Avataan tiedosto paikallista muokkausta varten</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>EmojiPicker</name>
|
||
<message>
|
||
<location filename="../src/gui/EmojiPicker.qml" line="136"/>
|
||
<source>No recent emojis</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>EncryptionTokenDiscoveryDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/EncryptionTokenDiscoveryDialog.qml" line="88"/>
|
||
<source>Discovering the certificates stored on your USB token</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ErrorBox</name>
|
||
<message>
|
||
<location filename="../src/gui/ErrorBox.qml" line="54"/>
|
||
<source>Error</source>
|
||
<translation>Virhe</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FileDetailsPage</name>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="218"/>
|
||
<source>Activity</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="227"/>
|
||
<source>Sharing</source>
|
||
<translation>Jakaminen</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FileDetailsWindow</name>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/FileDetailsWindow.qml" line="28"/>
|
||
<source>File details of %1 · %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FileProviderFileDelegate</name>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderFileDelegate.qml" line="86"/>
|
||
<source>Delete</source>
|
||
<translation>Poista</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FileProviderSettings</name>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderSettings.qml" line="23"/>
|
||
<source>Virtual files settings</source>
|
||
<translation>Virtuaalitiedostojen asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderSettings.qml" line="44"/>
|
||
<source>General settings</source>
|
||
<translation>Yleiset asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderSettings.qml" line="52"/>
|
||
<source>Enable virtual files</source>
|
||
<translation>Käytä virtuaalisia tiedostoja</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderSettings.qml" line="103"/>
|
||
<source>Allow deletion of items in Trash</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderSettings.qml" line="109"/>
|
||
<source>Reset virtual files environment</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FileSystem</name>
|
||
<message>
|
||
<location filename="../src/libsync/filesystem.cpp" line="290"/>
|
||
<source>Error removing "%1": %2</source>
|
||
<translation>Virhe poistaessa "%1": %2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/filesystem.cpp" line="333"/>
|
||
<source>Could not remove folder "%1"</source>
|
||
<translation>Ei voitu poistaa kansiota "%1"</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>Flow2AuthWidget</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.ui" line="26"/>
|
||
<source>Browser Authentication</source>
|
||
<translation>Selaintunnistautuminen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.ui" line="47"/>
|
||
<source>Logo</source>
|
||
<translation>Logo</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.ui" line="76"/>
|
||
<source>Switch to your browser to connect your account</source>
|
||
<translation>Vaihda selaimeen yhdistääksesi tiliisi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.ui" line="229"/>
|
||
<source>An error occurred while connecting. Please try again.</source>
|
||
<translation>Yhdistäessä tapahtui virhe. Yritä uudelleen.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FolderWizardSourcePage</name>
|
||
<message>
|
||
<location filename="../src/gui/folderwizardsourcepage.ui" line="33"/>
|
||
<source>Pick a local folder on your computer to sync</source>
|
||
<translation>Valitse synkronoitava paikalliskansio tietokoneelta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizardsourcepage.ui" line="44"/>
|
||
<source>&Choose …</source>
|
||
<translation>&Valitse…</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FolderWizardTargetPage</name>
|
||
<message>
|
||
<location filename="../src/gui/folderwizardtargetpage.ui" line="77"/>
|
||
<source>Select a remote destination folder</source>
|
||
<translation>Valitse etäkohdekansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizardtargetpage.ui" line="89"/>
|
||
<source>Create folder</source>
|
||
<translation>Luo kansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizardtargetpage.ui" line="109"/>
|
||
<source>Refresh</source>
|
||
<translation>Päivitä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizardtargetpage.ui" line="123"/>
|
||
<source>Folders</source>
|
||
<translation>Kansiot</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>MainWindow</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/MainWindow.qml" line="236"/>
|
||
<source>Nextcloud desktop main dialog</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/MainWindow.qml" line="245"/>
|
||
<source>Main content</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/MainWindow.qml" line="382"/>
|
||
<source>Unified search results list</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/MainWindow.qml" line="446"/>
|
||
<source>New activities</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::AbstractNetworkJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="311"/>
|
||
<source>The server took too long to respond. Check your connection and try syncing again. If it still doesn’t work, reach out to your server administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="315"/>
|
||
<source>An unexpected error occurred. Please try syncing again or contact your server administrator if the issue continues.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="595"/>
|
||
<source>The server enforces strict transport security and does not accept untrusted certificates.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::Account</name>
|
||
<message>
|
||
<location filename="../src/libsync/account.cpp" line="225"/>
|
||
<source>Public Share Link</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/account.cpp" line="1061"/>
|
||
<source>File %1 is already locked by %2.</source>
|
||
<translation>Tiedosto %1 on jo lukitty käyttäjän %2 toimesta.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/account.cpp" line="1063"/>
|
||
<source>Lock operation on %1 failed with error %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/account.cpp" line="1065"/>
|
||
<source>Unlock operation on %1 failed with error %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::AccountManager</name>
|
||
<message>
|
||
<location filename="../src/gui/accountmanager.cpp" line="239"/>
|
||
<source>An account was detected from a legacy desktop client.
|
||
Should the account be imported?</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountmanager.cpp" line="241"/>
|
||
<location filename="../src/gui/accountmanager.cpp" line="322"/>
|
||
<source>Legacy import</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountmanager.cpp" line="242"/>
|
||
<source>Import</source>
|
||
<translation>Tuo</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountmanager.cpp" line="243"/>
|
||
<source>Skip</source>
|
||
<translation>Ohita</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountmanager.cpp" line="323"/>
|
||
<source>Could not import accounts from legacy client configuration.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::AccountSettings</name>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="85"/>
|
||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||
<translation>Ilman valintaa olevat kansiot <b>poistetaan</b> paikallisesta tiedostojärjestelmästä, eikä niitä synkronoida enää jatkossa tämän tietokoneen kanssa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="237"/>
|
||
<source>Synchronize all</source>
|
||
<translation>Synkronoi kaikki</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="244"/>
|
||
<source>Synchronize none</source>
|
||
<translation>Älä synkronoi mitään</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="251"/>
|
||
<source>Apply manual changes</source>
|
||
<translation>Toteuta manuaalimuutokset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="270"/>
|
||
<source>Standard file sync</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="314"/>
|
||
<source>Virtual file sync</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="319"/>
|
||
<source>Connection settings</source>
|
||
<translation>Yhteysasetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="137"/>
|
||
<source>Apply</source>
|
||
<translation>Toteuta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||
<source>Storage space: …</source>
|
||
<translation>Tallennustila: ...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="124"/>
|
||
<location filename="../src/gui/accountsettings.cpp" line="889"/>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1009"/>
|
||
<source>Cancel</source>
|
||
<translation>Peruuta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.ui" line="172"/>
|
||
<source>Connected with <server> as <user></source>
|
||
<translation>Yhdistetty palvelimeen <server> käyttäen tunnusta <user></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="284"/>
|
||
<source>No account configured.</source>
|
||
<translation>Tiliä ei ole määritelty.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="92"/>
|
||
<source>End-to-end Encryption with Virtual Files</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="93"/>
|
||
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are end-to-end encrypted. To get the best experience with virtual files and end-to-end encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="101"/>
|
||
<location filename="../src/gui/accountsettings.cpp" line="123"/>
|
||
<source>Do not encrypt folder</source>
|
||
<translation>Älä salaa kansiota</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="104"/>
|
||
<location filename="../src/gui/accountsettings.cpp" line="126"/>
|
||
<source>Encrypt folder</source>
|
||
<translation>Salaa kansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="114"/>
|
||
<source>End-to-end Encryption</source>
|
||
<translation>Päästä päähän -salaus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="117"/>
|
||
<source>This will encrypt your folder and all files within it. These files will no longer be accessible without your encryption mnemonic key.
|
||
<b>This process is not reversible. Are you sure you want to proceed?</b></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="280"/>
|
||
<source>End-to-end encryption has not been initialized on this account.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="302"/>
|
||
<source>Forget encryption setup</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="312"/>
|
||
<source>Display mnemonic</source>
|
||
<translation>Näytä avainkoodi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="319"/>
|
||
<source>Encryption is set-up. Remember to <b>Encrypt</b> a folder to end-to-end encrypt any new files added to it.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="352"/>
|
||
<source>Warning</source>
|
||
<translation>Varoitus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="398"/>
|
||
<source>Please wait for the folder to sync before trying to encrypt it.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="400"/>
|
||
<source>The folder has a minor sync problem. Encryption of this folder will be possible once it has synced successfully</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="402"/>
|
||
<source>The folder has a sync error. Encryption of this folder will be possible once it has synced successfully</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="413"/>
|
||
<source>You cannot encrypt this folder because the end-to-end encryption is not set-up yet on this device.
|
||
Would you like to do this now?</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="437"/>
|
||
<source>You cannot encrypt a folder with contents, please remove the files.
|
||
Wait for the new sync, then encrypt it.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="461"/>
|
||
<source>Encryption failed</source>
|
||
<translation>Salaus epäonnistui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="461"/>
|
||
<source>Could not encrypt folder because the folder does not exist anymore</source>
|
||
<translation>Kansiota ei voida salata, koska sitä ei ole enää olemassa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="602"/>
|
||
<source>Encrypt</source>
|
||
<translation>Salaus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||
<location filename="../src/gui/accountsettings.cpp" line="680"/>
|
||
<source>Edit Ignored Files</source>
|
||
<translation>Muokkaa ohitettavia tiedostoja</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="613"/>
|
||
<location filename="../src/gui/accountsettings.cpp" line="683"/>
|
||
<source>Create new folder</source>
|
||
<translation>Luo uusi kansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="619"/>
|
||
<location filename="../src/gui/accountsettings.cpp" line="709"/>
|
||
<source>Availability</source>
|
||
<translation>Saatavuus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="688"/>
|
||
<source>Choose what to sync</source>
|
||
<translation>Valitse synkronoitavat tiedot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="694"/>
|
||
<source>Force sync now</source>
|
||
<translation>Pakota synkronointi nyt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="696"/>
|
||
<source>Restart sync</source>
|
||
<translation>Käynnistä synkronointi uudelleen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="705"/>
|
||
<source>Remove folder sync connection</source>
|
||
<translation>Poista kansion synkronointiyhteys</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="718"/>
|
||
<source>Disable virtual file support …</source>
|
||
<translation>Poista virtuaalitiedostojen tuki käytöstä …</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="727"/>
|
||
<source>Enable virtual file support %1 …</source>
|
||
<translation>Ota käyttöön virtuaalitiedostojen tuki %1 …</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="727"/>
|
||
<source>(experimental)</source>
|
||
<translation>(kokeellinen)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="821"/>
|
||
<source>Folder creation failed</source>
|
||
<translation>Kansion luominen epäonnistui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="881"/>
|
||
<source>Confirm Folder Sync Connection Removal</source>
|
||
<translation>Vahvista kansion synkronointiyhteyden poisto</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="888"/>
|
||
<source>Remove Folder Sync Connection</source>
|
||
<translation>Poista kansion synkronointiyhteys</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1000"/>
|
||
<source>Disable virtual file support?</source>
|
||
<translation>Poistetaanko virtuaalitiedostojen tuki käytöstä?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1001"/>
|
||
<source>This action will disable virtual file support. As a consequence contents of folders that are currently marked as "available online only" will be downloaded.
|
||
|
||
The only advantage of disabling virtual file support is that the selective sync feature will become available again.
|
||
|
||
This action will abort any currently running synchronization.</source>
|
||
<translation>Tämä toiminto ottaa pois käytöstä virtuaalitiedostojen tuen. Siitä johtuen vain niiden kansioiden tiedostot ladataan, jotka ovat merkattuna "Käytettävissä vain online-tilassa".
|
||
|
||
Ainoa etu virtuaalitiedostojen tuen poistamisesta käytöstä on se, että valikoiva synkronointi otetaan käyttöön.
|
||
|
||
Tämä toiminto peruu kaikki tämänhetkiset synkronoinnit.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1008"/>
|
||
<source>Disable support</source>
|
||
<translation>Poista tuki</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1095"/>
|
||
<source>End-to-end encryption mnemonic</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1097"/>
|
||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note it down and keep it safe. You will need it to set-up the synchronization of encrypted folders on your other devices.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1122"/>
|
||
<source>Forget the end-to-end encryption on this device</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1123"/>
|
||
<source>Do you want to forget the end-to-end encryption settings for %1 on this device?</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1124"/>
|
||
<source>Forgetting end-to-end encryption will remove the sensitive data and all the encrypted files from this device.<br>However, the encrypted files will remain on the server and all your other devices, if configured.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1197"/>
|
||
<source>Sync Running</source>
|
||
<translation>Synkronointi meneillään</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1198"/>
|
||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||
<translation>Synkronointioperaatio on meneillään.<br/>Haluatko keskeyttää sen?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1283"/>
|
||
<source>%1 in use</source>
|
||
<translation>%1 käytössä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1537"/>
|
||
<source>Migrate certificate to a new one</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1644"/>
|
||
<source>There are folders that have grown in size beyond %1MB: %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1695"/>
|
||
<source>End-to-end encryption has been initialized on this account with another device.<br>Enter the unique mnemonic to have the encrypted folders synchronize on this device as well.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1753"/>
|
||
<source>This account supports end-to-end encryption, but it needs to be set up first.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1757"/>
|
||
<source>Set up encryption</source>
|
||
<translation>Aseta salaus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1319"/>
|
||
<source>Connected to %1.</source>
|
||
<translation>Yhteys muodostettu kohteeseen %1.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1323"/>
|
||
<source>Server %1 is temporarily unavailable.</source>
|
||
<translation>Palvelin %1 ei ole juuri nyt saatavilla.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1326"/>
|
||
<source>Server %1 is currently in maintenance mode.</source>
|
||
<translation>Palvelin %1 on parhaillaan huoltotilassa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1332"/>
|
||
<source>Signed out from %1.</source>
|
||
<translation>Kirjauduttu ulos kohteesta %1.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1631"/>
|
||
<source>There are folders that were not synchronized because they are too big: </source>
|
||
<translation>Havaittiin kansioita, joita ei synkronoitu, koska ne ovat kooltaan liian suuria:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1632"/>
|
||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||
<translation>Seuraavia kansioita ei synkronoitu, koska ne sijaitsevat ulkoisella tallennustilalla:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1633"/>
|
||
<source>There are folders that were not synchronized because they are too big or external storages: </source>
|
||
<translation>Seuraavia kansioita ei synkronoitu, koska ne ovat liian suuria tai ulkoisia tallennustiloja:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||
<location filename="../src/gui/accountsettings.cpp" line="677"/>
|
||
<source>Open folder</source>
|
||
<translation>Avaa kansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="702"/>
|
||
<source>Resume sync</source>
|
||
<translation>Palauta synkronointi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="702"/>
|
||
<source>Pause sync</source>
|
||
<translation>Keskeytä synkronointi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="822"/>
|
||
<source><p>Could not create local folder <i>%1</i>.</p></source>
|
||
<translation><p>Ei voitu luoda paikallista kansiota <i>%1</i>.</p></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="882"/>
|
||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||
<translation><p>Haluatko varmasti lopettaa kansion <i>%1</i> synkronoinnin?</p><p><b>Huomio:</b> Tämä toimenpide <b>ei</b> poista mitään tiedostoja.</p></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1270"/>
|
||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||
<translation>%1/%2 (%3 %) käytössä. Jotkin kansiot, mukaan lukien verkkojaot ja jaetut kansiot, voivat sisältää eri rajoitukset.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1271"/>
|
||
<source>%1 of %2 in use</source>
|
||
<translation>%1/%2 käytössä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1280"/>
|
||
<source>Currently there is no storage usage information available.</source>
|
||
<translation>Tallennustilan käyttötietoja ei ole juuri nyt saatavilla.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1310"/>
|
||
<source>%1 as %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1317"/>
|
||
<source>The server version %1 is unsupported! Proceed at your own risk.</source>
|
||
<translation>Palvelimen versiota %1 ei tueta! Jatka omalla vastuulla.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1329"/>
|
||
<source>Server %1 is currently being redirected, or your connection is behind a captive portal.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1335"/>
|
||
<source>Connecting to %1 …</source>
|
||
<translation>Yhdistetään kohteeseen %1 …</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1339"/>
|
||
<source>Unable to connect to %1.</source>
|
||
<translation>Ei voitu yhdistää kohteeseen %1.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1344"/>
|
||
<source>Server configuration error: %1 at %2.</source>
|
||
<translation>Palvelimen kokoonpanovirhe: %1 at %2.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1353"/>
|
||
<source>You need to accept the terms of service at %1.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsettings.cpp" line="1358"/>
|
||
<source>No %1 connection configured.</source>
|
||
<translation>%1-yhteyttä ei ole määritelty.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::AccountSetupFromCommandLineJob</name>
|
||
<message>
|
||
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="133"/>
|
||
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="143"/>
|
||
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountsetupfromcommandlinejob.cpp" line="151"/>
|
||
<source>There was an invalid response to an authenticated WebDAV request</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::AccountState</name>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="150"/>
|
||
<source>Signed out</source>
|
||
<translation>Kirjauduttu ulos</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="152"/>
|
||
<source>Disconnected</source>
|
||
<translation>Yhteys katkaistu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="154"/>
|
||
<source>Connected</source>
|
||
<translation>Yhdistetty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="156"/>
|
||
<source>Service unavailable</source>
|
||
<translation>Palvelu ei ole käytettävissä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="158"/>
|
||
<source>Maintenance mode</source>
|
||
<translation>Huoltotila</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="160"/>
|
||
<source>Redirect detected</source>
|
||
<translation>Uudelleenohjaus havaittu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="162"/>
|
||
<source>Network error</source>
|
||
<translation>Verkkovirhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="164"/>
|
||
<source>Configuration error</source>
|
||
<translation>Asetusvirhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="166"/>
|
||
<source>Asking Credentials</source>
|
||
<translation>Kysytään tilitietoja</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="168"/>
|
||
<source>Need the user to accept the terms of service</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/accountstate.cpp" line="170"/>
|
||
<source>Unknown account state</source>
|
||
<translation>Tuntematon tilin tila</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ActivityListModel</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/activitylistmodel.cpp" line="475"/>
|
||
<source>For more activities please open the Activity app.</source>
|
||
<translation>Lisää tapahtumia löydät Tapahtumat-sovelluksesta.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/activitylistmodel.cpp" line="495"/>
|
||
<source>Fetching activities …</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/activitylistmodel.cpp" line="602"/>
|
||
<source>Network error occurred: client will retry syncing.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::AddCertificateDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/addcertificatedialog.ui" line="17"/>
|
||
<source>SSL client certificate authentication</source>
|
||
<translation>SSL-asiakkaan varmenteen tunnistautuminen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/addcertificatedialog.ui" line="23"/>
|
||
<source>This server probably requires a SSL client certificate.</source>
|
||
<translation>Tämä palvelin vaatii luultavasti SSL-asiakasvarmenteen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/addcertificatedialog.ui" line="35"/>
|
||
<source>Certificate & Key (pkcs12):</source>
|
||
<translation>Varmenne & avain (pkcs12):</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/addcertificatedialog.ui" line="60"/>
|
||
<source>Certificate password:</source>
|
||
<translation>Sertifikaatin salasana:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/addcertificatedialog.ui" line="79"/>
|
||
<source>An encrypted pkcs12 bundle is strongly recommended as a copy will be stored in the configuration file.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/addcertificatedialog.ui" line="51"/>
|
||
<source>Browse …</source>
|
||
<translation>Selaa…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/addcertificatedialog.cpp" line="28"/>
|
||
<source>Select a certificate</source>
|
||
<translation>Valitse varmenne</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/addcertificatedialog.cpp" line="28"/>
|
||
<source>Certificate files (*.p12 *.pfx)</source>
|
||
<translation>Varmennetiedostot (*.p12 *.pfx)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::Application</name>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="174"/>
|
||
<source>Some settings were configured in %1 versions of this client and use features that are not available in this version.<br><br>Continuing will mean <b>%2 these settings</b>.<br><br>The current configuration file was already backed up to <i>%3</i>.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="180"/>
|
||
<source>newer</source>
|
||
<comment>newer software version</comment>
|
||
<translation>uudempi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="180"/>
|
||
<source>older</source>
|
||
<comment>older software version</comment>
|
||
<translation>vanhempi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="181"/>
|
||
<source>ignoring</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="181"/>
|
||
<source>deleting</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="183"/>
|
||
<source>Quit</source>
|
||
<translation>Lopeta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="184"/>
|
||
<source>Continue</source>
|
||
<translation>Jatka</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="508"/>
|
||
<source>%1 accounts</source>
|
||
<comment>number of accounts imported</comment>
|
||
<translation>%1 tiliä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="509"/>
|
||
<source>1 account</source>
|
||
<translation>1 tili</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="511"/>
|
||
<source>%1 folders</source>
|
||
<comment>number of folders imported</comment>
|
||
<translation>%1 kansiota</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="512"/>
|
||
<source>1 folder</source>
|
||
<translation>1 kansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="514"/>
|
||
<source>Legacy import</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="515"/>
|
||
<source>Imported %1 and %2 from a legacy desktop client.
|
||
%3</source>
|
||
<comment>number of accounts and folders imported. list of users.</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="604"/>
|
||
<source>Error accessing the configuration file</source>
|
||
<translation>Asetustiedostoa ei voitu käyttää</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/application.cpp" line="605"/>
|
||
<source>There was an error while accessing the configuration file at %1. Please make sure the file can be accessed by your system account.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::AuthenticationDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/authenticationdialog.cpp" line="22"/>
|
||
<source>Authentication Required</source>
|
||
<translation>Tunnistautuminen vaaditaan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/authenticationdialog.cpp" line="24"/>
|
||
<source>Enter username and password for "%1" at %2.</source>
|
||
<translation>Anna käyttäjätunnus ja salasana kohteeseen "%1" osoitteessa %2.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/authenticationdialog.cpp" line="29"/>
|
||
<source>&Username:</source>
|
||
<translation>&Käyttäjätunnus:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/authenticationdialog.cpp" line="30"/>
|
||
<source>&Password:</source>
|
||
<translation>&Salasana:</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::BasePropagateRemoteDeleteEncrypted</name>
|
||
<message>
|
||
<location filename="../src/libsync/basepropagateremotedeleteencrypted.cpp" line="85"/>
|
||
<source>"%1 Failed to unlock encrypted folder %2".</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/basepropagateremotedeleteencrypted.cpp" line="127"/>
|
||
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::BulkPropagatorDownloadJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="143"/>
|
||
<source>File %1 can not be downloaded because of a local file name clash!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="151"/>
|
||
<location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="152"/>
|
||
<source>File has changed since discovery</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="164"/>
|
||
<source>Could not delete file record %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="165"/>
|
||
<source>Unable to update metadata of new file %1.</source>
|
||
<comment>error with update metadata of new Win VFS file</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="178"/>
|
||
<source>File %1 cannot be downloaded because it is non virtual!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="188"/>
|
||
<source>Error updating metadata: %1</source>
|
||
<translation>Virhe metatietoja päivittäessä: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="191"/>
|
||
<source>The file %1 is currently in use</source>
|
||
<translation>Tiedosto %1 on tällä hetkellä käytössä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="229"/>
|
||
<source>Could not get file %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatordownloadjob.cpp" line="244"/>
|
||
<source>File %1 cannot be downloaded because encryption information is missing.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::BulkPropagatorJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="141"/>
|
||
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="182"/>
|
||
<source>File contains leading or trailing spaces and couldn't be renamed</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="200"/>
|
||
<source>File %1 has invalid modified time. Do not upload to the server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="352"/>
|
||
<source>File Removed (start upload) %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="371"/>
|
||
<source>File %1 has invalid modification time. Do not upload to the server.</source>
|
||
<translation>Tiedostolla %1 on virheellinen muokkausaika. Älä lataa sitä palvelimelle.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="384"/>
|
||
<source>Local file changed during syncing. It will be resumed.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="398"/>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="745"/>
|
||
<source>Local file changed during sync.</source>
|
||
<translation>Paikallinen tiedosto muuttui synkronoinnin aikana.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="508"/>
|
||
<source>Network error: %1</source>
|
||
<translation>Verkkovirhe: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="554"/>
|
||
<source>Error updating metadata: %1</source>
|
||
<translation>Virhe metatietoja päivittäessä: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="557"/>
|
||
<source>The file %1 is currently in use</source>
|
||
<translation>Tiedosto %1 on parhaillaan käytössä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="727"/>
|
||
<source>The local file was removed during sync.</source>
|
||
<translation>Paikallinen tiedosto poistettiin synkronoinnin aikana.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="775"/>
|
||
<source>Restoration failed: %1</source>
|
||
<translation>Palautus epäonnistui: %1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::CaseClashConflictSolver</name>
|
||
<message>
|
||
<location filename="../src/libsync/caseclashconflictsolver.cpp" line="68"/>
|
||
<source>Cannot rename file because a file with the same name already exists on the server. Please pick another name.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/caseclashconflictsolver.cpp" line="111"/>
|
||
<source>Could not rename file. Please make sure you are connected to the server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/caseclashconflictsolver.cpp" line="162"/>
|
||
<source>You don't have the permission to rename this file. Please ask the author of the file to rename it.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/caseclashconflictsolver.cpp" line="169"/>
|
||
<source>Failed to fetch permissions with error %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/caseclashconflictsolver.cpp" line="190"/>
|
||
<source>Filename contains leading and trailing spaces.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/caseclashconflictsolver.cpp" line="193"/>
|
||
<source>Filename contains leading spaces.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/caseclashconflictsolver.cpp" line="196"/>
|
||
<source>Filename contains trailing spaces.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::CaseClashFilenameDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="14"/>
|
||
<source>Case Clash Conflict</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="23"/>
|
||
<source>The file could not be synced because it generates a case clash conflict with an existing file on this system.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="36"/>
|
||
<source>Error</source>
|
||
<translation>Virhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="53"/>
|
||
<source>Existing file</source>
|
||
<translation>Olemassa oleva tiedosto</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="60"/>
|
||
<source>file A</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="107"/>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="213"/>
|
||
<source>today</source>
|
||
<translation>tänään</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="114"/>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="220"/>
|
||
<source>0 byte</source>
|
||
<translation>0 tavua</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="121"/>
|
||
<location filename="../src/gui/caseclashfilenamedialog.cpp" line="99"/>
|
||
<source>Open existing file</source>
|
||
<translation>Avaa olemassa oleva tiedosto</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="165"/>
|
||
<source>Case clashing file</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="172"/>
|
||
<source>file B</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="227"/>
|
||
<location filename="../src/gui/caseclashfilenamedialog.cpp" line="107"/>
|
||
<source>Open clashing file</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="268"/>
|
||
<source>Please enter a new name for the clashing file:</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.ui" line="281"/>
|
||
<source>New filename</source>
|
||
<translation>Uusi tiedostonimi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.cpp" line="91"/>
|
||
<source>Rename file</source>
|
||
<translation>Nimeä tiedosto uudelleen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.cpp" line="93"/>
|
||
<source>The file "%1" could not be synced because of a case clash conflict with an existing file on this system.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.cpp" line="94"/>
|
||
<source>%1 does not support equal file names with only letter casing differences.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.cpp" line="239"/>
|
||
<source>Filename contains leading and trailing spaces.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.cpp" line="242"/>
|
||
<source>Filename contains leading spaces.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.cpp" line="244"/>
|
||
<source>Filename contains trailing spaces.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.cpp" line="249"/>
|
||
<source>Use invalid name</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/caseclashfilenamedialog.cpp" line="274"/>
|
||
<source>Filename contains illegal characters: %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::CleanupPollsJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1776"/>
|
||
<source>Error writing metadata to the database</source>
|
||
<translation>Virhe kirjoittaessa metadataa tietokantaan</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ClientSideEncryption</name>
|
||
<message>
|
||
<location filename="../src/libsync/clientsideencryption.cpp" line="1192"/>
|
||
<source>Input PIN code</source>
|
||
<comment>Please keep it short and shorter than "Enter Certificate USB Token PIN:"</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/clientsideencryption.cpp" line="1193"/>
|
||
<source>Enter Certificate USB Token PIN:</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/clientsideencryption.cpp" line="1210"/>
|
||
<source>Invalid PIN. Login failed</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/clientsideencryption.cpp" line="1211"/>
|
||
<source>Login to the token failed after providing the user PIN. It may be invalid or wrong. Please try again!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/clientsideencryption.cpp" line="2275"/>
|
||
<source>Please enter your end-to-end encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/clientsideencryption.cpp" line="2283"/>
|
||
<source>Enter E2E passphrase</source>
|
||
<translation>Syötä E2E-salasana</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ConflictDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.ui" line="14"/>
|
||
<source>Sync Conflict</source>
|
||
<translation>Synkronoinnin ristiriita</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.ui" line="20"/>
|
||
<location filename="../src/gui/conflictdialog.cpp" line="88"/>
|
||
<source>Conflicting versions of %1.</source>
|
||
<translation>Kohteen %1 versioiden ristiriita.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.ui" line="32"/>
|
||
<source>Which version of the file do you want to keep?<br/>If you select both versions, the local file will have a number added to its name.</source>
|
||
<translation>Kumman tiedoston version haluat pitää?<br/>Jos valitset molemmat versiot, paikallisen tiedoston nimen perään lisätään numero.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.ui" line="46"/>
|
||
<source>Local version</source>
|
||
<translation>Paikallinen versio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.ui" line="57"/>
|
||
<location filename="../src/gui/conflictdialog.ui" line="165"/>
|
||
<source>Click to open the file</source>
|
||
<translation>Klikkaa avataksesi tiedoston</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.ui" line="96"/>
|
||
<location filename="../src/gui/conflictdialog.ui" line="204"/>
|
||
<source>today</source>
|
||
<translation>tänään</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.ui" line="103"/>
|
||
<location filename="../src/gui/conflictdialog.ui" line="211"/>
|
||
<source>0 byte</source>
|
||
<translation>0 tavua</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.ui" line="110"/>
|
||
<source><a href="%1">Open local version</a></source>
|
||
<translation><a href="%1">Avaa paikallinen versio</a></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.ui" line="154"/>
|
||
<source>Server version</source>
|
||
<translation>Palvelimen versio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.ui" line="218"/>
|
||
<source><a href="%1">Open server version</a></source>
|
||
<translation><a href="%1">Avaa palvelimella oleva versio</a></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.cpp" line="46"/>
|
||
<location filename="../src/gui/conflictdialog.cpp" line="171"/>
|
||
<source>Keep selected version</source>
|
||
<translation>Pidä valittu versio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.cpp" line="142"/>
|
||
<source>Open local version</source>
|
||
<translation>Avaa paikallinen versio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.cpp" line="150"/>
|
||
<source>Open server version</source>
|
||
<translation>Avaa palvelimella oleva versio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.cpp" line="168"/>
|
||
<source>Keep both versions</source>
|
||
<translation>Pidä molemmat versiot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.cpp" line="169"/>
|
||
<source>Keep local version</source>
|
||
<translation>Pidä paikallinen versio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictdialog.cpp" line="170"/>
|
||
<source>Keep server version</source>
|
||
<translation>Pidä palvelimella oleva versio</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ConflictSolver</name>
|
||
<message>
|
||
<location filename="../src/gui/conflictsolver.cpp" line="152"/>
|
||
<location filename="../src/gui/conflictsolver.cpp" line="176"/>
|
||
<source>Error</source>
|
||
<translation>Virhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictsolver.cpp" line="152"/>
|
||
<location filename="../src/gui/conflictsolver.cpp" line="176"/>
|
||
<source>Moving file failed:
|
||
|
||
%1</source>
|
||
<translation>Tiedoston siirtäminen epäonnistui:
|
||
|
||
%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictsolver.cpp" line="194"/>
|
||
<source>Do you want to delete the directory <i>%1</i> and all its contents permanently?</source>
|
||
<translation>Haluatko poistaa kansion <i>%1</i> ja sen sisällön pysyvästi?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictsolver.cpp" line="195"/>
|
||
<source>Do you want to delete the file <i>%1</i> permanently?</source>
|
||
<translation>Haluatko poistaa tiedoston <i>%1</i> pysyvästi?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/conflictsolver.cpp" line="196"/>
|
||
<source>Confirm deletion</source>
|
||
<translation>Vahvista poistaminen</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ConnectionValidator</name>
|
||
<message>
|
||
<location filename="../src/gui/connectionvalidator.cpp" line="46"/>
|
||
<source>No %1 account configured</source>
|
||
<comment>The placeholder will be the application name. Please keep it</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/connectionvalidator.cpp" line="46"/>
|
||
<source>No Nextcloud account configured</source>
|
||
<translation>Nextcloud-tiliä ei ole määritelty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/connectionvalidator.cpp" line="177"/>
|
||
<source>Timeout</source>
|
||
<translation>Aikakatkaisu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/connectionvalidator.cpp" line="299"/>
|
||
<source>The configured server for this client is too old</source>
|
||
<translation>Määritelty palvelin on ohjelmistoversioltaan liian vanha tälle asiakasohjelmistolle</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/connectionvalidator.cpp" line="300"/>
|
||
<source>Please update to the latest server and restart the client.</source>
|
||
<translation>Päivitä uusimpaan palvelinversioon ja käynnistä asiakasohjelmisto uudelleen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/connectionvalidator.cpp" line="165"/>
|
||
<source>Authentication error: Either username or password are wrong.</source>
|
||
<translation>Tunnistautumisvirhe: käyttäjätunnus tai salasana on väärin.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/connectionvalidator.cpp" line="214"/>
|
||
<source>The provided credentials are not correct</source>
|
||
<translation>Annetut tilitiedot eivät ole oikein</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::DiscoveryPhase</name>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="194"/>
|
||
<source>Error while canceling deletion of a file</source>
|
||
<translation>Virhe tiedoston poiston perumisessa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="195"/>
|
||
<source>Error while canceling deletion of %1</source>
|
||
<translation>Virhe kohteen %1 poiston perumisessa</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::DiscoverySingleDirectoryJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="556"/>
|
||
<source>Server error: PROPFIND reply is not XML formatted!</source>
|
||
<translation>Palvelinvirhe: PROPFIND-vastaus ei ole XML-formaatissa!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="586"/>
|
||
<source>The server returned an unexpected response that couldn’t be read. Please reach out to your server administrator.”</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="617"/>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="654"/>
|
||
<source>Encrypted metadata setup error!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="641"/>
|
||
<source>Encrypted metadata setup error: initial signature from server is empty.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::DiscoverySingleLocalDirectoryJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="348"/>
|
||
<source>Error while opening directory %1</source>
|
||
<translation>Virhe kansion %1 avaamisessa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="350"/>
|
||
<source>Directory not accessible on client, permission denied</source>
|
||
<translation>Kansioon ei ole käyttöoikeutta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="354"/>
|
||
<source>Directory not found: %1</source>
|
||
<translation>Kansiota ei löytynyt: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="385"/>
|
||
<source>Filename encoding is not valid</source>
|
||
<translation>Tiedostonimen merkkikoodaus ei ole kelvollinen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discoveryphase.cpp" line="406"/>
|
||
<source>Error while reading directory %1</source>
|
||
<translation>Virhe kansion %1 luvussa</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::EditLocallyJob</name>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="38"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="97"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="173"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="314"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="369"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="378"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="405"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="425"/>
|
||
<source>Could not start editing locally.</source>
|
||
<translation>Muokkausta ei voitu aloittaa paikallisesti.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="38"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="314"/>
|
||
<source>An error occurred during setup.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="44"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="129"/>
|
||
<source>Could not find a file for local editing. Make sure its path is valid and it is synced locally.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="59"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="67"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="74"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="124"/>
|
||
<source>Could not find a file for local editing. Make sure it is not excluded via selective sync.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="98"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="370"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="379"/>
|
||
<source>An error occurred during data retrieval.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="174"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="406"/>
|
||
<source>An error occurred trying to synchronise the file to edit locally.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="358"/>
|
||
<source>Server error: PROPFIND reply is not XML formatted!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="360"/>
|
||
<source>Could not find a remote file info for local editing. Make sure its path is valid.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="426"/>
|
||
<source>Invalid local file path.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="436"/>
|
||
<source>Could not open %1</source>
|
||
<translation>Ei voitu avata %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="436"/>
|
||
<source>Please try again.</source>
|
||
<translation>Yritä uudelleen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="521"/>
|
||
<source>File %1 already locked.</source>
|
||
<translation>Tiedosto %1 on jo lukittu.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="522"/>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="533"/>
|
||
<source>Lock will last for %1 minutes. You can also unlock this file manually once you are finished editing.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="532"/>
|
||
<source>File %1 now locked.</source>
|
||
<translation>Tiedosto %1 on lukittu.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyjob.cpp" line="541"/>
|
||
<source>File %1 could not be locked.</source>
|
||
<translation>Tiedostoa %1 ei voitu lukita.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::EditLocallyManager</name>
|
||
<message>
|
||
<location filename="../src/gui/editlocallymanager.cpp" line="109"/>
|
||
<source>Could not validate the request to open a file from server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallymanager.cpp" line="110"/>
|
||
<source>Please try again.</source>
|
||
<translation>Yritä uudelleen.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::EditLocallyVerificationJob</name>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyverificationjob.cpp" line="83"/>
|
||
<source>Invalid token received.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyverificationjob.cpp" line="83"/>
|
||
<location filename="../src/gui/editlocallyverificationjob.cpp" line="90"/>
|
||
<location filename="../src/gui/editlocallyverificationjob.cpp" line="96"/>
|
||
<source>Please try again.</source>
|
||
<translation>Yritä uudelleen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyverificationjob.cpp" line="90"/>
|
||
<source>Invalid file path was provided.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyverificationjob.cpp" line="96"/>
|
||
<source>Could not find an account for local editing.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyverificationjob.cpp" line="120"/>
|
||
<source>Could not start editing locally.</source>
|
||
<translation>Muokkausta ei voitu aloittaa paikallisesti.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/editlocallyverificationjob.cpp" line="121"/>
|
||
<source>An error occurred trying to verify the request to edit locally.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::EncryptFolderJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/encryptfolderjob.cpp" line="118"/>
|
||
<source>Could not generate the metadata for encryption, Unlocking the folder.
|
||
This can be an issue with your OpenSSL libraries.</source>
|
||
<translation>Salausta varten ei voida luoda metatietoja. Poistetaan kansion lukitus.
|
||
OpenSSL-kirjastosi kanssa saattaa olla ongelma.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::EncryptedFolderMetadataHandler</name>
|
||
<message>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="55"/>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="62"/>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="68"/>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="171"/>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="180"/>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="208"/>
|
||
<source>Error fetching metadata.</source>
|
||
<translation>Virhe metatietoja noutaessa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="123"/>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="129"/>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="222"/>
|
||
<source>Error locking folder.</source>
|
||
<translation>Virhe kansiota lukittaessa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="156"/>
|
||
<source>Error fetching encrypted folder ID.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="190"/>
|
||
<source>Error parsing or decrypting metadata.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/encryptedfoldermetadatahandler.cpp" line="332"/>
|
||
<source>Failed to upload metadata</source>
|
||
<translation>Metatietojen lähetys epäonnistui</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FileDetails</name>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/filedetails/filedetails.cpp" line="116"/>
|
||
<source>%1 second(s) ago</source>
|
||
<comment>seconds elapsed since file last modified</comment>
|
||
<translation><numerusform>%1 sekunti sitten</numerusform><numerusform>%1 sekuntia sitten</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/filedetails/filedetails.cpp" line="119"/>
|
||
<source>%1 minute(s) ago</source>
|
||
<comment>minutes elapsed since file last modified</comment>
|
||
<translation><numerusform>%1 minuutti sitten</numerusform><numerusform>%1 minuuttia sitten</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/filedetails/filedetails.cpp" line="122"/>
|
||
<source>%1 hour(s) ago</source>
|
||
<comment>hours elapsed since file last modified</comment>
|
||
<translation><numerusform>%1 tunti sitten</numerusform><numerusform>%1 tuntia sitten</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/filedetails/filedetails.cpp" line="125"/>
|
||
<source>%1 day(s) ago</source>
|
||
<comment>days elapsed since file last modified</comment>
|
||
<translation><numerusform>%1 päivä sitten</numerusform><numerusform>%1 päivää sitten</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/filedetails/filedetails.cpp" line="128"/>
|
||
<source>%1 month(s) ago</source>
|
||
<comment>months elapsed since file last modified</comment>
|
||
<translation><numerusform>%1 kuukausi sitten</numerusform><numerusform>%1 kuukautta sitten</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/filedetails/filedetails.cpp" line="131"/>
|
||
<source>%1 year(s) ago</source>
|
||
<comment>years elapsed since file last modified</comment>
|
||
<translation><numerusform>%1 vuosi sitten</numerusform><numerusform>%1 vuotta sitten</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/filedetails/filedetails.cpp" line="163"/>
|
||
<source>Locked by %1 - Expires in %2 minute(s)</source>
|
||
<comment>remaining time before lock expires</comment>
|
||
<translation><numerusform>Lukinnut %1 - Vanhenee %2 minuutissa</numerusform><numerusform>Lukinnut %1 - Vanhenee %2 minuutissa</numerusform></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::Flow2Auth</name>
|
||
<message>
|
||
<location filename="../src/gui/creds/flow2auth.cpp" line="248"/>
|
||
<source>The returned server URL does not start with HTTPS despite the login URL started with HTTPS. Login will not be possible because this might be a security issue. Please contact your administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/creds/flow2auth.cpp" line="258"/>
|
||
<source>Error returned from the server: <em>%1</em></source>
|
||
<translation>Palvelun palautti virheen: <em>%1</em></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/creds/flow2auth.cpp" line="265"/>
|
||
<source>There was an error accessing the "token" endpoint: <br><em>%1</em></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/creds/flow2auth.cpp" line="271"/>
|
||
<source>The reply from the server did not contain all expected fields: <br><em>%1</em></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/creds/flow2auth.cpp" line="268"/>
|
||
<source>Could not parse the JSON returned from the server: <br><em>%1</em></source>
|
||
<translation>Palvelimen palauttamaa JSON:ia ei voitu jäsentää: <br><em>%1</em></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::Flow2AuthWidget</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="89"/>
|
||
<source>Unable to open the Browser, please copy the link to your Browser.</source>
|
||
<translation>Selainta ei voitu avata. Kopioi linkki selaimeesi.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="152"/>
|
||
<source>Waiting for authorization</source>
|
||
<translation>Odotetaan valtuutusta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="157"/>
|
||
<source>Polling for authorization</source>
|
||
<translation>Kysellään valtuutusta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="162"/>
|
||
<source>Starting authorization</source>
|
||
<translation>Aloitetaan valtuutus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="166"/>
|
||
<source>Link copied to clipboard.</source>
|
||
<translation>Linkki kopioitu leikepöydälle.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="213"/>
|
||
<source>Open Browser</source>
|
||
<translation>Avaa selain</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="215"/>
|
||
<source>Copy Link</source>
|
||
<translation>Kopioi linkki</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::Folder</name>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="453"/>
|
||
<source>%1 has been removed.</source>
|
||
<comment>%1 names a file.</comment>
|
||
<translation>%1 on poistettu.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="467"/>
|
||
<source>%1 has been updated.</source>
|
||
<comment>%1 names a file.</comment>
|
||
<translation>%1 on päivitetty.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="474"/>
|
||
<source>%1 has been renamed to %2.</source>
|
||
<comment>%1 and %2 name files.</comment>
|
||
<translation>%1 on nimetty uudeelleen muotoon %2.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="481"/>
|
||
<source>%1 has been moved to %2.</source>
|
||
<translation>%1 on siirretty kohteeseen %2.</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/folder.cpp" line="451"/>
|
||
<source>%1 and %n other file(s) have been removed.</source>
|
||
<translation><numerusform>%1 ja %n muu tiedosto on poistettu.</numerusform><numerusform>%1 ja %n muuta tiedostoa on poistettu.</numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="189"/>
|
||
<source>Please choose a different location. The folder %1 doesn't exist.</source>
|
||
<translation>Valitse toinen sijainti. Kansiota %1 ei ole olemassa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="191"/>
|
||
<source>Please choose a different location. %1 isn't a valid folder.</source>
|
||
<translation>Valitse toinen sijainti. %1 ei ole kelvollinen kansio.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="193"/>
|
||
<source>Please choose a different location. %1 isn't a readable folder.</source>
|
||
<translation>Valitse toinen sijainti. %1 ei ole luettavissa oleva kansio.</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/folder.cpp" line="458"/>
|
||
<source>%1 and %n other file(s) have been added.</source>
|
||
<translation><numerusform>%1 ja %n muuta tiedostoa on lisätty.</numerusform><numerusform>%1 ja %n muuta tiedostoa on lisätty.</numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="460"/>
|
||
<source>%1 has been added.</source>
|
||
<comment>%1 names a file.</comment>
|
||
<translation>%1 on lisätty.</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/folder.cpp" line="465"/>
|
||
<source>%1 and %n other file(s) have been updated.</source>
|
||
<translation><numerusform>%1 ja %n muu tiedosto on päivitetty.</numerusform><numerusform>%1 ja %n muuta tiedostoa on päivitetty.</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/folder.cpp" line="472"/>
|
||
<source>%1 has been renamed to %2 and %n other file(s) have been renamed.</source>
|
||
<translation><numerusform>%1 on nimetty uudelleen nimellä %2 ja %n muuta tiedostoa on uudelleennimetty.</numerusform><numerusform>%1 on nimetty uudelleen nimellä %2 ja %n muuta tiedostoa on uudelleennimetty.</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/folder.cpp" line="479"/>
|
||
<source>%1 has been moved to %2 and %n other file(s) have been moved.</source>
|
||
<translation><numerusform>%1 on siirretty kohteeseen %2 ja %n muuta tiedostoa on siirretty.</numerusform><numerusform>%1 on siirretty kohteeseen %2 ja %n muuta tiedostoa on siirretty.</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/folder.cpp" line="486"/>
|
||
<source>%1 has and %n other file(s) have sync conflicts.</source>
|
||
<translation><numerusform>%1 ja %n muulla tiedostolla on synkronointiristiriitoja.</numerusform><numerusform>%1 ja %n muulla tiedostolla on synkronointiristiriitoja.</numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="488"/>
|
||
<source>%1 has a sync conflict. Please check the conflict file!</source>
|
||
<translation>Kohteella %1 on synkronoinnin ristiriita. Tarkista konfliktitiedosto!</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/folder.cpp" line="493"/>
|
||
<source>%1 and %n other file(s) could not be synced due to errors. See the log for details.</source>
|
||
<translation><numerusform>%1 ja %n muuta tiedostoa ei voitu synkronoida virheiden takia. Katso lisätietoja lokista.</numerusform><numerusform>%1 ja %n muuta tiedostoa ei voitu synkronoida virheiden takia. Katso lisätietoja lokista.</numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="495"/>
|
||
<source>%1 could not be synced due to an error. See the log for details.</source>
|
||
<translation>Kohdetta %1 ei voi synkronoida virheen vuoksi. Katso tarkemmat tiedot lokista.</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/folder.cpp" line="500"/>
|
||
<source>%1 and %n other file(s) are currently locked.</source>
|
||
<translation><numerusform>%1 ja %n muuta tiedostoa on tällä hetkellä lukittuna.</numerusform><numerusform>%1 ja %n muuta tiedostoa on tällä hetkellä lukittuna.</numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="502"/>
|
||
<source>%1 is currently locked.</source>
|
||
<translation>%1 on lukittu.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="510"/>
|
||
<source>Sync Activity</source>
|
||
<translation>Synkronointiaktiviteetti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1122"/>
|
||
<source>Could not read system exclude file</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1412"/>
|
||
<source>A new folder larger than %1 MB has been added: %2.
|
||
</source>
|
||
<translation>Uusi kansio kooltaan yli %1 Mt on lisätty: %2.
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1415"/>
|
||
<source>A folder from an external storage has been added.
|
||
</source>
|
||
<translation>Kansio erillisestä tallennustilasta on lisätty.
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1416"/>
|
||
<source>Please go in the settings to select it if you wish to download it.</source>
|
||
<translation>Jos haluat ladata sen, valitse kansio asetuksista.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1473"/>
|
||
<source>A folder has surpassed the set folder size limit of %1MB: %2.
|
||
%3</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1484"/>
|
||
<source>Keep syncing</source>
|
||
<translation>Jatka synkronointia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1492"/>
|
||
<source>Stop syncing</source>
|
||
<translation>Lopeta synkronointi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1503"/>
|
||
<source>The folder %1 has surpassed the set folder size limit of %2MB.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1504"/>
|
||
<source>Would you like to stop syncing this folder?</source>
|
||
<translation>Haluatko lopettaa tämän kansion synkronoinnin?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1579"/>
|
||
<source>The folder %1 was created but was excluded from synchronization previously. Data inside it will not be synchronized.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1582"/>
|
||
<source>The file %1 was created but was excluded from synchronization previously. It will not be synchronized.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1593"/>
|
||
<source>Changes in synchronized folders could not be tracked reliably.
|
||
|
||
This means that the synchronization client might not upload local changes immediately and will instead only scan for local changes and upload them occasionally (every two hours by default).
|
||
|
||
%1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1631"/>
|
||
<source>Virtual file download failed with code "%1", status "%2" and error message "%3"</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1725"/>
|
||
<source>A large number of files in the server have been deleted.
|
||
Please confirm if you'd like to proceed with these deletions.
|
||
Alternatively, you can restore all deleted files by uploading from '%1' folder to the server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1726"/>
|
||
<source>A large number of files in your local '%1' folder have been deleted.
|
||
Please confirm if you'd like to proceed with these deletions.
|
||
Alternatively, you can restore all deleted files by downloading them from the server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1727"/>
|
||
<source>Remove all files?</source>
|
||
<translation>Poistetaanko kaikki tiedostot?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1731"/>
|
||
<source>Proceed with Deletion</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1732"/>
|
||
<source>Restore Files to Server</source>
|
||
<translation>Palauta tiedostot palvelimelle</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folder.cpp" line="1732"/>
|
||
<source>Restore Files from Server</source>
|
||
<translation>Palauta tiedostot palvelimelta</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FolderCreationDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/foldercreationdialog.ui" line="14"/>
|
||
<source>Create new folder</source>
|
||
<translation>Luo uusi kansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/foldercreationdialog.ui" line="42"/>
|
||
<source>Enter folder name</source>
|
||
<translation>Syötä kansion nimi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/foldercreationdialog.ui" line="61"/>
|
||
<source>Folder already exists</source>
|
||
<translation>Kansio on jo olemassa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/foldercreationdialog.cpp" line="71"/>
|
||
<source>Error</source>
|
||
<translation>Virhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/foldercreationdialog.cpp" line="71"/>
|
||
<source>Could not create a folder! Check your write permissions.</source>
|
||
<translation>Kansiota ei voitu luoda! Tarkista kirjoitusoikeutesi.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FolderMan</name>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="420"/>
|
||
<source>Could not reset folder state</source>
|
||
<translation>Kansion tilaa ei voitu alustaa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1453"/>
|
||
<source> (backup)</source>
|
||
<translation> (varmuuskopio)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1458"/>
|
||
<source> (backup %1)</source>
|
||
<translation> (varmuuskopio %1)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="421"/>
|
||
<source>An old sync journal "%1" was found, but could not be removed. Please make sure that no application is currently using it.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1797"/>
|
||
<source>Undefined state.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1800"/>
|
||
<source>Waiting to start syncing.</source>
|
||
<translation>Odotetaan synkronoinnin aloitusta.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1803"/>
|
||
<source>Preparing for sync.</source>
|
||
<translation>Valmistellaan synkronointia.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1813"/>
|
||
<source>Syncing %1 of %2 (A few seconds left)</source>
|
||
<translation>Synkronoidaan %1/%2 (muutama sekunti jäljellä)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1816"/>
|
||
<source>Syncing %1 of %2 (%3 left)</source>
|
||
<translation>Synkronoidaan %1/%2 (%3 jäljellä)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1819"/>
|
||
<source>Syncing %1 of %2</source>
|
||
<translation>Synkronoidaan %1/%2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1825"/>
|
||
<source>Syncing %1 (A few seconds left)</source>
|
||
<translation>Synkronoidaan %1 (muutama sekunti jäljellä)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1827"/>
|
||
<source>Syncing %1 (%2 left)</source>
|
||
<translation>Synkronoidaan %1 (%2 jäljellä)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1830"/>
|
||
<source>Syncing %1</source>
|
||
<translation>Synkronoidaan %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1835"/>
|
||
<source>Sync is running.</source>
|
||
<translation>Synkronointi on meneillään.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1840"/>
|
||
<source>Sync finished with unresolved conflicts.</source>
|
||
<translation>Synkronointi päättyi ratkaisemattomilla konflikteilla.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1842"/>
|
||
<source>Last sync was successful.</source>
|
||
<translation>Viimeisin synkronointi suoritettiin onnistuneesti.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1848"/>
|
||
<source>Setup error.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1851"/>
|
||
<source>Sync request was cancelled.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1868"/>
|
||
<source>Please choose a different location. The selected folder isn't valid.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1876"/>
|
||
<location filename="../src/gui/folderman.cpp" line="1955"/>
|
||
<source>Please choose a different location. %1 is already being used as a sync folder.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1885"/>
|
||
<source>Please choose a different location. The path %1 doesn't exist.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1889"/>
|
||
<source>Please choose a different location. The path %1 isn't a folder.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1897"/>
|
||
<location filename="../src/gui/folderman.cpp" line="1902"/>
|
||
<source>Please choose a different location. You don't have enough permissions to write to %1.</source>
|
||
<comment>folder location</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1962"/>
|
||
<source>Please choose a different location. %1 is already contained in a folder used as a sync folder.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1977"/>
|
||
<source>Please choose a different location. %1 is already being used as a sync folder for %2.</source>
|
||
<comment>folder location, server url</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="2114"/>
|
||
<source>The folder %1 is linked to multiple accounts.
|
||
This setup can cause data loss and it is no longer supported.
|
||
To resolve this issue: please remove %1 from one of the accounts and create a new sync folder.
|
||
For advanced users: this issue might be related to multiple sync database files found in one folder. Please check %1 for outdated and unused .sync_*.db files and remove them.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1854"/>
|
||
<source>Sync is paused.</source>
|
||
<translation>Synkronointi on keskeytetty.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderman.cpp" line="1860"/>
|
||
<source>%1 (Sync is paused)</source>
|
||
<translation>%1 (Synkronointi on keskeytetty)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FolderStatusDelegate</name>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusdelegate.cpp" line="45"/>
|
||
<source>Add Folder Sync Connection</source>
|
||
<translation>Lisää kansion synkronointiyhteys</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusdelegate.cpp" line="272"/>
|
||
<source>File</source>
|
||
<translation>Tiedosto</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FolderStatusModel</name>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="152"/>
|
||
<source>You need to be connected to add a folder</source>
|
||
<translation>Yhteyden tulee olla muodostettu, jotta voit lisätä kansion</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="154"/>
|
||
<source>Click this button to add a folder to synchronize.</source>
|
||
<translation>Napsauta valitaksesi synkronoitavan kansion.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="167"/>
|
||
<source>Could not decrypt!</source>
|
||
<translation>Salausta ei voitu purkaa!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="169"/>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="172"/>
|
||
<source>%1 (%2)</source>
|
||
<translation>%1 (%2)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="212"/>
|
||
<source>Error while loading the list of folders from the server.</source>
|
||
<translation>Virhe ladatessa kansiolistausta palvelimelta.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="255"/>
|
||
<source>Virtual file support is enabled.</source>
|
||
<translation>Virtuaalitiedostojen tuki on käytössä.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="272"/>
|
||
<source>Signed out</source>
|
||
<translation>Kirjauduttu ulos</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="312"/>
|
||
<source>Synchronizing virtual files in local folder</source>
|
||
<translation>Synkronoidaan virtuaalisia tiedostoja paikallisessa kansiossa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="314"/>
|
||
<source>Synchronizing files in local folder</source>
|
||
<translation>Synkronoidaan tiedostoja paikallisessa kansiossa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="986"/>
|
||
<source>Checking for changes in remote "%1"</source>
|
||
<translation>Tarkistetaan muutoksia palvelimella "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="990"/>
|
||
<source>Checking for changes in local "%1"</source>
|
||
<translation>Tarkistetaan muutoksia paikallisesti "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="997"/>
|
||
<source>Syncing local and remote changes</source>
|
||
<translation>Synkronoidaan paikallisia muutoksia ja etämuutoksia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1047"/>
|
||
<source>%1 %2 …</source>
|
||
<extracomment>Example text: "Uploading foobar.png (1MB of 2MB) time left 2 minutes at a rate of 24Kb/s" Example text: "Syncing 'foo.txt', 'bar.txt'"</extracomment>
|
||
<translation>%1 %2 …</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1053"/>
|
||
<source>Download %1/s</source>
|
||
<extracomment>Example text: "Download 24Kb/s" (%1 is replaced by 24Kb (translated))</extracomment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1119"/>
|
||
<source>File %1 of %2</source>
|
||
<translation>Tiedosto %1/%2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="242"/>
|
||
<source>There are unresolved conflicts. Click for details.</source>
|
||
<translation>Selvittämättömiä ristiriitoja. Napsauta nähdäksesi tiedot.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1049"/>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1060"/>
|
||
<source>, </source>
|
||
<translation>, </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="216"/>
|
||
<source>Fetching folder list from server …</source>
|
||
<translation>Noudetaan kansiolistausta palvelimelta…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1055"/>
|
||
<source>↓ %1/s</source>
|
||
<translation>↓ %1/s</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1063"/>
|
||
<source>Upload %1/s</source>
|
||
<extracomment>Example text: "Upload 24Kb/s" (%1 is replaced by 24Kb (translated))</extracomment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1065"/>
|
||
<source>↑ %1/s</source>
|
||
<translation>↑ %1/s</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1071"/>
|
||
<source>%1 %2 (%3 of %4)</source>
|
||
<extracomment>Example text: "Uploading foobar.png (2MB of 2MB)"</extracomment>
|
||
<translation>%1 %2 (%3/%4)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1077"/>
|
||
<source>%1 %2</source>
|
||
<extracomment>Example text: "Uploading foobar.png"</extracomment>
|
||
<translation>%1 %2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1098"/>
|
||
<source>A few seconds left, %1 of %2, file %3 of %4</source>
|
||
<extracomment>Example text: "5 minutes left, 12 MB of 345 MB, file 6 of 7"</extracomment>
|
||
<translation>Muutama sekunti jäljellä, %1/%2, tiedosto %3/%4</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1103"/>
|
||
<source>%5 left, %1 of %2, file %3 of %4</source>
|
||
<translation>%5 jäljellä, %1/%2, tiedosto %3/%4</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1112"/>
|
||
<source>%1 of %2, file %3 of %4</source>
|
||
<extracomment>Example text: "12 MB of 345 MB, file 6 of 7"</extracomment>
|
||
<translation>%1/%2, tiedosto %3/%4</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1172"/>
|
||
<source>Waiting for %n other folder(s) …</source>
|
||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1172"/>
|
||
<source>About to start syncing</source>
|
||
<translation>Synkronointi on alkamaisillaan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderstatusmodel.cpp" line="1177"/>
|
||
<source>Preparing to sync …</source>
|
||
<translation>Valmistaudutaan synkronoimaan ...</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FolderWatcher</name>
|
||
<message>
|
||
<location filename="../src/gui/folderwatcher.cpp" line="124"/>
|
||
<source>The watcher did not receive a test notification.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FolderWatcherPrivate</name>
|
||
<message>
|
||
<location filename="../src/gui/folderwatcher_linux.cpp" line="80"/>
|
||
<source>This problem usually happens when the inotify watches are exhausted. Check the FAQ for details.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FolderWizard</name>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="689"/>
|
||
<source>Add Folder Sync Connection</source>
|
||
<translation>Lisää kansion synkronointiyhteys</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="691"/>
|
||
<source>Add Sync Connection</source>
|
||
<translation>Lisää synkronointiyhteys</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FolderWizardLocalPath</name>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="77"/>
|
||
<source>Click to select a local folder to sync.</source>
|
||
<translation>Napsauta valitaksesi synkronoitavan paikalliskansion.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="84"/>
|
||
<source>Enter the path to the local folder.</source>
|
||
<translation>Anna paikallisen kansion polku</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="145"/>
|
||
<source>Select the source folder</source>
|
||
<translation>Valitse lähdekansio</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FolderWizardRemotePath</name>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="217"/>
|
||
<source>Create Remote Folder</source>
|
||
<translation>Luo etäkansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="218"/>
|
||
<source>Enter the name of the new folder to be created below "%1":</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="247"/>
|
||
<source>Folder was successfully created on %1.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="257"/>
|
||
<source>Authentication failed accessing %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="259"/>
|
||
<source>Failed to create the folder on %1. Please check manually.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="277"/>
|
||
<source>Failed to list a folder. Error: %1</source>
|
||
<translation>Kansion listaaminen epäonnistui. Virhe: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="358"/>
|
||
<source>Choose this to sync the entire account</source>
|
||
<translation>Valitse tämä synkronoidaksesi koko tilin</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="498"/>
|
||
<location filename="../src/gui/folderwizard.cpp" line="510"/>
|
||
<source>Please choose a different location. %1 is already being synced to %2.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="505"/>
|
||
<source>You are already syncing the subfolder %1 at %2.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::FolderWizardSelectiveSync</name>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="572"/>
|
||
<location filename="../src/gui/folderwizard.cpp" line="609"/>
|
||
<source>Use virtual files instead of downloading content immediately %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="572"/>
|
||
<location filename="../src/gui/folderwizard.cpp" line="609"/>
|
||
<source>(experimental)</source>
|
||
<translation>(kokeellinen)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="605"/>
|
||
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/folderwizard.cpp" line="630"/>
|
||
<source>Virtual files are not supported at the selected location</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::GETFileJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="187"/>
|
||
<source>No E-Tag received from server, check Proxy/Gateway</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="194"/>
|
||
<source>We received a different E-Tag for resuming. Retrying next time.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="205"/>
|
||
<source>We received an unexpected download Content-Length.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="233"/>
|
||
<source>Server returned wrong content-range</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="359"/>
|
||
<source>Connection Timeout</source>
|
||
<translation>Yhteys aikakatkaistiin</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::GeneralSettings</name>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="20"/>
|
||
<source>General Settings</source>
|
||
<translation>Yleisasetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="33"/>
|
||
<source>Show Call Notifications</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="40"/>
|
||
<source>For System Tray</source>
|
||
<translation>Ilmoitusalueelle</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="50"/>
|
||
<source>Show Chat Notifications</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="57"/>
|
||
<source>Show Server &Notifications</source>
|
||
<translation>Näytä &palvelinilmoitukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="74"/>
|
||
<source>Advanced</source>
|
||
<translation>Lisäasetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="123"/>
|
||
<source>MB</source>
|
||
<extracomment>Trailing part of "Ask confirmation before syncing folder larger than" </extracomment>
|
||
<translation>Mt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="190"/>
|
||
<source>Ask for confirmation before synchronizing external storages</source>
|
||
<translation>Kysy vahvistus ennen kuin erilliset tallennustilat synkronoidaan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="26"/>
|
||
<source>&Launch on System Startup</source>
|
||
<translation>&Käynnistä järjestelmän käynnistyessä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="43"/>
|
||
<source>Use &Monochrome Icons</source>
|
||
<translation>Käytä &mustavalkoisia kuvakkeita</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="64"/>
|
||
<source>Show &Quota Warning Notifications</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="87"/>
|
||
<source>Ask for confirmation before synchronizing new folders larger than</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="150"/>
|
||
<source>Notify when synchronised folders grow larger than specified limit</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="177"/>
|
||
<source>Automatically disable synchronisation of folders that overcome limit</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="201"/>
|
||
<source>Move removed files to trash</source>
|
||
<translation>Siirrä poistetut tiedostot roskakoriin</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="212"/>
|
||
<source>Show sync folders in &Explorer's navigation pane</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="224"/>
|
||
<source>Server poll interval</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="244"/>
|
||
<source>seconds (if <a href="https://github.com/nextcloud/notify_push">Client Push</a> is unavailable)</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="278"/>
|
||
<source>Edit &Ignored Files</source>
|
||
<translation>Muokkaa &ohitettavia tiedostoja</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="285"/>
|
||
<location filename="../src/gui/generalsettings.cpp" line="641"/>
|
||
<source>Create Debug Archive</source>
|
||
<translation>Koosta vianetsintätiedot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="310"/>
|
||
<source>Info</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="325"/>
|
||
<source>Desktop client x.x.x</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="349"/>
|
||
<source>Update channel</source>
|
||
<translation>Päivityskanava</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="402"/>
|
||
<source>&Automatically check for updates</source>
|
||
<translation>Tarkista päivitykset &automaattisesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="418"/>
|
||
<source>Check Now</source>
|
||
<translation>Tarkista nyt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="445"/>
|
||
<source>Usage Documentation</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="452"/>
|
||
<source>Legal Notice</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="462"/>
|
||
<source>Restore &Default</source>
|
||
<translation>Palauta &oletus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.ui" line="385"/>
|
||
<source>&Restart && Update</source>
|
||
<translation>&Käynnistä uudelleen && päivitä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="194"/>
|
||
<source>Server notifications that require attention.</source>
|
||
<translation>Palvelinilmoitukset jotka vaativat huomiota.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="198"/>
|
||
<source>Show chat notification dialogs.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="202"/>
|
||
<source>Show call notification dialogs.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="205"/>
|
||
<source>Show notification when quota usage exceeds 80%.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="219"/>
|
||
<source>You cannot disable autostart because system-wide autostart is enabled.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="354"/>
|
||
<source>Restore to &%1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="430"/>
|
||
<source>stable</source>
|
||
<translation>vakaa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="434"/>
|
||
<source>beta</source>
|
||
<translation>beta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="438"/>
|
||
<source>daily</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="442"/>
|
||
<source>enterprise</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="480"/>
|
||
<source>- beta: contains versions with new features that may not be tested thoroughly
|
||
- daily: contains versions created daily only for testing and development
|
||
|
||
Downgrading versions is not possible immediately: changing from beta to stable means waiting for the new stable version.</source>
|
||
<comment>list of available update channels to non enterprise users and downgrading warning</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="485"/>
|
||
<source>- enterprise: contains stable versions for customers.
|
||
|
||
Downgrading versions is not possible immediately: changing from stable to enterprise means waiting for the new enterprise version.</source>
|
||
<comment>list of available update channels to enterprise users and downgrading warning</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="492"/>
|
||
<source>Changing update channel?</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="493"/>
|
||
<source>The channel determines which upgrades will be offered to install:
|
||
- stable: contains tested versions considered reliable
|
||
</source>
|
||
<comment>starts list of available update channels, stable is always available</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="499"/>
|
||
<source>Change update channel</source>
|
||
<translation>Vaihda päivityskanava</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="500"/>
|
||
<source>Cancel</source>
|
||
<translation>Peruuta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="643"/>
|
||
<source>Zip Archives</source>
|
||
<translation>Zip-arkistot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="653"/>
|
||
<source>Debug Archive Created</source>
|
||
<translation>Vianetsintätiedot koostettu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="654"/>
|
||
<source>Redact information deemed sensitive before sharing! Debug archive created at %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::GetOrCreatePublicLinkShare</name>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="807"/>
|
||
<source>Password for share required</source>
|
||
<translation>Salasana vaaditaan jaettavalle</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="808"/>
|
||
<source>Please enter a password for your link share:</source>
|
||
<translation>Syötä salasana linkkijaolle:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="834"/>
|
||
<source>Sharing error</source>
|
||
<translation>Jakamisvirhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="835"/>
|
||
<source>Could not retrieve or create the public link share. Error:
|
||
|
||
%1</source>
|
||
<translation>Julkisen linkkijaon nouto tai luonti epäonnistui. Virhe:
|
||
|
||
%1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::HttpCredentialsGui</name>
|
||
<message>
|
||
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="53"/>
|
||
<source>Please enter %1 password:<br><br>Username: %2<br>Account: %3<br></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="67"/>
|
||
<source>Reading from keychain failed with error: "%1"</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="74"/>
|
||
<source>Enter Password</source>
|
||
<translation>Anna salasana</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="111"/>
|
||
<source><a href="%1">Click here</a> to request an app password from the web interface.</source>
|
||
<translation><a href="%1">Napsauta tästä</a> pyytääksesi sovellussalasanaa selainkäyttöliittymän kautta.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::IgnoreListEditor</name>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisteditor.ui" line="14"/>
|
||
<source>Ignored Files Editor</source>
|
||
<translation>Ohitettavien tiedostojen muokkain</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisteditor.ui" line="20"/>
|
||
<source>Global Ignore Settings</source>
|
||
<translation>Yleiset ohitusasetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisteditor.ui" line="26"/>
|
||
<source>Sync hidden files</source>
|
||
<translation>Synkronoi piilotiedostot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisteditor.ui" line="36"/>
|
||
<source>Files Ignored by Patterns</source>
|
||
<translation>Kaavojen perusteella ohitettavat tiedostot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisteditor.cpp" line="32"/>
|
||
<source>This entry is provided by the system at "%1" and cannot be modified in this view.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::IgnoreListTableWidget</name>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisttablewidget.ui" line="33"/>
|
||
<source>Pattern</source>
|
||
<translation>Kuvio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisttablewidget.ui" line="38"/>
|
||
<source>Allow Deletion</source>
|
||
<translation>Salli poistaminen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisttablewidget.ui" line="49"/>
|
||
<source>Add</source>
|
||
<translation>Lisää</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisttablewidget.ui" line="59"/>
|
||
<source>Remove</source>
|
||
<translation>Poista</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisttablewidget.ui" line="66"/>
|
||
<source>Remove all</source>
|
||
<translation>Poista kaikki</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisttablewidget.cpp" line="34"/>
|
||
<source>Files or folders matching a pattern will not be synchronized.
|
||
|
||
Items where deletion is allowed will be deleted if they prevent a directory from being removed. This is useful for meta data.</source>
|
||
<translation>Tiedostoja ja kansioita, jotka täsmäävät kuvion kanssa, ei synkronoida.
|
||
|
||
Kohteet, joissa poisto on sallittu, poistetaan, jos ne estävät kansion poistamisen. Tämä on käytännöllistä metatietojen kanssa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisttablewidget.cpp" line="107"/>
|
||
<source>Could not open file</source>
|
||
<translation>Tiedoston avaaminen ei onnistunut</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisttablewidget.cpp" line="108"/>
|
||
<source>Cannot write changes to "%1".</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisttablewidget.cpp" line="131"/>
|
||
<source>Add Ignore Pattern</source>
|
||
<translation>Lisää kaava</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ignorelisttablewidget.cpp" line="132"/>
|
||
<source>Add a new ignore pattern:</source>
|
||
<translation>Lisää uusi ohituskaava:</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::InvalidFilenameDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.ui" line="14"/>
|
||
<source>Invalid filename</source>
|
||
<translation>Virheellinen tiedostonimi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.ui" line="23"/>
|
||
<source>The file could not be synced because it contains characters which are not allowed on this system.</source>
|
||
<translation>Tiedostoa ei voitu synkronoida, koska sen nimi sisältää merkkejä, joita tämä järjestelmä ei hyväksy.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.ui" line="39"/>
|
||
<source>Error</source>
|
||
<translation>Virhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.ui" line="55"/>
|
||
<source>Please enter a new name for the file:</source>
|
||
<translation>Anna uusi nimi tiedostolle:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.ui" line="71"/>
|
||
<source>New filename</source>
|
||
<translation>Uusi tiedostonimi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="85"/>
|
||
<source>Rename file</source>
|
||
<translation>Nimeä tiedosto uudelleen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="92"/>
|
||
<source>The file "%1" could not be synced because the name contains characters which are not allowed on this system.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="93"/>
|
||
<source>The following characters are not allowed on the system: \ / : ? * " < > | leading/trailing spaces</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="96"/>
|
||
<source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="107"/>
|
||
<source>The following characters are not allowed: %1</source>
|
||
<translation>Seuraavat merkit eivät ole sallittuja: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="110"/>
|
||
<source>The following basenames are not allowed: %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="113"/>
|
||
<source>The following filenames are not allowed: %1</source>
|
||
<translation>Seuraavat tiedostonimet eivät ole sallittuja: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="116"/>
|
||
<source>The following file extensions are not allowed: %1</source>
|
||
<translation>Seuraavat tiedostopäätteet eivät ole sallittuja: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="127"/>
|
||
<source>Checking rename permissions …</source>
|
||
<translation>Tarkistetaan oikeudet nimetä uudelleen…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="161"/>
|
||
<source>You don't have the permission to rename this file. Please ask the author of the file to rename it.</source>
|
||
<translation>Sinulla ei ole käyttöoikeutta tämän tiedoston uudelleennimeämiseen. Pyydä tiedoston omistajaa nimeämään se uudelleen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="166"/>
|
||
<source>Failed to fetch permissions with error %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="183"/>
|
||
<source>Filename contains leading and trailing spaces.</source>
|
||
<translation>Tiedostonimi sisältää välilyöntejä alussa ja lopussa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="186"/>
|
||
<source>Filename contains leading spaces.</source>
|
||
<translation>Tiedostonimi sisältää välilyöntejä alussa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="188"/>
|
||
<source>Filename contains trailing spaces.</source>
|
||
<translation>Tiedostonimi sisältää välilyöntejä lopussa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="193"/>
|
||
<source>Use invalid name</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="249"/>
|
||
<source>Filename contains illegal characters: %1</source>
|
||
<translation>Tiedostonimi sisältää kiellettyjä merkkejä: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="262"/>
|
||
<source>Could not rename file. Please make sure you are connected to the server.</source>
|
||
<translation>Tiedostoa ei voitu nimetä uudelleen. Varmista, että olet yhteydessä palvelimeen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="273"/>
|
||
<source>Cannot rename file because a file with the same name does already exist on the server. Please pick another name.</source>
|
||
<translation>Tiedostoa ei voitu nimetä uudelleen, koska saman niminen tiedosto on jo palvelimella. Valitse uusi nimi.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/invalidfilenamedialog.cpp" line="309"/>
|
||
<source>Could not rename local file. %1</source>
|
||
<translation>Paikallista tiedostoa ei voitu nimetä uudelleen. %1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::LegacyAccountSelectionDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/legacyaccountselectiondialog.cpp" line="21"/>
|
||
<source>Legacy import</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/legacyaccountselectiondialog.cpp" line="24"/>
|
||
<source>Select the accounts to import from the legacy configuration:</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::LegalNotice</name>
|
||
<message>
|
||
<location filename="../src/gui/legalnotice.ui" line="14"/>
|
||
<location filename="../src/gui/legalnotice.ui" line="25"/>
|
||
<source>Legal notice</source>
|
||
<translation>Lainopillinen huomautus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/legalnotice.ui" line="57"/>
|
||
<source>Close</source>
|
||
<translation>Sulje</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/legalnotice.cpp" line="46"/>
|
||
<source><p>Copyright 2017-2025 Nextcloud GmbH<br />Copyright 2012-2023 ownCloud GmbH</p></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/legalnotice.cpp" line="49"/>
|
||
<source><p>Licensed under the GNU General Public License (GPL) Version 2.0 or any later version.</p></source>
|
||
<translation><p>Lisensoitu GNU General Public -lisenssin (GPL) versiolla 2.0 tai uudemmalla.</p></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::LogBrowser</name>
|
||
<message>
|
||
<location filename="../src/gui/logbrowser.cpp" line="36"/>
|
||
<source>Log Output</source>
|
||
<translation>Loki</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/logbrowser.cpp" line="42"/>
|
||
<source>The client can write debug logs to a temporary folder. These logs are very helpful for diagnosing problems.
|
||
Since log files can get large, the client will start a new one for each sync run and compress older ones. It will also delete log files after a couple of hours to avoid consuming too much disk space.
|
||
If enabled, logs will be written to %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/logbrowser.cpp" line="56"/>
|
||
<source>Enable logging to temporary folder</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/logbrowser.cpp" line="62"/>
|
||
<source>This setting persists across client restarts.
|
||
Note that using any logging command line options will override this setting.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/logbrowser.cpp" line="69"/>
|
||
<source>Open folder</source>
|
||
<translation>Avaa kansio</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::Logger</name>
|
||
<message>
|
||
<location filename="../src/libsync/logger.cpp" line="374"/>
|
||
<location filename="../src/libsync/logger.cpp" line="404"/>
|
||
<source>Error</source>
|
||
<translation>Virhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/logger.cpp" line="375"/>
|
||
<location filename="../src/libsync/logger.cpp" line="405"/>
|
||
<source><nobr>File "%1"<br/>cannot be opened for writing.<br/><br/>The log output <b>cannot</b> be saved!</nobr></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::Mac::FileProviderEditLocallyJob</name>
|
||
<message>
|
||
<location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="33"/>
|
||
<source>Could not start editing locally.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="33"/>
|
||
<source>An error occurred during setup.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="39"/>
|
||
<source>Could not find a file for local editing. Make sure its path is valid and it is synced locally.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="72"/>
|
||
<source>Could not get file ID.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="80"/>
|
||
<source>Could not get file identifier.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/fileprovidereditlocallyjob.cpp" line="80"/>
|
||
<source>The file identifier is empty.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::NSISUpdater</name>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="407"/>
|
||
<source>New Version Available</source>
|
||
<translation>Uusi versio saatavilla</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="413"/>
|
||
<source><p>A new version of the %1 Client is available.</p><p><b>%2</b> is available for download. The installed version is %3.</p></source>
|
||
<translation><p>Uusi versio %1-asiakasohjelmistosta on saatavilla.</p><p><b>%2</b> on ladattavissa. Asennettu versio on %3.</p></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="454"/>
|
||
<source>Update Failed</source>
|
||
<translation>Päivitys epäonnistui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="460"/>
|
||
<source><p>A new version of the %1 Client is available but the updating process failed.</p><p><b>%2</b> has been downloaded. The installed version is %3. If you confirm restart and update, your computer may reboot to complete the installation.</p></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="473"/>
|
||
<source>Ask again later</source>
|
||
<translation>Kysy myöhemmin uudelleen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="474"/>
|
||
<source>Restart and update</source>
|
||
<translation>Käynnistä uudelleen ja päivitä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="475"/>
|
||
<source>Update manually</source>
|
||
<translation>Päivitä manuaalisesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="426"/>
|
||
<source>Skip this time</source>
|
||
<translation>Ohita tämän kerran</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="427"/>
|
||
<source>Get update</source>
|
||
<translation>Päivitä</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::NetworkSettings</name>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="45"/>
|
||
<source>Proxy Settings</source>
|
||
<translation>Välityspalvelimen asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="77"/>
|
||
<source>Use system proxy</source>
|
||
<translation>Käytä järjestelmän välityspalvelinta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="136"/>
|
||
<source>Host</source>
|
||
<translation>Isäntä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="187"/>
|
||
<source>Proxy server requires authentication</source>
|
||
<translation>Välityspalvelin vaatii tunnistautumisen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="302"/>
|
||
<source>Download Bandwidth</source>
|
||
<translation>Latauskaista</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="320"/>
|
||
<location filename="../src/gui/networksettings.ui" line="453"/>
|
||
<source>Limit to</source>
|
||
<translation>Rajoita</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="368"/>
|
||
<location filename="../src/gui/networksettings.ui" line="444"/>
|
||
<source>KBytes/s</source>
|
||
<translation>kilotavua/s</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="250"/>
|
||
<source>Note: proxy settings have no effects for accounts on localhost</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="275"/>
|
||
<source>Manually specify proxy</source>
|
||
<translation>Määritä välityspalvelin manuaalisesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="51"/>
|
||
<source>No proxy</source>
|
||
<translation>Ei välityspalvelinta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="327"/>
|
||
<location filename="../src/gui/networksettings.ui" line="470"/>
|
||
<source>No limit</source>
|
||
<translation>Ei rajoitusta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="337"/>
|
||
<location filename="../src/gui/networksettings.ui" line="460"/>
|
||
<source>Limit to 3/4 of estimated bandwidth</source>
|
||
<translation>Rajoita 3/4:aan arvioidusta kaistanleveydestä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="399"/>
|
||
<source>Upload Bandwidth</source>
|
||
<translation>Lähetyskaista</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.ui" line="340"/>
|
||
<location filename="../src/gui/networksettings.ui" line="463"/>
|
||
<source>Limit automatically</source>
|
||
<translation>Rajoita automaattisesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.cpp" line="36"/>
|
||
<source>Hostname of proxy server</source>
|
||
<translation>Välityspalvelinkoneen nimi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.cpp" line="37"/>
|
||
<source>Username for proxy server</source>
|
||
<translation>Välityspalvelimen käyttäjätunnus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.cpp" line="38"/>
|
||
<source>Password for proxy server</source>
|
||
<translation>Välityspalvelimen salasana</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.cpp" line="40"/>
|
||
<source>HTTP(S) proxy</source>
|
||
<translation>HTTP(S)-välityspalvelin</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/networksettings.cpp" line="41"/>
|
||
<source>SOCKS5 proxy</source>
|
||
<translation>SOCKS5-välityspalvelin</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::OCUpdater</name>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="154"/>
|
||
<source>Could not check for new updates.</source>
|
||
<translation>Päivitysten tarkistus epäonnistui.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="162"/>
|
||
<source>Checking update server …</source>
|
||
<translation>Tarkistetaan päivityspalvelinta…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="99"/>
|
||
<source>New %1 update ready</source>
|
||
<translation>Uusi %1-päivitys valmiina</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="100"/>
|
||
<source>A new update for %1 is about to be installed. The updater may ask for additional privileges during the process. Your computer may reboot to complete the installation.</source>
|
||
<translation>Uusi %1-päivitys on valmiina asennettavaksi. Päivitysohjelma saattaa pyytää lisäoikeuksia päivityksen aikana. Tietokone saattaa käynnistyä uudelleen asennuksen päätteeksi.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="144"/>
|
||
<source>Downloading %1 …</source>
|
||
<translation>Ladataan %1 …</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="146"/>
|
||
<source>%1 available. Restart application to start the update.</source>
|
||
<translation>%1 on saatavilla. Käynnistä sovellus uudelleen aloittaaksesi päivityksen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="149"/>
|
||
<source>Could not download update. Please open <a href='%1'>%1</a> to download the update manually.</source>
|
||
<translation>Päivityksen lataaminen epäonnistui. Avaa <a href='%1'>%1</a> ladataksesi päivityksen manuaalisesti.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="151"/>
|
||
<source>Could not download update. Please open %1 to download the update manually.</source>
|
||
<translation>Päivityksen lataus epäonnistui. Avaa %1 ladataksesi päivityksen manuaalisesti.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="157"/>
|
||
<source>New %1 is available. Please open <a href='%2'>%2</a> to download the update.</source>
|
||
<translation>Uusi %1 on saatavilla. Avaa <a href='%2'>%2</a> ladataksesi päivityksen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="159"/>
|
||
<source>New %1 is available. Please open %2 to download the update.</source>
|
||
<translation>Uusi %1 on saatavilla. Avaa %2 ladataksesi päivityksen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="164"/>
|
||
<source>Update status is unknown: Did not check for new updates.</source>
|
||
<translation>Päivityksen tila on tuntematon: uusia päivityksiä ei tarkistettu.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="170"/>
|
||
<source>You are using the %1 update channel. Your installation is the latest version.</source>
|
||
<translation>Käytät päivityskanavaa %1. Käytössäsi on uusin versio.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="174"/>
|
||
<source>No updates available. Your installation is the latest version.</source>
|
||
<translation>Päivityksiä ei ole saatavilla. Käytössäsi on uusin versio.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/updater/ocupdater.cpp" line="194"/>
|
||
<source>Update Check</source>
|
||
<translation>Päivitystarkistus</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::OwncloudAdvancedSetupPage</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="66"/>
|
||
<source>Connect</source>
|
||
<translation>Yhdistä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="103"/>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="283"/>
|
||
<source>(experimental)</source>
|
||
<translation>(kokeellinen)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="118"/>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="285"/>
|
||
<source>Use &virtual files instead of downloading content immediately %1</source>
|
||
<translation>Käytä &virtuaalitiedostoja sen sijaan, että sisältö ladataan välittömästi %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="277"/>
|
||
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
|
||
<translation>Windows ei tue virtuaalitiedostoja levyosioiden juurihakemistoissa. Valitse alikansio.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="318"/>
|
||
<source>%1 folder "%2" is synced to local folder "%3"</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="321"/>
|
||
<source>Sync the folder "%1"</source>
|
||
<translation>Synkronoi kansio "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="326"/>
|
||
<source>Warning: The local folder is not empty. Pick a resolution!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="339"/>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="657"/>
|
||
<source>%1 free space</source>
|
||
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
|
||
<translation>%1 vapaata tilaa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="427"/>
|
||
<source>Virtual files are not supported at the selected location</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="490"/>
|
||
<source>Local Sync Folder</source>
|
||
<translation>Paikallinen synkronointikansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="533"/>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="574"/>
|
||
<source>(%1)</source>
|
||
<translation>(%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="600"/>
|
||
<source>There isn't enough free space in the local folder!</source>
|
||
<translation>Paikallisessa kansiossa ei ole riittävästi vapaata tilaa!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="655"/>
|
||
<source>In Finder's "Locations" sidebar section</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::OwncloudConnectionMethodDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudconnectionmethoddialog.ui" line="14"/>
|
||
<source>Connection failed</source>
|
||
<translation>Yhteys epäonnistui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudconnectionmethoddialog.ui" line="43"/>
|
||
<source><html><head/><body><p>Failed to connect to the secure server address specified. How do you wish to proceed?</p></body></html></source>
|
||
<translation><html><head/><body><p>Yhteys määritettyyn palvelimen salattuun osoitteeseen epäonnistui. Miten haluat edetä?</p></body></html></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudconnectionmethoddialog.ui" line="55"/>
|
||
<source>Select a different URL</source>
|
||
<translation>Valitse eri verkko-osoite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudconnectionmethoddialog.ui" line="62"/>
|
||
<source>Retry unencrypted over HTTP (insecure)</source>
|
||
<translation>Yritä uudelleen salaamattomana HTTP:n yli (turvaton!)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudconnectionmethoddialog.ui" line="69"/>
|
||
<source>Configure client-side TLS certificate</source>
|
||
<translation>Määritä asiakaspuolen TLS-varmenteen asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudconnectionmethoddialog.cpp" line="24"/>
|
||
<source><html><head/><body><p>Failed to connect to the secure server address <em>%1</em>. How do you wish to proceed?</p></body></html></source>
|
||
<translation><html><head/><body><p>Yhteys palvelimen salattuun osoitteeseen <em>%1</em> epäonnistui. Miten haluat edetä?</p></body></html></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::OwncloudHttpCredsPage</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudhttpcredspage.cpp" line="39"/>
|
||
<source>&Email</source>
|
||
<translation>&Sähköpostiosoite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudhttpcredspage.cpp" line="49"/>
|
||
<source>Connect to %1</source>
|
||
<translation>Muodosta yhteys - %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudhttpcredspage.cpp" line="50"/>
|
||
<source>Enter user credentials</source>
|
||
<translation>Anna käyttäjätiedot</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::OwncloudPropagator</name>
|
||
<message>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="966"/>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1043"/>
|
||
<source>Impossible to get modification time for file in conflict %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::OwncloudSetupPage</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="95"/>
|
||
<source>The link to your %1 web interface when you open it in the browser.</source>
|
||
<comment>%1 will be replaced with the application name</comment>
|
||
<translation>Linkki %1 verkkokäyttöliittymään, kun se avataan selaimessa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="260"/>
|
||
<source>&Next ></source>
|
||
<translation>&Seuraava ></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="320"/>
|
||
<source>Server address does not seem to be valid</source>
|
||
<translation>Palvelimen osoite ei vaikuta kelvolliselta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="432"/>
|
||
<source>Could not load certificate. Maybe wrong password?</source>
|
||
<translation>Varmennetta ei voitu ladata. Kenties salasana oli väärin.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::OwncloudSetupWizard</name>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
|
||
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
|
||
<translation><font color="green">Muodostettu yhteys onnistuneesti kohteeseen %1: %2 versio %3 (%4)</font><br/><br/></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="320"/>
|
||
<source>Failed to connect to %1 at %2:<br/>%3</source>
|
||
<translation>Yhteys %1iin osoitteessa %2 epäonnistui:<br/>%3</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="338"/>
|
||
<source>Timeout while trying to connect to %1 at %2.</source>
|
||
<translation>Aikakatkaisu yrittäessä yhteyttä kohteeseen %1 osoitteessa %2.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="469"/>
|
||
<source>Access forbidden by server. To verify that you have proper access, <a href="%1">click here</a> to access the service with your browser.</source>
|
||
<translation>Palvelin esti käyttämisen. Vahvista käyttöoikeutesi palvelimeen <a href="%1">napsauttamalla tästä</a> ja kirjaudu palveluun selaimella.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="318"/>
|
||
<source>Invalid URL</source>
|
||
<translation>Virheellinen verkko-osoite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="365"/>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="388"/>
|
||
<source>Trying to connect to %1 at %2 …</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="455"/>
|
||
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="478"/>
|
||
<source>There was an invalid response to an authenticated WebDAV request</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="532"/>
|
||
<source>Local sync folder %1 already exists, setting it up for sync.<br/><br/></source>
|
||
<translation>Paikallinen kansio %1 on jo olemassa, asetetaan se synkronoitavaksi.<br/><br/></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="535"/>
|
||
<source>Creating local sync folder %1 …</source>
|
||
<translation>Luodaan paikallinen synkronointikansio %1 …</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="539"/>
|
||
<source>OK</source>
|
||
<translation>OK</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="541"/>
|
||
<source>failed.</source>
|
||
<translation>epäonnistui.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="543"/>
|
||
<source>Could not create local folder %1</source>
|
||
<translation>Paikalliskansion %1 luonti epäonnistui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="603"/>
|
||
<source>No remote folder specified!</source>
|
||
<translation>Etäkansiota ei määritelty!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="609"/>
|
||
<source>Error: %1</source>
|
||
<translation>Virhe: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="622"/>
|
||
<source>creating folder on Nextcloud: %1</source>
|
||
<translation>luodaan kansio Nextcloudiin: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="627"/>
|
||
<source>Remote folder %1 created successfully.</source>
|
||
<translation>Etäkansio %1 luotiin onnistuneesti.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="642"/>
|
||
<source>The remote folder %1 already exists. Connecting it for syncing.</source>
|
||
<translation>Etäkansio %1 on jo olemassa. Otetaan siihen yhteyttä tiedostojen täsmäystä varten.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="644"/>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="646"/>
|
||
<source>The folder creation resulted in HTTP error code %1</source>
|
||
<translation>Kansion luonti aiheutti HTTP-virhekoodin %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="648"/>
|
||
<source>The remote folder creation failed because the provided credentials are wrong!<br/>Please go back and check your credentials.</p></source>
|
||
<translation>Etäkansion luominen epäonnistui koska antamasi tunnus/salasana ei täsmää!<br/>Ole hyvä ja palaa tarkistamaan tunnus/salasana</p></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="652"/>
|
||
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
|
||
<translation><p><font color="red">Pilvipalvelun etäkansion luominen ei onnistunut , koska tunnistautumistietosi ovat todennäköisesti väärin.</font><br/>Palaa takaisin ja tarkista käyttäjätunnus ja salasana.</p></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="657"/>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="658"/>
|
||
<source>Remote folder %1 creation failed with error <tt>%2</tt>.</source>
|
||
<translation>Etäkansion %1 luonti epäonnistui, virhe <tt>%2</tt>.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="672"/>
|
||
<source>A sync connection from %1 to remote directory %2 was set up.</source>
|
||
<translation>Täsmäysyhteys kansiosta %1 etäkansioon %2 on asetettu.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="677"/>
|
||
<source>Successfully connected to %1!</source>
|
||
<translation>Yhteys kohteeseen %1 muodostettiin onnistuneesti!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="684"/>
|
||
<source>Connection to %1 could not be established. Please check again.</source>
|
||
<translation>Yhteyttä osoitteeseen %1 ei voitu muodostaa. Ole hyvä ja tarkista uudelleen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="697"/>
|
||
<source>Folder rename failed</source>
|
||
<translation>Kansion nimen muuttaminen epäonnistui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="698"/>
|
||
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="730"/>
|
||
<source><font color="green"><b>File Provider-based account %1 successfully created!</b></font></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudsetupwizard.cpp" line="772"/>
|
||
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
|
||
<translation><font color="green"><b>Paikallinen synkronointikansio %1 luotu onnistuneesti!</b></font></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::OwncloudWizard</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="99"/>
|
||
<source>Add %1 account</source>
|
||
<translation>Lisää %1-tili</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="103"/>
|
||
<source>Skip folders configuration</source>
|
||
<translation>Ohita kansioiden määritykset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="104"/>
|
||
<source>Cancel</source>
|
||
<translation>Peruuta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="105"/>
|
||
<source>Proxy Settings</source>
|
||
<comment>Proxy Settings button text in new account wizard</comment>
|
||
<translation>Välityspalvelimen asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="107"/>
|
||
<source>Next</source>
|
||
<comment>Next button text in new account wizard</comment>
|
||
<translation>Seuraava</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="108"/>
|
||
<source>Back</source>
|
||
<comment>Next button text in new account wizard</comment>
|
||
<translation>Takaisin</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="512"/>
|
||
<source>Enable experimental feature?</source>
|
||
<translation>Otetaanko kokeellinen toiminto käyttöön?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="513"/>
|
||
<source>When the "virtual files" mode is enabled no files will be downloaded initially. Instead, a tiny "%1" file will be created for each file that exists on the server. The contents can be downloaded by running these files or by using their context menu.
|
||
|
||
The virtual files mode is mutually exclusive with selective sync. Currently unselected folders will be translated to online-only folders and your selective sync settings will be reset.
|
||
|
||
Switching to this mode will abort any currently running synchronization.
|
||
|
||
This is a new, experimental mode. If you decide to use it, please report any issues that come up.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="527"/>
|
||
<source>Enable experimental placeholder mode</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="528"/>
|
||
<source>Stay safe</source>
|
||
<translation>Pysy turvassa</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PasswordInputDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/passwordinputdialog.ui" line="23"/>
|
||
<source>Password for share required</source>
|
||
<translation>Jaon salasana vaaditaan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/passwordinputdialog.ui" line="35"/>
|
||
<source>Please enter a password for your share:</source>
|
||
<translation>Syötä salasana jaollesi:</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PollJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="141"/>
|
||
<source>Invalid JSON reply from the poll URL</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ProcessDirectoryJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="379"/>
|
||
<source>Symbolic links are not supported in syncing.</source>
|
||
<translation>Symboliset linkit eivät ole tuettuja synkronoinnissa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="388"/>
|
||
<source>File is listed on the ignore list.</source>
|
||
<translation>Tiedosto on ohitettavien tiedostojen listalla.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="392"/>
|
||
<source>File names ending with a period are not supported on this file system.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="404"/>
|
||
<source>Folder names containing the character "%1" are not supported on this file system.</source>
|
||
<comment>%1: the invalid character</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="405"/>
|
||
<source>File names containing the character "%1" are not supported on this file system.</source>
|
||
<comment>%1: the invalid character</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="408"/>
|
||
<source>Folder name contains at least one invalid character</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="409"/>
|
||
<source>File name contains at least one invalid character</source>
|
||
<translation>Tiedoston nimi sisältää ainakin yhden virheellisen merkin</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="412"/>
|
||
<source>Folder name is a reserved name on this file system.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="413"/>
|
||
<source>File name is a reserved name on this file system.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="419"/>
|
||
<source>Filename contains trailing spaces.</source>
|
||
<translation>Tiedostonimi sisältää välilyöntejä lopussa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="422"/>
|
||
<location filename="../src/libsync/discovery.cpp" line="429"/>
|
||
<location filename="../src/libsync/discovery.cpp" line="436"/>
|
||
<location filename="../src/libsync/discovery.cpp" line="478"/>
|
||
<source>Cannot be renamed or uploaded.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="426"/>
|
||
<source>Filename contains leading spaces.</source>
|
||
<translation>Tiedostonimi sisältää välilyöntejä alussa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="433"/>
|
||
<source>Filename contains leading and trailing spaces.</source>
|
||
<translation>Tiedostonimi sisältää välilyöntejä alussa ja lopussa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="440"/>
|
||
<source>Filename is too long.</source>
|
||
<translation>Tiedoston nimi on liian pitkä.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="444"/>
|
||
<source>File/Folder is ignored because it's hidden.</source>
|
||
<translation>Tiedosto/kansio ohitetaan, koska se on piilotettu.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="447"/>
|
||
<source>Stat failed.</source>
|
||
<translation>Stat epäonnistui.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="450"/>
|
||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||
<translation>Konflikti: Palvelimen versio ladattu, paikallinen kopio on nimetty uudelleen mutta ei ladattu palvelimelle.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="454"/>
|
||
<source>Case Clash Conflict: Server file downloaded and renamed to avoid clash.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="458"/>
|
||
<source>The filename cannot be encoded on your file system.</source>
|
||
<translation>Tiedostonimeä ei voida enkoodata tiedostojärjestelmälläsi.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="461"/>
|
||
<source>The filename is blacklisted on the server.</source>
|
||
<translation>Tiedostonimi on palvelimella mustalla listalla.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="464"/>
|
||
<source>Reason: the entire filename is forbidden.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="467"/>
|
||
<source>Reason: the filename has a forbidden base name (filename start).</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="470"/>
|
||
<source>Reason: the file has a forbidden extension (.%1).</source>
|
||
<translation>Syy: tiedostolla on kielletty tiedostopääte (.%1).</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="473"/>
|
||
<source>Reason: the filename contains a forbidden character (%1).</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="619"/>
|
||
<source>File has extension reserved for virtual files.</source>
|
||
<translation>Tiedoston pääte on varattu virtuaalitiedostoille.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="776"/>
|
||
<source>size</source>
|
||
<translation>koko</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="778"/>
|
||
<source>permission</source>
|
||
<translation>käyttöoikeus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="782"/>
|
||
<source>file id</source>
|
||
<translation>tiedoston id</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="786"/>
|
||
<source>Server reported no %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="1199"/>
|
||
<source>Cannot sync due to invalid modification time</source>
|
||
<translation>Ei voida synkronoida virheellisen muokkausajan vuoksi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="1215"/>
|
||
<source>Upload of %1 exceeds %2 of space left in personal files.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="1218"/>
|
||
<source>Upload of %1 exceeds %2 of space left in folder %3.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="1234"/>
|
||
<source>Could not upload file, because it is open in "%1".</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="1284"/>
|
||
<source>Error while deleting file record %1 from the database</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="1563"/>
|
||
<location filename="../src/libsync/discovery.cpp" line="2034"/>
|
||
<source>Moved to invalid target, restoring</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="1891"/>
|
||
<source>Cannot modify encrypted item because the selected certificate is not valid.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="1958"/>
|
||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="1992"/>
|
||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||
<translation>Ei sallittu, koska oikeutesi eivät riitä alikansioiden lisäämiseen kyseiseen kansioon</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="1998"/>
|
||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||
<translation>Ei sallittu, koska käyttöoikeutesi eivät riitä tiedostojen lisäämiseen kyseiseen kansioon</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="2012"/>
|
||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="2048"/>
|
||
<source>Not allowed to remove, restoring</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/discovery.cpp" line="2219"/>
|
||
<source>Error while reading the database</source>
|
||
<translation>Virhe tietokantaa luettaessa</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateDirectory</name>
|
||
<message>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1479"/>
|
||
<source>Could not delete file %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1493"/>
|
||
<source>Error updating metadata due to invalid modification time</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1526"/>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1532"/>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1538"/>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1561"/>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1567"/>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1573"/>
|
||
<source>The folder %1 cannot be made read-only: %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1538"/>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1573"/>
|
||
<source>unknown exception</source>
|
||
<translation>tuntematon poikkeus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1580"/>
|
||
<source>Error updating metadata: %1</source>
|
||
<translation>Virhe metatietoja päivittäessä: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="1584"/>
|
||
<source>File is currently in use</source>
|
||
<translation>Tiedosto on tällä hetkellä käytössä</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateDownloadFile</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="456"/>
|
||
<source>Could not get file %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="473"/>
|
||
<source>File %1 cannot be downloaded because encryption information is missing.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="513"/>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="1365"/>
|
||
<source>Could not delete file record %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="538"/>
|
||
<source>File %1 can not be downloaded because of a local file name clash!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="696"/>
|
||
<source>The download would reduce free local disk space below the limit</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="700"/>
|
||
<source>Free space on disk is less than %1</source>
|
||
<translation>Levyllä on vapaata tilaa vähemmän kuin %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="858"/>
|
||
<source>File was deleted from server</source>
|
||
<translation>Tiedosto poistettiin palvelimelta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="930"/>
|
||
<source>The file could not be downloaded completely.</source>
|
||
<translation>Tiedostoa ei voitu ladata täysin.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="937"/>
|
||
<source>The downloaded file is empty, but the server said it should have been %1.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="1199"/>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="1213"/>
|
||
<source>File %1 has invalid modified time reported by server. Do not save it.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="1286"/>
|
||
<source>File %1 downloaded but it resulted in a local file name clash!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="1397"/>
|
||
<source>Error updating metadata: %1</source>
|
||
<translation>Virhe päivittäessä metatietoja: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="1400"/>
|
||
<source>The file %1 is currently in use</source>
|
||
<translation>Tiedosto %1 on tällä hetkellä käytössä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="492"/>
|
||
<location filename="../src/libsync/propagatedownload.cpp" line="1315"/>
|
||
<source>File has changed since discovery</source>
|
||
<translation>Tiedosto on muuttunut löytymisen jälkeen</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateItemJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="233"/>
|
||
<source>; Restoration Failed: %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/owncloudpropagator.cpp" line="305"/>
|
||
<source>A file or folder was removed from a read only share, but restoring failed: %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateLocalMkdir</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="213"/>
|
||
<source>could not delete file %1, error: %2</source>
|
||
<translation>ei voitu poistaa tiedostoa %1, virhe: %2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
|
||
<source>Folder %1 cannot be created because of a local file or folder name clash!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="260"/>
|
||
<source>Could not create folder %1</source>
|
||
<translation>Ei voitu luoda kansiota %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="273"/>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
|
||
<source>The folder %1 cannot be made read-only: %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="285"/>
|
||
<source>unknown exception</source>
|
||
<translation>tuntematon poikkeus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="318"/>
|
||
<source>Error updating metadata: %1</source>
|
||
<translation>Virhe metatietoja päivittäessä: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="321"/>
|
||
<source>The file %1 is currently in use</source>
|
||
<translation>Tiedosto %1 on tällä hetkellä käytössä</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateLocalRemove</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="113"/>
|
||
<source>Could not remove %1 because of a local file name clash</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="153"/>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="162"/>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="172"/>
|
||
<source>Temporary error when removing local item removed from server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="181"/>
|
||
<source>Could not delete file record %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateLocalRename</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="378"/>
|
||
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="386"/>
|
||
<source>File %1 downloaded but it resulted in a local file name clash!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="486"/>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="573"/>
|
||
<source>Could not get file %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="499"/>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="560"/>
|
||
<source>Error setting pin state</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="512"/>
|
||
<source>Error updating metadata: %1</source>
|
||
<translation>Virhe metatietoja päivittäessä: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="515"/>
|
||
<source>The file %1 is currently in use</source>
|
||
<translation>Tiedosto %1 on tällä hetkellä käytössä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="550"/>
|
||
<source>Failed to propagate directory rename in hierarchy</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="555"/>
|
||
<source>Failed to rename file</source>
|
||
<translation>Tiedoston uudelleennimeäminen epäonnistui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagatorjobs.cpp" line="578"/>
|
||
<source>Could not delete file record %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateRemoteDelete</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotedelete.cpp" line="116"/>
|
||
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
|
||
<translation>HTTP-palvelin palautti väärän koodin. Odotettiin koodia 204, vastaanotettiin "%1 %2".</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotedelete.cpp" line="124"/>
|
||
<source>Could not delete file record %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateRemoteDeleteEncryptedRootFolder</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="149"/>
|
||
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
|
||
<translation>Palvelin palautti väärän HTTP-koodin. Odotettiin 204, vastaanotettiin "%1 %2".</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateRemoteMkdir</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemkdir.cpp" line="127"/>
|
||
<source>Wrong HTTP code returned by server. Expected 201, but received "%1 %2".</source>
|
||
<translation>HTTP-palvelin palautti väärän koodin. Odotettiin koodia 201, vastaanotettiin "%1 %2".</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemkdir.cpp" line="251"/>
|
||
<source>Failed to encrypt a folder %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemkdir.cpp" line="274"/>
|
||
<source>Error writing metadata to the database: %1</source>
|
||
<translation>Virhe kirjoittaessa metatietoja tietokantaan: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemkdir.cpp" line="277"/>
|
||
<source>The file %1 is currently in use</source>
|
||
<translation>Tiedosto %1 on tällä hetkellä käytössä</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateRemoteMove</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemove.cpp" line="162"/>
|
||
<source>Could not rename %1 to %2, error: %3</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemove.cpp" line="219"/>
|
||
<location filename="../src/libsync/propagateremotemove.cpp" line="289"/>
|
||
<source>Error updating metadata: %1</source>
|
||
<translation>Virhe metatietoja päivittäessä: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemove.cpp" line="222"/>
|
||
<location filename="../src/libsync/propagateremotemove.cpp" line="292"/>
|
||
<source>The file %1 is currently in use</source>
|
||
<translation>Tiedosto %1 on tällä hetkellä käytössä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemove.cpp" line="236"/>
|
||
<source>Wrong HTTP code returned by server. Expected 201, but received "%1 %2".</source>
|
||
<translation>HTTP-palvelin palautti väärän koodin. Odotettiin koodia 201, vastaanotettiin "%1 %2".</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemove.cpp" line="255"/>
|
||
<source>Could not get file %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemove.cpp" line="267"/>
|
||
<source>Could not delete file record %1 from local DB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemove.cpp" line="298"/>
|
||
<source>Error setting pin state</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateremotemove.cpp" line="305"/>
|
||
<source>Error writing metadata to the database</source>
|
||
<translation>Virhe kirjoittaessa metadataa tietokantaan</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateUploadFileCommon</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="279"/>
|
||
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="334"/>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="410"/>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="423"/>
|
||
<source>File %1 has invalid modification time. Do not upload to the server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="433"/>
|
||
<source>Local file changed during syncing. It will be resumed.</source>
|
||
<translation>Paikallinen tiedosto muuttui synkronoinnin aikana. Jatketaan.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="444"/>
|
||
<source>Local file changed during sync.</source>
|
||
<translation>Paikallinen tiedosto muuttui synkronoinnin aikana.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="454"/>
|
||
<source>Failed to unlock encrypted folder.</source>
|
||
<translation>Suojatun kansion lukituksen avaus epäonnistui.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="727"/>
|
||
<source>Unable to upload an item with invalid characters</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="826"/>
|
||
<source>Error updating metadata: %1</source>
|
||
<translation>Virhe metatietoja päivittäessä: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="829"/>
|
||
<source>The file %1 is currently in use</source>
|
||
<translation>Tiedosto %1 on tällä hetkellä käytössä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="290"/>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="721"/>
|
||
<source>Upload of %1 exceeds the quota for the folder</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="244"/>
|
||
<source>Failed to upload encrypted file.</source>
|
||
<translation>Salatun tiedoston lähettäminen epäonnistui.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateupload.cpp" line="407"/>
|
||
<source>File Removed (start upload) %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateUploadFileNG</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagateuploadng.cpp" line="451"/>
|
||
<source>The local file was removed during sync.</source>
|
||
<translation>Paikallinen tiedosto poistettiin synkronoinnin aikana.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateuploadng.cpp" line="466"/>
|
||
<source>Local file changed during sync.</source>
|
||
<translation>Paikallinen tiedosto muuttui synkronoinnin aikana.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateuploadng.cpp" line="508"/>
|
||
<source>Poll URL missing</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateuploadng.cpp" line="517"/>
|
||
<source>Unexpected return code from server (%1)</source>
|
||
<translation>Odottamaton paluukoodi palvelimelta (%1)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateuploadng.cpp" line="524"/>
|
||
<source>Missing File ID from server</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateuploadng.cpp" line="544"/>
|
||
<source>Missing ETag from server</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::PropagateUploadFileV1</name>
|
||
<message>
|
||
<location filename="../src/libsync/propagateuploadv1.cpp" line="228"/>
|
||
<source>Poll URL missing</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateuploadv1.cpp" line="252"/>
|
||
<source>The local file was removed during sync.</source>
|
||
<translation>Paikallinen tiedosto poistettiin synkronoinnin aikana.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateuploadv1.cpp" line="267"/>
|
||
<source>Local file changed during sync.</source>
|
||
<translation>Paikallinen tiedosto muuttui synkronoinnin aikana.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/propagateuploadv1.cpp" line="281"/>
|
||
<source>The server did not acknowledge the last chunk. (No e-tag was present)</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ProxyAuthDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/proxyauthdialog.ui" line="20"/>
|
||
<source>Proxy authentication required</source>
|
||
<translation>Välityspalvelin vaatii tunnistautumisen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/proxyauthdialog.ui" line="26"/>
|
||
<source>Username:</source>
|
||
<translation>Käyttäjätunnus:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/proxyauthdialog.ui" line="36"/>
|
||
<source>Proxy:</source>
|
||
<translation>Välityspalvelin:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/proxyauthdialog.ui" line="43"/>
|
||
<source>The proxy server needs a username and password.</source>
|
||
<translation>Välityspalvelin vaatii käyttäjätunnuksen ja salasanan.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/proxyauthdialog.ui" line="50"/>
|
||
<source>Password:</source>
|
||
<translation>Salasana:</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::SelectiveSyncDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/selectivesyncdialog.cpp" line="495"/>
|
||
<source>Choose What to Sync</source>
|
||
<translation>Valitse synkronoitavat tiedot</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::SelectiveSyncWidget</name>
|
||
<message>
|
||
<location filename="../src/gui/selectivesyncdialog.cpp" line="65"/>
|
||
<source>Loading …</source>
|
||
<translation>Ladataan…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/selectivesyncdialog.cpp" line="71"/>
|
||
<source>Deselect remote folders you do not wish to synchronize.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/selectivesyncdialog.cpp" line="87"/>
|
||
<source>Name</source>
|
||
<translation>Nimi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/selectivesyncdialog.cpp" line="88"/>
|
||
<source>Size</source>
|
||
<translation>Koko</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/selectivesyncdialog.cpp" line="224"/>
|
||
<location filename="../src/gui/selectivesyncdialog.cpp" line="301"/>
|
||
<source>No subfolders currently on the server.</source>
|
||
<translation>Palvelimella ei ole alihakemistoja juuri nyt.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/selectivesyncdialog.cpp" line="303"/>
|
||
<source>An error occurred while loading the list of sub folders.</source>
|
||
<translation>Alikansioluetteloa ladatessa tapahtui virhe.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ServerNotificationHandler</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/notificationhandler.cpp" line="138"/>
|
||
<source>Reply</source>
|
||
<translation>Vastaa</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::SettingsDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/settingsdialog.ui" line="14"/>
|
||
<source>Settings</source>
|
||
<translation>Asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/settingsdialog.cpp" line="96"/>
|
||
<source>%1 Settings</source>
|
||
<extracomment>This name refers to the application name e.g Nextcloud</extracomment>
|
||
<translation>%1 -asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/settingsdialog.cpp" line="114"/>
|
||
<source>General</source>
|
||
<translation>Yleiset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/settingsdialog.cpp" line="229"/>
|
||
<source>Account</source>
|
||
<translation>Tili</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ShareManager</name>
|
||
<message>
|
||
<location filename="../src/gui/sharemanager.cpp" line="711"/>
|
||
<source>Error</source>
|
||
<translation>Virhe</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ShareModel</name>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/sharemodel.cpp" line="571"/>
|
||
<source>%1 days</source>
|
||
<translation>%1 päivää</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/sharemodel.cpp" line="573"/>
|
||
<source>1 day</source>
|
||
<translation>1 päivä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/sharemodel.cpp" line="574"/>
|
||
<source>Today</source>
|
||
<translation>Tänään</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/sharemodel.cpp" line="748"/>
|
||
<source>Secure file drop link</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/sharemodel.cpp" line="748"/>
|
||
<source>Share link</source>
|
||
<translation>Jaa linkki</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/sharemodel.cpp" line="756"/>
|
||
<source>Link share</source>
|
||
<translation>Linkkijako</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/sharemodel.cpp" line="758"/>
|
||
<source>Internal link</source>
|
||
<translation>Sisäinen linkki</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/sharemodel.cpp" line="760"/>
|
||
<source>Secure file drop</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/sharemodel.cpp" line="960"/>
|
||
<source>Could not find local folder for %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ShareeModel</name>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/shareemodel.cpp" line="24"/>
|
||
<location filename="../src/gui/filedetails/shareemodel.cpp" line="285"/>
|
||
<source>Search globally</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/shareemodel.cpp" line="281"/>
|
||
<source>No results found</source>
|
||
<translation>Ei tuloksia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/shareemodel.cpp" line="281"/>
|
||
<source>Global search results</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/shareemodel.cpp" line="297"/>
|
||
<source>%1 (%2)</source>
|
||
<comment>sharee (shareWithAdditionalInfo)</comment>
|
||
<translation>%1 (%2)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::SocketApi</name>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="775"/>
|
||
<source>Context menu share</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1124"/>
|
||
<source>I shared something with you</source>
|
||
<translation>Jaoin jotain kanssasi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1137"/>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1174"/>
|
||
<source>Share options</source>
|
||
<translation>Jakamisen valinnat</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1141"/>
|
||
<source>Send private link by email …</source>
|
||
<translation>Lähetä yksityinen linkki sähköpostitse…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1140"/>
|
||
<source>Copy private link to clipboard</source>
|
||
<translation>Kopioi yksityinen linkki leikepöydälle</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="541"/>
|
||
<source>Failed to encrypt folder at "%1"</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="542"/>
|
||
<source>The account %1 does not have end-to-end encryption configured. Please configure this in your account settings to enable folder encryption.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="561"/>
|
||
<source>Failed to encrypt folder</source>
|
||
<translation>Kansion salaaminen epäonnistui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="562"/>
|
||
<source>Could not encrypt the following folder: "%1".
|
||
|
||
Server replied with error: %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="569"/>
|
||
<source>Folder encrypted successfully</source>
|
||
<translation>Kansio salattu onnistuneesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="570"/>
|
||
<source>The following folder was encrypted successfully: "%1"</source>
|
||
<translation>Seuraava kansio salattiin: "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1051"/>
|
||
<source>Select new location …</source>
|
||
<translation>Valitse uusi sijainti…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1138"/>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1354"/>
|
||
<source>Activity</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1166"/>
|
||
<source>Leave this share</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1172"/>
|
||
<source>Resharing this file is not allowed</source>
|
||
<translation>Tämän tiedoston uudelleenjakaminen ei ole sallittu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1172"/>
|
||
<source>Resharing this folder is not allowed</source>
|
||
<translation>Tämän kansion uudelleenjakaminen ei ole sallittu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1216"/>
|
||
<source>Encrypt</source>
|
||
<translation>Salaa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1227"/>
|
||
<source>Lock file</source>
|
||
<translation>Lukitse tiedosto</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1230"/>
|
||
<source>Unlock file</source>
|
||
<translation>Avaa tiedoston lukitus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1245"/>
|
||
<source>Locked by %1</source>
|
||
<translation>Lukinnut %1</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1249"/>
|
||
<source>Expires in %1 minutes</source>
|
||
<comment>remaining time before lock expires</comment>
|
||
<translation><numerusform>Vanhenee %1 minuutissa</numerusform><numerusform>Vanhenee %1 minuutissa</numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1389"/>
|
||
<source>Resolve conflict …</source>
|
||
<translation>Selvitä virhetilanne …</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1393"/>
|
||
<source>Move and rename …</source>
|
||
<translation>Siirrä ja uudelleennimeä …</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1396"/>
|
||
<source>Move, rename and upload …</source>
|
||
<translation>Siirrä, uudelleennimeä ja lataa …</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1398"/>
|
||
<source>Delete local changes</source>
|
||
<translation>Poista paikalliset muutokset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1404"/>
|
||
<source>Move and upload …</source>
|
||
<translation>Siirrä ja lataa …</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1405"/>
|
||
<source>Delete</source>
|
||
<translation>Poista</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1178"/>
|
||
<source>Copy internal link</source>
|
||
<translation>Kopioi sisäinen linkki</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1360"/>
|
||
<location filename="../src/gui/socketapi/socketapi.cpp" line="1362"/>
|
||
<source>Open in browser</source>
|
||
<translation>Avaa selaimessa</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::SslButton</name>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="80"/>
|
||
<source><h3>Certificate Details</h3></source>
|
||
<translation><h3>Varmenteen tiedot</h3></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="83"/>
|
||
<source>Common Name (CN):</source>
|
||
<translation>Yleinen nimi (CN):</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="84"/>
|
||
<source>Subject Alternative Names:</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="85"/>
|
||
<source>Organization (O):</source>
|
||
<translation>Organisaatio (O):</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="86"/>
|
||
<source>Organizational Unit (OU):</source>
|
||
<translation>Organisaatioyksikkö (OU):</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="87"/>
|
||
<source>State/Province:</source>
|
||
<translation>Lääni/maakunta/provinssi:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="88"/>
|
||
<source>Country:</source>
|
||
<translation>Maa:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="89"/>
|
||
<source>Serial:</source>
|
||
<translation>Sarjanumero:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="92"/>
|
||
<source><h3>Issuer</h3></source>
|
||
<translation><h3>Myöntäjä</h3></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="95"/>
|
||
<source>Issuer:</source>
|
||
<translation>Myöntäjä:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="96"/>
|
||
<source>Issued on:</source>
|
||
<translation>Myönnetty:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="97"/>
|
||
<source>Expires on:</source>
|
||
<translation>Vanhenee:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="100"/>
|
||
<source><h3>Fingerprints</h3></source>
|
||
<translation><h3>Sormenjäljet</h3></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="104"/>
|
||
<source>SHA-256:</source>
|
||
<translation>SHA-256:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="105"/>
|
||
<source>SHA-1:</source>
|
||
<translation>SHA-1:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="109"/>
|
||
<source><p><b>Note:</b> This certificate was manually approved</p></source>
|
||
<translation><p><b>Huomio:</b> Tämä varmenne hyväksyttiin käsin</p></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="129"/>
|
||
<source>%1 (self-signed)</source>
|
||
<translation>%1 (allekirjoitettu itse)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="131"/>
|
||
<source>%1</source>
|
||
<translation>%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="166"/>
|
||
<source>This connection is encrypted using %1 bit %2.
|
||
</source>
|
||
<translation>Yhteys on salattu, käytössä %1-bittinen %2.
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="183"/>
|
||
<source>Server version: %1</source>
|
||
<translation>Palvelimen versio: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="197"/>
|
||
<source>No support for SSL session tickets/identifiers</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="207"/>
|
||
<source>Certificate information:</source>
|
||
<translation>Varmenteen tiedot:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="236"/>
|
||
<source>The connection is not secure</source>
|
||
<translation>Tämä yhteys ei ole turvallinen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslbutton.cpp" line="169"/>
|
||
<source>This connection is NOT secure as it is not encrypted.
|
||
</source>
|
||
<translation>Yhteys EI OLE turvallinen, koska sitä ei ole salattu.
|
||
</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::SslErrorDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.ui" line="25"/>
|
||
<source>Trust this certificate anyway</source>
|
||
<translation>Luota tähän varmisteeseen silti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="79"/>
|
||
<source>Untrusted Certificate</source>
|
||
<translation>Varmenne ei ole luotettu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="152"/>
|
||
<source>Cannot connect securely to <i>%1</i>:</source>
|
||
<translation>Yhteyttä kohteeseen <i>%1</i> ei voi muodostaa turvallisesti:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="171"/>
|
||
<source>Additional errors:</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="197"/>
|
||
<source>with Certificate %1</source>
|
||
<translation>varmenteella %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="206"/>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="208"/>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="210"/>
|
||
<source>&lt;not specified&gt;</source>
|
||
<translation>&lt;ei määritelty&gt;</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="211"/>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="236"/>
|
||
<source>Organization: %1</source>
|
||
<translation>Organisaatio: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="212"/>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="237"/>
|
||
<source>Unit: %1</source>
|
||
<translation>Yksikkö: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="213"/>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="238"/>
|
||
<source>Country: %1</source>
|
||
<translation>Maa: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="220"/>
|
||
<source>Fingerprint (SHA1): <tt>%1</tt></source>
|
||
<translation>Sormenjälki (SHA1): <tt>%1</tt></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="225"/>
|
||
<source>Fingerprint (SHA-256): <tt>%1</tt></source>
|
||
<translation>Sormenjälki (SHA-256): <tt>%1</tt></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="226"/>
|
||
<source>Fingerprint (SHA-512): <tt>%1</tt></source>
|
||
<translation>Sormenjälki (SHA-512): <tt>%1</tt></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="228"/>
|
||
<source>Effective Date: %1</source>
|
||
<translation>Voimassa oleva päivämäärä: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="229"/>
|
||
<source>Expiration Date: %1</source>
|
||
<translation>Vanhenemispäivä: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/sslerrordialog.cpp" line="233"/>
|
||
<source>Issuer: %1</source>
|
||
<translation>Myöntäjä: %1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::SyncEngine</name>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="188"/>
|
||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="554"/>
|
||
<source>Only %1 are available, need at least %2 to start</source>
|
||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||
<translation>Vain %1 on käytettävissä, käynnistymiseen tarvitaan %2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="587"/>
|
||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="1434"/>
|
||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||
<translation>Levytila on vähissä. Lataukset, jotka pienentäisivät tilaa alle %1 ohitettiin.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="1441"/>
|
||
<source>There is insufficient space available on the server for some uploads.</source>
|
||
<translation>Palvelimella on liian vähän tilaa joillekin latauksille.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="452"/>
|
||
<source>Unresolved conflict.</source>
|
||
<translation>Selvittämätön ristiriita.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="374"/>
|
||
<source>Could not update file: %1</source>
|
||
<translation>Tiedostoa ei voitu päivittää: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="403"/>
|
||
<source>Could not update virtual file metadata: %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="410"/>
|
||
<source>Could not update file metadata: %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="420"/>
|
||
<source>Could not set file record to local DB: %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="603"/>
|
||
<source>Using virtual files with suffix, but suffix is not set</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="615"/>
|
||
<source>Unable to read the blacklist from the local database</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="655"/>
|
||
<source>Unable to read from the sync journal.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncengine.cpp" line="812"/>
|
||
<source>Cannot open the sync journal</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::SyncStatusSummary</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="126"/>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="162"/>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="407"/>
|
||
<source>Offline</source>
|
||
<translation>Offline</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="129"/>
|
||
<source>You need to accept the terms of service</source>
|
||
<translation>Sinun täytyy hyväksyä käyttöehdot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="179"/>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="410"/>
|
||
<location filename="../src/gui/tray/syncstatussummary.h" line="93"/>
|
||
<source>All synced!</source>
|
||
<translation>Kaikki synkronoitu!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="188"/>
|
||
<source>Some files couldn't be synced!</source>
|
||
<translation>Joitain tiedostoja ei voitu synkronoida!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="189"/>
|
||
<source>See below for errors</source>
|
||
<translation>Katso virheet alapuolelta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="196"/>
|
||
<source>Checking folder changes</source>
|
||
<translation>Tarkistetaan kansiomuutoksia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="198"/>
|
||
<source>Syncing changes</source>
|
||
<translation>Synkronoidaan muutoksia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="207"/>
|
||
<source>Sync paused</source>
|
||
<translation>Synkronointi keskeytetty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="215"/>
|
||
<source>Some files could not be synced!</source>
|
||
<translation>Joitain tiedostoja ei voitu synkronoida!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="216"/>
|
||
<source>See below for warnings</source>
|
||
<translation>Katso varoitukset alapuolelta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="285"/>
|
||
<source>Syncing</source>
|
||
<translation>Synkronoidaan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="298"/>
|
||
<source>%1 of %2 · %3 left</source>
|
||
<translation>%1/%2 · %3 jäljellä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="302"/>
|
||
<source>%1 of %2</source>
|
||
<translation>%1/%2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/syncstatussummary.cpp" line="307"/>
|
||
<source>Syncing file %1 of %2</source>
|
||
<translation>Synkronoidaan tiedostoa %1/%2</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::Systray</name>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="78"/>
|
||
<source>Download</source>
|
||
<translation>Lataa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="177"/>
|
||
<source>Add account</source>
|
||
<translation>Lisää tili</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="179"/>
|
||
<source>Open %1 Desktop</source>
|
||
<comment>Open Nextcloud main window. Placeholer will be the application name. Please keep it.</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="179"/>
|
||
<source>Open main dialog</source>
|
||
<translation>Avaa pääikkuna</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="182"/>
|
||
<location filename="../src/gui/systray.cpp" line="192"/>
|
||
<source>Pause sync</source>
|
||
<translation>Tauota synkronointi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="183"/>
|
||
<location filename="../src/gui/systray.cpp" line="198"/>
|
||
<source>Resume sync</source>
|
||
<translation>Jatka synkronointia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="184"/>
|
||
<source>Settings</source>
|
||
<translation>Asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="185"/>
|
||
<source>Help</source>
|
||
<translation>Ohje</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="186"/>
|
||
<source>Exit %1</source>
|
||
<translation>Lopeta %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="192"/>
|
||
<source>Pause sync for all</source>
|
||
<translation>Tauota synkronointi kaikille</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/systray.cpp" line="198"/>
|
||
<source>Resume sync for all</source>
|
||
<translation>Jatka kaikkien synkronointia</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::TermsOfServiceCheckWidget</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/termsofservicecheckwidget.cpp" line="125"/>
|
||
<source>Waiting for terms to be accepted</source>
|
||
<translation>Odotetaan käyttöehtojen hyväksymistä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/termsofservicecheckwidget.cpp" line="131"/>
|
||
<source>Polling</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/termsofservicecheckwidget.cpp" line="137"/>
|
||
<source>Link copied to clipboard.</source>
|
||
<translation>Linkki kopioitu leikepöydälle.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/termsofservicecheckwidget.cpp" line="178"/>
|
||
<source>Open Browser</source>
|
||
<translation>Avaa selain</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/termsofservicecheckwidget.cpp" line="180"/>
|
||
<source>Copy Link</source>
|
||
<translation>Kopioi linkki</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::Theme</name>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="449"/>
|
||
<source>%1 Desktop Client Version %2 (%3)</source>
|
||
<comment>%1 is application name. %2 is the human version string. %3 is the operating system name.</comment>
|
||
<translation>%1-työpöytäsovelluksen versio %2 (%3)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="634"/>
|
||
<source><p><small>Using virtual files plugin: %1</small></p></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="652"/>
|
||
<source><p>This release was supplied by %1.</p></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::UnifiedSearchResultsListModel</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="396"/>
|
||
<source>Failed to fetch providers.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="407"/>
|
||
<source>Failed to fetch search providers for '%1'. Error: %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="441"/>
|
||
<source>Search has failed for '%2'.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="470"/>
|
||
<source>Search has failed for '%1'. Error: %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::UpdateE2eeFolderMetadataJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/updatee2eefoldermetadatajob.cpp" line="123"/>
|
||
<source>Failed to update folder metadata.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/updatee2eefoldermetadatajob.cpp" line="146"/>
|
||
<source>Failed to unlock encrypted folder.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/updatee2eefoldermetadatajob.cpp" line="156"/>
|
||
<source>Failed to finalize item.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::UpdateE2eeFolderUsersMetadataJob</name>
|
||
<message>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="49"/>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="60"/>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="104"/>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="119"/>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="126"/>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="139"/>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="160"/>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="192"/>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="251"/>
|
||
<source>Error updating metadata for a folder %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="81"/>
|
||
<source>Could not fetch public key for user %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="88"/>
|
||
<source>Could not find root encrypted folder for folder %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="109"/>
|
||
<source>Could not add or remove user %1 to access folder %2</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/updatee2eefolderusersmetadatajob.cpp" line="229"/>
|
||
<source>Failed to unlock a folder.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::User</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="111"/>
|
||
<source>End-to-end certificate needs to be migrated to a new one</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="113"/>
|
||
<source>Trigger the migration</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="176"/>
|
||
<source>%n notification(s)</source>
|
||
<translation><numerusform>%n ilmoitus</numerusform><numerusform>%n ilmoitusta</numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="673"/>
|
||
<source>Retry all uploads</source>
|
||
<translation>Yritä uudelleen kaikkia lähetyksiä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="724"/>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="886"/>
|
||
<source>Resolve conflict</source>
|
||
<translation>Selvitä ristiriita</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="876"/>
|
||
<source>Rename file</source>
|
||
<translation>Nimeä tiedosto uudelleen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1018"/>
|
||
<source>Public Share Link</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1087"/>
|
||
<source>Open Nextcloud Assistant in browser</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1087"/>
|
||
<source>Open Nextcloud Talk in browser</source>
|
||
<translation>Avaa Nextcloud Talk selaimessa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1103"/>
|
||
<source>Open %1 Assistant in browser</source>
|
||
<comment>The placeholder will be the application name. Please keep it</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1104"/>
|
||
<source>Open %1 Talk in browser</source>
|
||
<comment>The placeholder will be the application name. Please keep it</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1227"/>
|
||
<source>Quota is updated; %1 percent of the total space is used.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1247"/>
|
||
<source>Quota Warning - %1 percent or more storage in use</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::UserModel</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1555"/>
|
||
<source>Confirm Account Removal</source>
|
||
<translation>Vahvista tilin poistaminen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1556"/>
|
||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1560"/>
|
||
<source>Remove connection</source>
|
||
<translation>Poista yhteys</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1561"/>
|
||
<source>Cancel</source>
|
||
<translation>Peruuta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1645"/>
|
||
<source>Leave share</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="1645"/>
|
||
<source>Remove account</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::UserStatusSelectorModel</name>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="143"/>
|
||
<source>Could not fetch predefined statuses. Make sure you are connected to the server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="147"/>
|
||
<source>Could not fetch status. Make sure you are connected to the server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="151"/>
|
||
<source>Status feature is not supported. You will not be able to set your status.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="155"/>
|
||
<source>Emojis are not supported. Some status functionality may not work.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="159"/>
|
||
<source>Could not set status. Make sure you are connected to the server.</source>
|
||
<translation>Tilatietoa ei voitu asettaa. Varmista, että olet yhdistettynä palvelimeen.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="163"/>
|
||
<source>Could not clear status message. Make sure you are connected to the server.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="350"/>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="453"/>
|
||
<source>Don't clear</source>
|
||
<translation>Älä tyhjennä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="353"/>
|
||
<source>30 minutes</source>
|
||
<translation>30 minuuttia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="356"/>
|
||
<source>1 hour</source>
|
||
<translation>1 tunti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="359"/>
|
||
<source>4 hours</source>
|
||
<translation>4 tuntia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="362"/>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="442"/>
|
||
<source>Today</source>
|
||
<translation>Tänään</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="365"/>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="444"/>
|
||
<source>This week</source>
|
||
<translation>Tämä viikko</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="408"/>
|
||
<source>Less than a minute</source>
|
||
<translation>Alle minuutti</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="411"/>
|
||
<source>%n minute(s)</source>
|
||
<translation><numerusform>%n minuutti</numerusform><numerusform>%n minuuttia</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="414"/>
|
||
<source>%n hour(s)</source>
|
||
<translation><numerusform>%n tunti</numerusform><numerusform>%n tuntia</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/userstatusselectormodel.cpp" line="417"/>
|
||
<source>%n day(s)</source>
|
||
<translation><numerusform>%n päivä</numerusform><numerusform>%n päivää</numerusform></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::Vfs</name>
|
||
<message>
|
||
<location filename="../src/common/vfs.cpp" line="64"/>
|
||
<source>Please choose a different location. %1 is a drive. It doesn't support virtual files.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/vfs.cpp" line="68"/>
|
||
<source>Please choose a different location. %1 isn't a NTFS file system. It doesn't support virtual files.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/vfs.cpp" line="72"/>
|
||
<source>Please choose a different location. %1 is a network drive. It doesn't support virtual files.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::VfsDownloadErrorDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/vfsdownloaderrordialog.ui" line="14"/>
|
||
<source>Download error</source>
|
||
<translation>Latausvirhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/vfsdownloaderrordialog.ui" line="23"/>
|
||
<source>Error downloading</source>
|
||
<translation>Virhe ladatessa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/vfsdownloaderrordialog.ui" line="39"/>
|
||
<source>could not be downloaded</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/vfsdownloaderrordialog.ui" line="61"/>
|
||
<source>> More details</source>
|
||
<translation>> Lisätietoja</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/vfsdownloaderrordialog.ui" line="68"/>
|
||
<source>More details</source>
|
||
<translation>Lisätietoja</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/vfsdownloaderrordialog.cpp" line="17"/>
|
||
<source>Error downloading %1</source>
|
||
<translation>Virhe ladatessa %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/vfsdownloaderrordialog.cpp" line="18"/>
|
||
<source>%1 could not be downloaded.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::VfsSuffix</name>
|
||
<message>
|
||
<location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="74"/>
|
||
<location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="85"/>
|
||
<source>Error updating metadata due to invalid modification time</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::VfsXAttr</name>
|
||
<message>
|
||
<location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="68"/>
|
||
<location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="79"/>
|
||
<source>Error updating metadata due to invalid modification time</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::WebEnginePage</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/webview.cpp" line="239"/>
|
||
<source>Invalid certificate detected</source>
|
||
<translation>Virheellinen varmenne havaittu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/webview.cpp" line="240"/>
|
||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||
<translation>Palvelin "%1" lähetti virheellisen varmenteen. Jatketaanko?</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::WebFlowCredentials</name>
|
||
<message>
|
||
<location filename="../src/gui/creds/webflowcredentials.cpp" line="171"/>
|
||
<source>You have been logged out of your account %1 at %2. Please login again.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::WelcomePage</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/welcomepage.ui" line="20"/>
|
||
<source>Form</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/welcomepage.ui" line="143"/>
|
||
<source>Log in</source>
|
||
<translation>Kirjaudu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/welcomepage.ui" line="156"/>
|
||
<source>Sign up with provider</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/welcomepage.cpp" line="59"/>
|
||
<source>Keep your data secure and under your control</source>
|
||
<translation>Pidä tietosi turvassa ja hallinnassasi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/welcomepage.cpp" line="60"/>
|
||
<source>Secure collaboration & file exchange</source>
|
||
<translation>Turvallinen yhteistyö & tiedoston jako</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/welcomepage.cpp" line="61"/>
|
||
<source>Easy-to-use web mail, calendaring & contacts</source>
|
||
<translation>Helppokäyttöinen web-sähköposti, kalenteri ja yhteystiedot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/welcomepage.cpp" line="62"/>
|
||
<source>Screensharing, online meetings & web conferences</source>
|
||
<translation>Näytön jako, verkkotapaamiset & verkkokonferenssit</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/welcomepage.cpp" line="102"/>
|
||
<source>Host your own server</source>
|
||
<translation>Ylläpidä omaa palvelinta</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::WizardProxySettingsDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="23"/>
|
||
<source>Proxy Settings</source>
|
||
<comment>Dialog window title for proxy settings</comment>
|
||
<translation>Välityspalvelimen asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="25"/>
|
||
<source>Hostname of proxy server</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="26"/>
|
||
<source>Username for proxy server</source>
|
||
<translation>Välityspalvelimen käyttäjätunnus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="27"/>
|
||
<source>Password for proxy server</source>
|
||
<translation>Välityspalvelimen salasana</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="29"/>
|
||
<source>HTTP(S) proxy</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/wizardproxysettingsdialog.cpp" line="30"/>
|
||
<source>SOCKS5 proxy</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OCC::ownCloudGui</name>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="381"/>
|
||
<source>Please sign in</source>
|
||
<translation>Kirjaudu sisään</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="467"/>
|
||
<source>There are no sync folders configured.</source>
|
||
<translation>Synkronointikansioita ei ole määritelty.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="362"/>
|
||
<source>Disconnected from %1</source>
|
||
<translation>Katkaise yhteys kohteeseen %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="263"/>
|
||
<source>Unsupported Server Version</source>
|
||
<translation>Palvelimen versio ei ole tuettu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="264"/>
|
||
<source>The server on account %1 runs an unsupported version %2. Using this client with unsupported server versions is untested and potentially dangerous. Proceed at your own risk.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="276"/>
|
||
<source>Terms of service</source>
|
||
<translation>Käyttöehdot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="277"/>
|
||
<source>Your account %1 requires you to accept the terms of service of your server. You will be redirected to %2 to acknowledge that you have read it and agrees with it.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="450"/>
|
||
<source>%1: %2</source>
|
||
<extracomment>Example text: "Nextcloud: Syncing 25MB (3 minutes left)" (%1 is the folder name to be synced, %2 a status message for that folder)</extracomment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="454"/>
|
||
<source>macOS VFS for %1: Sync is running.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="457"/>
|
||
<source>macOS VFS for %1: Last sync was successful.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="460"/>
|
||
<source>macOS VFS for %1: A problem was encountered.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="526"/>
|
||
<source>Checking for changes in remote "%1"</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="529"/>
|
||
<source>Checking for changes in local "%1"</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="365"/>
|
||
<source>Disconnected from accounts:</source>
|
||
<translation>Katkaistu yhteys tileihin:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="367"/>
|
||
<source>Account %1: %2</source>
|
||
<translation>Tili %1: %2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="385"/>
|
||
<source>Account synchronization is disabled</source>
|
||
<translation>Tilin synkronointi on poistettu käytöstä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/owncloudgui.cpp" line="546"/>
|
||
<source>%1 (%2, %3)</source>
|
||
<translation>%1 (%2, %3)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OwncloudAdvancedSetupPage</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="98"/>
|
||
<source>Username</source>
|
||
<translation>Käyttäjätunnus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="116"/>
|
||
<source>Local Folder</source>
|
||
<translation>Paikallinen kansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="135"/>
|
||
<source>Choose different folder</source>
|
||
<translation>Valitse eri kansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="228"/>
|
||
<source>Server address</source>
|
||
<translation>Palvelimen osoite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="244"/>
|
||
<source>Sync Logo</source>
|
||
<translation>Synkronoi Logo</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="304"/>
|
||
<source>Synchronize everything from server</source>
|
||
<translation>Synkronoi kaikki palvelimelta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="360"/>
|
||
<source>Ask before syncing folders larger than</source>
|
||
<translation>Varmista ennen kuin synkronoidaan kansioita, jotka ovat suurempia kuin</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="432"/>
|
||
<source>Ask before syncing external storages</source>
|
||
<translation>Kysy ennenkuin synkronoidaan ulkoisia tallennustiloja</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="612"/>
|
||
<source>Keep local data</source>
|
||
<translation>Pidä paikalliset tiedostot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="628"/>
|
||
<source><html><head/><body><p>If this box is checked, existing content in the local folder will be erased to start a clean sync from the server.</p><p>Do not check this if the local content should be uploaded to the servers folder.</p></body></html></source>
|
||
<translation><html><head/><body><p>Jos tämä kohta on valittu, paikallisen kansion olemassa oleva sisältö poistetaan ja sisältö synkronoidaan palvelimelta.</p><p>Älä valitse tätä, jos tarkoituksesi on lähettää paikallisen kansion sisältö palvelimelle.</p></body></html></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="631"/>
|
||
<source>Erase local folder and start a clean sync</source>
|
||
<translation>Tyhjennä paikallinen kansio ja aloita synkronointi uudestaan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="386"/>
|
||
<source>MB</source>
|
||
<extracomment>Trailing part of "Ask confirmation before syncing folder larger than" </extracomment>
|
||
<translation>Mt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="475"/>
|
||
<source>Choose what to sync</source>
|
||
<translation>Valitse synkronoitavat tiedot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="77"/>
|
||
<source>&Local Folder</source>
|
||
<translation>&Paikallinen kansio</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OwncloudHttpCredsPage</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudhttpcredspage.ui" line="73"/>
|
||
<source>&Username</source>
|
||
<translation>&Käyttäjätunnus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudhttpcredspage.ui" line="83"/>
|
||
<source>&Password</source>
|
||
<translation>&Salasana</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>OwncloudSetupPage</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="32"/>
|
||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="355"/>
|
||
<source>TextLabel</source>
|
||
<translation>TekstiLeima</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="73"/>
|
||
<source>Logo</source>
|
||
<translation>Logo</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="182"/>
|
||
<source>Server address</source>
|
||
<translation>Palvelimen osoite</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="261"/>
|
||
<source>This is the link to your %1 web interface when you open it in the browser.</source>
|
||
<translation>Linkki %1$s selainkäyttöliittymääsi.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ProxySettings</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/proxysettings.ui" line="14"/>
|
||
<source>Form</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/proxysettings.ui" line="29"/>
|
||
<source>Proxy Settings</source>
|
||
<translation>Välityspalvelimen asetukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/proxysettings.ui" line="35"/>
|
||
<source>Manually specify proxy</source>
|
||
<translation>Määritä välityspalvelin manuaalisesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/proxysettings.ui" line="91"/>
|
||
<source>Host</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/proxysettings.ui" line="142"/>
|
||
<source>Proxy server requires authentication</source>
|
||
<translation>Välityspalvelin vaatii tunnistautumisen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/proxysettings.ui" line="205"/>
|
||
<source>Note: proxy settings have no effects for accounts on localhost</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/proxysettings.ui" line="230"/>
|
||
<source>Use system proxy</source>
|
||
<translation>Käytä järjestelmän välityspalvelinta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/proxysettings.ui" line="237"/>
|
||
<source>No proxy</source>
|
||
<translation>Ei välityspalvelinta</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>QObject</name>
|
||
<message numerus="yes">
|
||
<location filename="../src/common/utility.cpp" line="427"/>
|
||
<source>%nd</source>
|
||
<comment>delay in days after an activity</comment>
|
||
<translation><numerusform>%n pv</numerusform><numerusform>%n pv</numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="431"/>
|
||
<source>in the future</source>
|
||
<translation>tulevaisuudessa</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/common/utility.cpp" line="436"/>
|
||
<source>%nh</source>
|
||
<comment>delay in hours after an activity</comment>
|
||
<translation><numerusform>%n t</numerusform><numerusform>%n t</numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="442"/>
|
||
<source>now</source>
|
||
<translation>nyt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="444"/>
|
||
<source>1min</source>
|
||
<comment>one minute after activity date and time</comment>
|
||
<translation>1 min</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="444"/>
|
||
<source>1m</source>
|
||
<comment>one minute after activity date and time</comment>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/common/utility.cpp" line="447"/>
|
||
<source>%nmin</source>
|
||
<comment>delay in minutes after an activity</comment>
|
||
<translation><numerusform>%n min</numerusform><numerusform>%n min</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/common/utility.cpp" line="447"/>
|
||
<source>%nm</source>
|
||
<comment>delay in minutes after an activity</comment>
|
||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="451"/>
|
||
<source>Some time ago</source>
|
||
<translation>Jokin aika sitten</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/syncresult.cpp" line="131"/>
|
||
<source>%1: %2</source>
|
||
<extracomment>this displays an error string (%2) for a file %1</extracomment>
|
||
<translation>%1: %2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/foldercreationdialog.cpp" line="32"/>
|
||
<source>New folder</source>
|
||
<translation>Uusi kansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="127"/>
|
||
<source>Failed to create debug archive</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/generalsettings.cpp" line="128"/>
|
||
<source>Could not create debug archive in selected location!</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="805"/>
|
||
<source>You renamed %1</source>
|
||
<translation>Nimesit uudelleen %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="807"/>
|
||
<source>You deleted %1</source>
|
||
<translation>Poistit %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="809"/>
|
||
<source>You created %1</source>
|
||
<translation>Loit %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="811"/>
|
||
<source>You changed %1</source>
|
||
<translation>Muutit %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/usermodel.cpp" line="835"/>
|
||
<source>Synced %1</source>
|
||
<translation>Synkronoitu %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/filesystem.cpp" line="322"/>
|
||
<source>Error deleting the file</source>
|
||
<translation>Virhe tiedostoa poistaessa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/vfs/cfapi/cfapiwrapper.cpp" line="64"/>
|
||
<source>Paths beginning with '#' character are not supported in VFS mode.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="479"/>
|
||
<source>We couldn’t process your request. Please try syncing again later. If this keeps happening, contact your server administrator for help.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="482"/>
|
||
<source>You need to sign in to continue. If you have trouble with your credentials, please reach out to your server administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="485"/>
|
||
<source>You don’t have access to this resource. If you think this is a mistake, please contact your server administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="488"/>
|
||
<source>We couldn’t find what you were looking for. It might have been moved or deleted. If you need help, contact your server administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="491"/>
|
||
<source>It seems you are using a proxy that required authentication. Please check your proxy settings and credentials. If you need help, contact your server administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="494"/>
|
||
<source>The request is taking longer than usual. Please try syncing again. If it still doesn’t work, reach out to your server administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="497"/>
|
||
<source>Server files changed while you were working. Please try syncing again. Contact your server administrator if the issue persists.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="500"/>
|
||
<source>This folder or file isn’t available anymore. If you need assistance, please contact your server administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="503"/>
|
||
<source>The request could not be completed because some required conditions were not met. Please try syncing again later. If you need assistance, please contact your server administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="506"/>
|
||
<source>The file is too big to upload. You might need to choose a smaller file or contact your server administrator for assistance.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="509"/>
|
||
<source>The address used to make the request is too long for the server to handle. Please try shortening the information you’re sending or contact your server administrator for assistance.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="512"/>
|
||
<source>This file type isn’t supported. Please contact your server administrator for assistance.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="515"/>
|
||
<source>The server couldn’t process your request because some information was incorrect or incomplete. Please try syncing again later, or contact your server administrator for assistance.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="518"/>
|
||
<source>The resource you are trying to access is currently locked and cannot be modified. Please try changing it later, or contact your server administrator for assistance.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="521"/>
|
||
<source>This request could not be completed because it is missing some required conditions. Please try again later, or contact your server administrator for help.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="524"/>
|
||
<source>You made too many requests. Please wait and try again. If you keep seeing this, your server administrator can help.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="527"/>
|
||
<source>Something went wrong on the server. Please try syncing again later, or contact your server administrator if the issue persists.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="530"/>
|
||
<source>The server does not recognize the request method. Please contact your server administrator for help.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="533"/>
|
||
<source>We’re having trouble connecting to the server. Please try again soon. If the issue persists, your server administrator can help you.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="536"/>
|
||
<source>The server is busy right now. Please try syncing again in a few minutes or contact your server administrator if it’s urgent.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="539"/>
|
||
<source>It’s taking too long to connect to the server. Please try again later. If you need help, contact your server administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="542"/>
|
||
<source>The server does not support the version of the connection being used. Contact your server administrator for help.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="545"/>
|
||
<source>The server does not have enough space to complete your request. Please check how much quota your user has by contacting your server administrator.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="548"/>
|
||
<source>Your network needs extra authentication. Please check your connection. Contact your server administrator for help if the issue persists.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="551"/>
|
||
<source>You don’t have permission to access this resource. If you believe this is an error, contact your server administrator to ask for assistance.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="549"/>
|
||
<source>An unexpected error occurred. Please try syncing again or contact contact your server administrator if the issue continues.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/abstractnetworkjob.cpp" line="554"/>
|
||
<source>An unexpected error occurred. Please try syncing again or contact your server administrator if the issue continues.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ResolveConflictsDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/ResolveConflictsDialog.qml" line="31"/>
|
||
<source>Solve sync conflicts</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/gui/ResolveConflictsDialog.qml" line="48"/>
|
||
<source>%1 files in conflict</source>
|
||
<comment>indicate the number of conflicts to resolve</comment>
|
||
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ResolveConflictsDialog.qml" line="55"/>
|
||
<source>Choose if you want to keep the local version, server version, or both. If you choose both, the local file will have a number added to its name.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ResolveConflictsDialog.qml" line="71"/>
|
||
<source>All local versions</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ResolveConflictsDialog.qml" line="89"/>
|
||
<source>All server versions</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ResolveConflictsDialog.qml" line="144"/>
|
||
<source>Resolve conflicts</source>
|
||
<translation>Selvitä ristiriidat</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/ResolveConflictsDialog.qml" line="148"/>
|
||
<source>Cancel</source>
|
||
<translation>Peruuta</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ShareDelegate</name>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDelegate.qml" line="182"/>
|
||
<source>Copied!</source>
|
||
<translation>Kopioitu!</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ShareDetailsPage</name>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="90"/>
|
||
<source>An error occurred setting the share password.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="208"/>
|
||
<source>Edit share</source>
|
||
<translation>Muokkaa jakoa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="282"/>
|
||
<source>Share label</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="314"/>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="360"/>
|
||
<source>Allow upload and editing</source>
|
||
<translation>Salli lähetys ja muokkaus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="347"/>
|
||
<source>View only</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="373"/>
|
||
<source>File drop (upload only)</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="393"/>
|
||
<source>Allow resharing</source>
|
||
<translation>Salli jakaminen uudelleen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="432"/>
|
||
<source>Hide download</source>
|
||
<translation>Piilota lataus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="459"/>
|
||
<source>Password protection</source>
|
||
<translation>Salasanasuojaus</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="569"/>
|
||
<source>Set expiration date</source>
|
||
<translation>Aseta vanhenemispäivä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="654"/>
|
||
<source>Note to recipient</source>
|
||
<translation>Viesti vastaanottajalle</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="700"/>
|
||
<source>Enter a note for the recipient</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="721"/>
|
||
<source>Unshare</source>
|
||
<translation>Lopeta jakaminen</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="729"/>
|
||
<source>Add another link</source>
|
||
<translation>Lisää toinen linkki</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="772"/>
|
||
<source>Share link copied!</source>
|
||
<translation>Jakolinkki kopioitu!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareDetailsPage.qml" line="772"/>
|
||
<source>Copy share link</source>
|
||
<translation>Kopioi jakolinkki</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ShareView</name>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareView.qml" line="84"/>
|
||
<source>Password required for new share</source>
|
||
<translation>Uusi jako vaatii salasanan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareView.qml" line="112"/>
|
||
<source>Share password</source>
|
||
<translation>Jaon salasana</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareView.qml" line="148"/>
|
||
<source>Shared with you by %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareView.qml" line="154"/>
|
||
<source>Expires in %1</source>
|
||
<translation>Vanhenee %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareView.qml" line="304"/>
|
||
<source>Sharing is disabled</source>
|
||
<translation>Jakaminen on poistettu käytöstä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareView.qml" line="311"/>
|
||
<source>This item cannot be shared.</source>
|
||
<translation>Tätä kohdetta ei voi jakaa.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareView.qml" line="319"/>
|
||
<source>Sharing is disabled.</source>
|
||
<translation>Jakaminen on poistettu käytöstä.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ShareeSearchField</name>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareeSearchField.qml" line="38"/>
|
||
<source>Search for users or groups…</source>
|
||
<translation>Etsi käyttäjiä tai ryhmiä…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/filedetails/ShareeSearchField.qml" line="38"/>
|
||
<source>Sharing is not available for this folder</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SyncJournalDb</name>
|
||
<message>
|
||
<location filename="../src/common/syncjournaldb.cpp" line="1057"/>
|
||
<source>Failed to connect database.</source>
|
||
<translation>Tietokantaan yhdistäminen epäonnistui.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SyncStatus</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/SyncStatus.qml" line="99"/>
|
||
<source>Sync now</source>
|
||
<translation>Synkronoi nyt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/SyncStatus.qml" line="118"/>
|
||
<source>Resolve conflicts</source>
|
||
<translation>Selvitä ristiriidat</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/SyncStatus.qml" line="131"/>
|
||
<source>Open browser</source>
|
||
<translation>Avaa selain</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TalkReplyTextField</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/TalkReplyTextField.qml" line="21"/>
|
||
<source>Reply to …</source>
|
||
<translation>Vastaa…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/TalkReplyTextField.qml" line="57"/>
|
||
<source>Send reply to chat message</source>
|
||
<translation>Lähetä vastaus keskusteluviestiin</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TermsOfServiceCheckWidget</name>
|
||
<message>
|
||
<location filename="../src/gui/wizard/termsofservicecheckwidget.ui" line="26"/>
|
||
<source>Terms of Service</source>
|
||
<translation>Käyttöehdot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/termsofservicecheckwidget.ui" line="47"/>
|
||
<source>Logo</source>
|
||
<translation>Logo</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/wizard/termsofservicecheckwidget.ui" line="76"/>
|
||
<source>Switch to your browser to accept the terms of service</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TrayFoldersMenuButton</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="58"/>
|
||
<source>Open local or group folders</source>
|
||
<translation>Avaa paikallisia tai ryhmäkansioita</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="58"/>
|
||
<source>Open local folder</source>
|
||
<translation>Avaa paikallinen kansio</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="86"/>
|
||
<source>Connected</source>
|
||
<translation>Yhdistetty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="86"/>
|
||
<source>Disconnected</source>
|
||
<translation>Yhteys katkaistu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="172"/>
|
||
<source>Open local folder "%1"</source>
|
||
<translation>Avaa paikallinen kansio "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="172"/>
|
||
<source>Open group folder "%1"</source>
|
||
<translation>Avaa ryhmäkansio "%1"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="187"/>
|
||
<source>Open %1 in file explorer</source>
|
||
<translation>Avaa %1 tiedostonhallinnassa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayFoldersMenuButton.qml" line="192"/>
|
||
<source>User group and local folders menu</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TrayWindowHeader</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayWindowHeader.qml" line="66"/>
|
||
<source>Open local or group folders</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayWindowHeader.qml" line="101"/>
|
||
<source>More apps</source>
|
||
<translation>Lisää sovelluksia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/TrayWindowHeader.qml" line="124"/>
|
||
<source>Open %1 in browser</source>
|
||
<translation>Avaa %1 selaimessa</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UnifiedSearchInputContainer</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="34"/>
|
||
<source>Search files, messages, events …</source>
|
||
<translation>Etsi tiedostoja, viestejä, tapahtumia…</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UnifiedSearchPlaceholderView</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/UnifiedSearchPlaceholderView.qml" line="30"/>
|
||
<source>Start typing to search</source>
|
||
<translation>Aloita kirjoittaminen hakeaksesi</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UnifiedSearchResultFetchMoreTrigger</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/UnifiedSearchResultFetchMoreTrigger.qml" line="36"/>
|
||
<source>Load more results</source>
|
||
<translation>Lataa lisää tuloksia</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UnifiedSearchResultItemSkeleton</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/UnifiedSearchResultItemSkeleton.qml" line="20"/>
|
||
<source>Search result skeleton.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UnifiedSearchResultListItem</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/UnifiedSearchResultListItem.qml" line="35"/>
|
||
<source>Load more results</source>
|
||
<translation>Lataa lisää tuloksia</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UnifiedSearchResultNothingFound</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/UnifiedSearchResultNothingFound.qml" line="31"/>
|
||
<source>No results for</source>
|
||
<translation>Ei tuloksia haulla</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UnifiedSearchResultSectionItem</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/UnifiedSearchResultSectionItem.qml" line="24"/>
|
||
<source>Search results section %1</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UserLine</name>
|
||
<message>
|
||
<location filename="../src/gui/tray/UserLine.qml" line="23"/>
|
||
<source>Switch to account</source>
|
||
<translation>Vaihda käyttäjään</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/UserLine.qml" line="62"/>
|
||
<source>Current account status is online</source>
|
||
<translation>Nykyinen tilin tila on "Online"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/UserLine.qml" line="62"/>
|
||
<source>Current account status is do not disturb</source>
|
||
<translation>Nykyinen tilin tila on "Älä häiritse"</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/UserLine.qml" line="153"/>
|
||
<source>Account actions</source>
|
||
<translation>Tilin toiminnot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/UserLine.qml" line="173"/>
|
||
<source>Set status</source>
|
||
<translation>Aseta tilatieto</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/UserLine.qml" line="168"/>
|
||
<source>Remove account</source>
|
||
<translation>Poista tili</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/UserLine.qml" line="187"/>
|
||
<source>Status message</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/UserLine.qml" line="201"/>
|
||
<source>Log out</source>
|
||
<translation>Kirjaudu ulos</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/tray/UserLine.qml" line="201"/>
|
||
<source>Log in</source>
|
||
<translation>Kirjaudu sisään</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UserStatusMessageView</name>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusMessageView.qml" line="40"/>
|
||
<source>Status message</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusMessageView.qml" line="116"/>
|
||
<source>What is your status?</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusMessageView.qml" line="168"/>
|
||
<source>Clear status message after</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusMessageView.qml" line="205"/>
|
||
<source>Cancel</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusMessageView.qml" line="212"/>
|
||
<source>Clear</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusMessageView.qml" line="221"/>
|
||
<source>Apply</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UserStatusSetStatusView</name>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSetStatusView.qml" line="42"/>
|
||
<source>Online status</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSetStatusView.qml" line="51"/>
|
||
<source>Online</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSetStatusView.qml" line="61"/>
|
||
<source>Away</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSetStatusView.qml" line="72"/>
|
||
<source>Busy</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSetStatusView.qml" line="82"/>
|
||
<source>Do not disturb</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSetStatusView.qml" line="83"/>
|
||
<source>Mute all notifications</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSetStatusView.qml" line="94"/>
|
||
<source>Invisible</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSetStatusView.qml" line="95"/>
|
||
<source>Appear offline</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSetStatusView.qml" line="106"/>
|
||
<source>Status message</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>Utility</name>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="107"/>
|
||
<source>%L1 GB</source>
|
||
<translation>%L1 Gt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="111"/>
|
||
<source>%L1 MB</source>
|
||
<translation>%L1 Mt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="115"/>
|
||
<source>%L1 KB</source>
|
||
<translation>%L1 kt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="96"/>
|
||
<source>%L1 B</source>
|
||
<translation>%L1 t</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="103"/>
|
||
<source>%L1 TB</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/common/utility.cpp" line="286"/>
|
||
<source>%n year(s)</source>
|
||
<translation><numerusform>%n vuosi</numerusform><numerusform>%n vuotta</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/common/utility.cpp" line="287"/>
|
||
<source>%n month(s)</source>
|
||
<translation><numerusform>%n kuukausi</numerusform><numerusform>%n kuukautta</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/common/utility.cpp" line="288"/>
|
||
<source>%n day(s)</source>
|
||
<translation><numerusform>%n päivä</numerusform><numerusform>%n päivää</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/common/utility.cpp" line="289"/>
|
||
<source>%n hour(s)</source>
|
||
<translation><numerusform>%n tunti</numerusform><numerusform>%n tuntia</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/common/utility.cpp" line="290"/>
|
||
<source>%n minute(s)</source>
|
||
<translation><numerusform>%n minuutti</numerusform><numerusform>%n minuuttia</numerusform></translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../src/common/utility.cpp" line="291"/>
|
||
<source>%n second(s)</source>
|
||
<translation><numerusform>%n sekunti</numerusform><numerusform>%n sekuntia</numerusform></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/utility.cpp" line="315"/>
|
||
<source>%1 %2</source>
|
||
<translation>%1 %2</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ValidateChecksumHeader</name>
|
||
<message>
|
||
<location filename="../src/common/checksums.cpp" line="250"/>
|
||
<source>The checksum header is malformed.</source>
|
||
<translation>Tarkistussumman otsake on muodostettu väärin.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/checksums.cpp" line="284"/>
|
||
<source>The checksum header contained an unknown checksum type "%1"</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/common/checksums.cpp" line="289"/>
|
||
<source>The downloaded file does not match the checksum, it will be resumed. "%1" != "%2"</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>main.cpp</name>
|
||
<message>
|
||
<location filename="../src/gui/main.cpp" line="42"/>
|
||
<source>System Tray not available</source>
|
||
<translation>Ilmoitusaluetta ei ole saatavilla</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/main.cpp" line="43"/>
|
||
<source>%1 requires on a working system tray. If you are running XFCE, please follow <a href="http://docs.xfce.org/xfce/xfce4-panel/systray">these instructions</a>. Otherwise, please install a system tray application such as "trayer" and try again.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>nextcloudTheme::aboutInfo()</name>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="615"/>
|
||
<source><p><small>Built from Git revision <a href="%1">%2</a> on %3, %4 using Qt %5, %6</small></p></source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>progress</name>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="25"/>
|
||
<source>Virtual file created</source>
|
||
<translation>Virtuaalitiedosto luotu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="27"/>
|
||
<source>Replaced by virtual file</source>
|
||
<translation>Korvattu virtuaalitiedostolla</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="29"/>
|
||
<source>Downloaded</source>
|
||
<translation>Ladattu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="32"/>
|
||
<source>Uploaded</source>
|
||
<translation>Lähetetty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="35"/>
|
||
<source>Server version downloaded, copied changed local file into conflict file</source>
|
||
<translation>Palvelimen versio ladattu, paikallinen muutettu tiedosto kopioitu konfliktitiedostoksi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="37"/>
|
||
<source>Server version downloaded, copied changed local file into case conflict conflict file</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="39"/>
|
||
<source>Deleted</source>
|
||
<translation>Poistettu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="42"/>
|
||
<source>Moved to %1</source>
|
||
<translation>Siirretty kohteeseen %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="44"/>
|
||
<source>Ignored</source>
|
||
<translation>Ohitettu</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="46"/>
|
||
<source>Filesystem access error</source>
|
||
<translation>Tiedostojärjestelmän käyttövirhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="48"/>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="83"/>
|
||
<source>Error</source>
|
||
<translation>Virhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="50"/>
|
||
<source>Updated local metadata</source>
|
||
<translation>Paikalliset metatiedot päivitetty</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="52"/>
|
||
<source>Updated local virtual files metadata</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="54"/>
|
||
<source>Updated end-to-end encryption metadata</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="57"/>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="59"/>
|
||
<source>Unknown</source>
|
||
<translation>Tuntematon</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="71"/>
|
||
<source>Downloading</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="73"/>
|
||
<source>Uploading</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="75"/>
|
||
<source>Deleting</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="78"/>
|
||
<source>Moving</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="80"/>
|
||
<source>Ignoring</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="85"/>
|
||
<source>Updating local metadata</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="87"/>
|
||
<source>Updating local virtual files metadata</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/progressdispatcher.cpp" line="89"/>
|
||
<source>Updating end-to-end encryption metadata</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>theme</name>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="93"/>
|
||
<source>Sync status is unknown</source>
|
||
<translation>Synkronoinnin tila on tuntematon</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="96"/>
|
||
<source>Waiting to start syncing</source>
|
||
<translation>Odotetaan synkronoinnin aloitusta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="99"/>
|
||
<source>Sync is running</source>
|
||
<translation>Synkronointi meneillään</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="102"/>
|
||
<source>Sync was successful</source>
|
||
<translation>Synkronointi onnnistui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="105"/>
|
||
<source>Sync was successful but some files were ignored</source>
|
||
<translation>Synkronointi onnistui, mutta joitain tiedostoja ohitettiin</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="108"/>
|
||
<source>Error occurred during sync</source>
|
||
<translation>Synkronoinnin aikana tapahtui virhe</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="111"/>
|
||
<source>Error occurred during setup</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="117"/>
|
||
<source>Stopping sync</source>
|
||
<translation>Pysäytetään synkronointi</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="114"/>
|
||
<source>Preparing to sync</source>
|
||
<translation>Valmistaudutaan synkronointiin</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/libsync/theme.cpp" line="120"/>
|
||
<source>Sync is paused</source>
|
||
<translation>Synkronointi on keskeytetty</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>utility</name>
|
||
<message>
|
||
<location filename="../src/gui/guiutility.cpp" line="37"/>
|
||
<source>Could not open browser</source>
|
||
<translation>Selainta ei voitu avata</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/guiutility.cpp" line="38"/>
|
||
<source>There was an error when launching the browser to go to URL %1. Maybe no default browser is configured?</source>
|
||
<translation>Tapahtui virhe käynnistäessä selainta osoitteella %1. Ehkä oletusselainta ei ole määritetty?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/guiutility.cpp" line="61"/>
|
||
<source>Could not open email client</source>
|
||
<translation>Sähköpostisovelluksen avaaminen epäonnistui</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/guiutility.cpp" line="62"/>
|
||
<source>There was an error when launching the email client to create a new message. Maybe no default email client is configured?</source>
|
||
<translation>Tapahtui virhe sähköpostisovelluksen avaamisessa uuden viestin luomiseksi. Ehkä oletussähköpostisovellusta ei ole määritetty?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/guiutility.cpp" line="77"/>
|
||
<source>Always available locally</source>
|
||
<translation>Aina käytettävissä paikallisesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/guiutility.cpp" line="79"/>
|
||
<source>Currently available locally</source>
|
||
<translation>Käytettävissä paikallisesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/guiutility.cpp" line="81"/>
|
||
<source>Some available online only</source>
|
||
<translation>Osittain käytettävissä vain online-tilassa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/guiutility.cpp" line="84"/>
|
||
<source>Available online only</source>
|
||
<translation>Käytettävissä vain online-tilassa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/guiutility.cpp" line="91"/>
|
||
<source>Make always available locally</source>
|
||
<translation>Pidä aina käytettävissä paikallisesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/guiutility.cpp" line="96"/>
|
||
<source>Free up local space</source>
|
||
<translation>Vapauta paikallista tilaa</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FileProviderEvictionDialog</name>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderEvictionDialog.qml" line="27"/>
|
||
<source>Remove local copies</source>
|
||
<translation>Poista paikalliset kopiot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderEvictionDialog.qml" line="43"/>
|
||
<source>Local copies</source>
|
||
<translation>Paikalliset kopiot</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderEvictionDialog.qml" line="51"/>
|
||
<source>Reload</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FileProviderStorageInfo</name>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderStorageInfo.qml" line="31"/>
|
||
<source>Local storage use</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderStorageInfo.qml" line="40"/>
|
||
<source>%1 GB of %2 GB remote files synced</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderStorageInfo.qml" line="50"/>
|
||
<source>Free up space …</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FileProviderSyncStatus</name>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderSyncStatus.qml" line="49"/>
|
||
<source>Syncing</source>
|
||
<translation>Synkronoidaan</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderSyncStatus.qml" line="49"/>
|
||
<source>All synced!</source>
|
||
<translation>Kaikki synkronoitu!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderSyncStatus.qml" line="62"/>
|
||
<source>Request sync</source>
|
||
<translation>Pyydä synkronointia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/macOS/ui/FileProviderSyncStatus.qml" line="69"/>
|
||
<source>Request a sync of changes for the VFS environment.
|
||
macOS may ignore or delay this request.</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UserStatusSelector</name>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="32"/>
|
||
<source>Online status</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="52"/>
|
||
<source>Online</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="63"/>
|
||
<source>Away</source>
|
||
<translation>Poissa</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="75"/>
|
||
<source>Do not disturb</source>
|
||
<translation>Älä häiritse</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="76"/>
|
||
<source>Mute all notifications</source>
|
||
<translation>Mykistä kaikki ilmoitukset</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="91"/>
|
||
<source>Invisible</source>
|
||
<translation>Näkymätön</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="92"/>
|
||
<source>Appear offline</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="116"/>
|
||
<source>Status message</source>
|
||
<translation>Tilaviesti</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="194"/>
|
||
<source>What is your status?</source>
|
||
<translation>Mikä on tilatietosi?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="238"/>
|
||
<source>Clear status message after</source>
|
||
<translation type="unfinished"/>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="271"/>
|
||
<source>Cancel</source>
|
||
<translation>Peruuta</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="278"/>
|
||
<source>Clear</source>
|
||
<translation>Tyhjennä</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../src/gui/UserStatusSelector.qml" line="283"/>
|
||
<source>Apply</source>
|
||
<translation>Toteuta</translation>
|
||
</message>
|
||
</context>
|
||
</TS> |