1
0
mirror of https://github.com/chylex/Nextcloud-Desktop.git synced 2026-04-05 05:34:18 +02:00

Compare commits

..

170 Commits

Author SHA1 Message Date
Daniel Molkentin
396a12dfde Amend ChangeLog 2013-04-02 10:14:02 +02:00
Jenkins for ownCloud
c79f4f91a8 [tx-robot] updated from transifex 2013-04-02 00:05:14 +02:00
Klaas Freitag
bec2f7c9b9 Removed verbose logging on Win32. 2013-03-28 11:14:16 +01:00
Jenkins for ownCloud
d4c8cad0e2 [tx-robot] updated from transifex 2013-03-27 00:11:52 +01:00
Daniel Molkentin
0ad2bd4b91 Add favlink generation support for Nautilus 2013-03-25 18:00:58 +01:00
Daniel Molkentin
dcc8f9fa6c Fix favlink manual test 2013-03-25 18:00:25 +01:00
Markus Goetz
d7a93c74aa OS X: Fix creation of Finder Favorite 2013-03-25 14:57:34 +01:00
Daniel Molkentin
408547611b Manual test for favlinks 2013-03-25 12:53:40 +01:00
Jenkins for ownCloud
3e45147497 [tx-robot] updated from transifex 2013-03-23 00:07:09 +01:00
Daniel Molkentin
48310d3f5e Add 1.2.2 changelog 2013-03-22 14:59:22 +01:00
Daniel Molkentin
1831a975eb SSLErrorDialog: We cannot use the existing key chain
... use the one returned by the new server instead.
2013-03-22 14:59:22 +01:00
Jenkins for ownCloud
a766a44bcf [tx-robot] updated from transifex 2013-03-22 12:08:57 +01:00
Jenkins for ownCloud
287f1c55ff [tx-robot] updated from transifex 2013-03-22 00:05:37 +01:00
Daniel Molkentin
1c6523bcec Add plugin for screenreader support 2013-03-21 17:49:03 +03:00
Daniel Molkentin
337c6d3e4e Try to avoid crash on Mac OS during setup
... by moving setupFavLink to a place only called
if the folder to be referenced exists for sure.
2013-03-21 12:50:47 +01:00
Jenkins for ownCloud
4a57957420 [tx-robot] updated from transifex 2013-03-21 00:05:23 +01:00
Daniel Molkentin
c633302f31 Use the certificateChain() in the SSL error dialog
This includes the self-signed certificate anyway, and the previous
behavior led to funny side-effects.
2013-03-20 15:53:55 +01:00
Daniel Molkentin
db95e7291d bump version 2013-03-19 16:30:17 +01:00
Klaas Freitag
ae54c27805 Added office doc lock files. 2013-03-19 16:20:00 +01:00
Daniel Molkentin
284285d441 Do not follow symlinks when recursing
We do not support symlinks anyway
2013-03-18 14:12:25 +01:00
Jenkins for ownCloud
2554a67cc7 [tx-robot] updated from transifex 2013-03-15 00:08:00 +01:00
Jenkins for ownCloud
e2cccd8615 [tx-robot] updated from transifex 2013-03-13 00:07:52 +01:00
Jenkins for ownCloud
948a98a871 [tx-robot] updated from transifex 2013-03-12 00:15:38 +01:00
Daniel Molkentin
b50d201154 Merge pull request #423 from hefee/master
adding WITH_DOC parameter to cmake
2013-03-11 08:28:51 -07:00
hefee
25a3ceb94d adding WITH_DOC parameter to cmake
Fixes #412
2013-03-11 16:18:20 +01:00
Jenkins for ownCloud
c514fe371a [tx-robot] updated from transifex 2013-03-10 00:08:00 +01:00
Jenkins for ownCloud
9169c70efe [tx-robot] updated from transifex 2013-03-09 00:07:47 +01:00
Jenkins for ownCloud
3c07cea229 [tx-robot] updated from transifex 2013-03-08 00:27:56 +01:00
Klaas Freitag
d3f51c611f Some more troubleshooting details. 2013-03-06 08:51:04 +01:00
Jenkins for ownCloud
21123bb029 [tx-robot] updated from transifex 2013-03-04 00:09:00 +01:00
Jenkins for ownCloud
fb8d11650c [tx-robot] updated from transifex 2013-03-03 00:08:15 +01:00
Jan-Christoph Borchardt
2c250050d5 add http and https icons for connection feedback 2013-03-01 16:09:10 +01:00
Jenkins for ownCloud
e9b3cbf3f7 [tx-robot] updated from transifex 2013-02-28 00:07:02 +01:00
Jenkins for ownCloud
d31a6e6179 [tx-robot] updated from transifex 2013-02-27 00:10:59 +01:00
Klaas Freitag
26d8c213b0 Updated Changelog. 2013-02-26 12:08:40 +01:00
Daniel Molkentin
bcb9491f6a RC1 -> final 2013-02-26 11:32:32 +01:00
Klaas Freitag
9d2c3ebad3 Move config.h out of header files. 2013-02-25 09:54:19 +01:00
Daniel Molkentin
ad063b0634 Make chinese translations work on OS X
... by mapping chinese script codes to country
 codes as used by Qt and Transifex.
2013-02-24 15:44:38 +01:00
Daniel Molkentin
8765538458 Be more permission when loading languages
Accept languages when they only exist for mirall,
but not for Qt and QtKeychain (Fixes #359). This
is more permissive than before, but while fixing
#359, it became evident that supporting "partial"
translations might actually be beneficial.
2013-02-24 15:44:38 +01:00
Jenkins for ownCloud
dd4aa14a8c [tx-robot] updated from transifex 2013-02-23 00:06:50 +01:00
Jenkins for ownCloud
99814539eb [tx-robot] updated from transifex 2013-02-22 00:10:10 +01:00
Daniel Molkentin
dbec98ff48 Manual update of avail translations 2013-02-21 18:35:33 +03:00
Daniel Molkentin
e2e14f2184 Do not install docs on OS X 2013-02-21 15:26:31 +01:00
Daniel Molkentin
e85291c4ba en language is implied 2013-02-21 15:17:13 +01:00
Klaas Freitag
58a5405343 Dont do the doc build step on every build. 2013-02-21 14:01:16 +01:00
Klaas Freitag
4ba85311da Handle all cases in switches. 2013-02-21 13:36:51 +01:00
Daniel Molkentin
3cf7003101 Load UI languages instead of locales where possible
Load Qt translations consistently along the way.
This only has been verified on mac and needs adoption
for win32.
2013-02-21 13:19:54 +01:00
Klaas Freitag
ae558a5889 Add a appNameGUI method to the theming. 2013-02-21 12:21:42 +01:00
Jenkins for ownCloud
0b0b762c6c [tx-robot] updated from transifex 2013-02-21 00:13:24 +01:00
Klaas Freitag
55a4fd752d Fix commit fd83bf - add treewalk success check. 2013-02-20 17:26:07 +01:00
Klaas Freitag
136b699106 Make sure to restart sync after folder add. 2013-02-20 16:06:46 +01:00
Klaas Freitag
fd83bf2089 Remove unused variable doTreeWalk. 2013-02-20 10:06:45 +01:00
Jenkins for ownCloud
75f075feb0 [tx-robot] updated from transifex 2013-02-20 00:04:39 +01:00
Klaas Freitag
817039ddf3 Simplify and fix startup: Steer starting of sync from folderman. 2013-02-19 17:24:10 +01:00
Klaas Freitag
6d6deaf6c4 Setup folders added after setup wizard ended. 2013-02-19 12:04:36 +01:00
Klaas Freitag
9c63b89bac Removed useless warning. 2013-02-19 09:34:33 +01:00
Jenkins for ownCloud
2a6e084219 [tx-robot] updated from transifex 2013-02-19 00:08:08 +01:00
Klaas Freitag
ec120cd64c Make folderman load folders at start and update later. 2013-02-18 18:31:29 +02:00
Klaas Freitag
a9173b1aa1 Add setters for update check and max log lines 2013-02-18 17:17:03 +02:00
Klaas Freitag
89f7f75af2 If a new server is configured, take the proxy config to the new config
file.
2013-02-18 17:16:10 +02:00
Daniel Molkentin
8809ac0c4a remove unused connect 2013-02-18 14:56:50 +01:00
Daniel Molkentin
7a03164a9a Handle server offline state on application start gracefully 2013-02-18 14:56:50 +01:00
Jenkins for ownCloud
406254cd04 [tx-robot] updated from transifex 2013-02-18 00:07:57 +01:00
Jenkins for ownCloud
f01eeed9d0 [tx-robot] updated from transifex 2013-02-17 00:27:55 +01:00
Jenkins for ownCloud
5b6439e29d [tx-robot] updated from transifex 2013-02-16 00:07:02 +01:00
Daniel Molkentin
38954c2193 Remove obsolete signal. 2013-02-15 19:29:38 +01:00
Daniel Molkentin
5954fb280c Centralize error handling for csync steps
...as a preparation for offline handling.
As a side-effect, removed the last instance
of goto in mirall.
2013-02-15 19:29:27 +01:00
Daniel Molkentin
8e63652fb3 Send OEM string to update detector. 2013-02-15 18:39:25 +01:00
Jenkins for ownCloud
365dfd5380 [tx-robot] updated from transifex 2013-02-15 00:08:10 +01:00
Daniel Molkentin
1c70fb3ba4 Set csync config dir in mirall properly
Otherwise canceling the sync cannot remove the lock file
2013-02-14 17:36:11 +01:00
Daniel Molkentin
e5af8e87b3 Fix crash when pausing mirall. 2013-02-14 17:36:11 +01:00
Daniel Molkentin
bfbec24f43 Add more debug in case inotify fails
We should probably make this at least a visible error, because it's a
limitation set by the kernel/the distro and we would require root
permissions to adjust the value.

Right now all that happens is that syncing is not immediate, but only
run every 30 secs (due to server polling).
2013-02-14 17:36:11 +01:00
Daniel Molkentin
8dd97a358a Introduce SyncPrepare state
SyncPrepare is when the folder class prepares the actual syncing,
i.e. does treewalks and runs the reconceiler in case of mirall. The actual
SyncRunning state will only be entered if there is actually anything to
sync.

Fixes #289
2013-02-14 17:36:11 +01:00
Daniel Molkentin
7290afc6fe Minimize Sync notification notification
Notifies only in the end of a complete sync run now

Migitates/fixes #314
2013-02-14 17:36:11 +01:00
Daniel Molkentin
2ba20369ea Remove unused gitfolder class for now 2013-02-14 17:36:11 +01:00
Daniel Molkentin
804aef6548 Remove stray code 2013-02-14 17:36:11 +01:00
Daniel Molkentin
85f49b6af4 Fix guard position 2013-02-14 17:36:11 +01:00
Daniel Molkentin
68afc6011d proxy dialog: no extra heading 2013-02-14 17:36:11 +01:00
Daniel Molkentin
524ffcd0e1 owncloud setup: Fix label style 2013-02-14 17:36:11 +01:00
Jenkins for ownCloud
a7303205b4 [tx-robot] updated from transifex 2013-02-14 00:08:08 +01:00
Jenkins for ownCloud
8a06b2d136 [tx-robot] updated from transifex 2013-02-13 00:06:54 +01:00
Daniel Molkentin
7ba8a55fa5 Merge pull request #313 from hefee/doc2default
creating doc to default target
2013-02-12 11:48:00 -08:00
Daniel Molkentin
ee7dc8e1c5 Merge pull request #312 from hefee/master
usefull manpages for owncloud and mirall
2013-02-12 11:47:41 -08:00
Jenkins for ownCloud
3556f90d68 [tx-robot] updated from transifex 2013-02-12 00:20:28 +01:00
Klaas Freitag
6d984b505d Handle not stored password correctly. 2013-02-11 14:21:53 +01:00
Klaas Freitag
8d9336f9f4 Removed obsolete scheduler start. 2013-02-11 14:21:21 +01:00
Klaas Freitag
2b5e694181 Set default argument to method. 2013-02-11 14:20:32 +01:00
Klaas Freitag
aa983e4966 Make user password dialog real async working. 2013-02-11 14:18:45 +01:00
Klaas Freitag
424b3a9dfc cleanup comments and dupes. 2013-02-11 14:18:16 +01:00
Jenkins for ownCloud
5a3bc7af9a [tx-robot] updated from transifex 2013-02-11 00:05:57 +01:00
Klaas Freitag
4501ec10dc Make sure that journals are wiped if server changes + some utility
functions.
2013-02-10 20:04:03 +01:00
Klaas Freitag
699ae176df Revert "Allow setting of custom poll interval through status.php"
This reverts commit 39a89e8fc7.

Conflicts:
	src/mirall/folderman.cpp
	src/mirall/folderman.h
2013-02-10 14:57:57 +01:00
Klaas Freitag
9297b3b850 Add chrome download file to exclude list 2013-02-10 14:48:17 +01:00
Klaas Freitag
cac5f81388 Clear pending network requests in setup wizard on back. 2013-02-10 14:03:09 +01:00
Klaas Freitag
28af8068e9 Always return QNetworkReply* on mkdir and also on checkInstall. 2013-02-10 14:01:38 +01:00
Sebastian Kügler
a1d64af7b1 API additions for the Plasma client
This patch contains a few (source-compatible) API additions needed for
the Plasma client.

* return QNetworkReply* to caller for tracking status and error of
  requests such as mkdir, getWebDAVPath and getRequest
* Add a setter for the QNetworkAccessManager. This allows us to route at
  least some of the network requests through KIO in the Plasma client
* Add a setter for the remotePollInterval. This should be enough API to
* make it possible to adapt the polling interval to the client's machine
  state, e.g. sync less often on battery, or somesuch
2013-02-10 13:10:53 +01:00
dragotin
edbb79b79c Merge pull request #5 from sebasje/mkdirreply
Return QNetworkReply from remote mkdir
2013-02-10 02:34:36 -08:00
dragotin
a000a7b52e Merge pull request #4 from sebasje/requestreply
Return QNetworkReply from getRequests
2013-02-10 02:34:14 -08:00
Klaas Freitag
0a427541d6 Added config file setter for poll interval. Thx for pull request. 2013-02-10 11:27:21 +01:00
Klaas Freitag
1c297c56a2 Stop authentication tries already after the first attempt without
success.
2013-02-10 11:02:39 +01:00
Klaas Freitag
6f9bbc431d Properly stop syncing when connection manager opens. 2013-02-10 11:02:39 +01:00
Klaas Freitag
f62626e3eb Delete existing folders properly before adding new ones. 2013-02-10 11:02:38 +01:00
Jenkins for ownCloud
28fcd75494 [tx-robot] updated from transifex 2013-02-10 00:11:52 +01:00
Klaas Freitag
39a89e8fc7 Allow setting of custom poll interval through status.php 2013-02-09 14:04:04 +01:00
Klaas Freitag
38a8096732 Fixed sorting of header entries, ie. public / protected / private. 2013-02-09 14:03:05 +01:00
Klaas Freitag
d358c839ce Fixed typos. 2013-02-09 12:46:08 +01:00
hefee
17901e7bc7 fixing typo in mirall.1.rst 2013-02-09 12:28:43 +01:00
hefee
0ea16c04cc moving description of config file and client optinos to own files.
* split usage to three files: usage, conffile, options
* fixing minor typos in mirall.1.rst and owncloud1.rst
* owncloud.1 uses include conffile, options
* mirall.1 uses include conffile, options
* Fixes: #183
2013-02-09 12:23:32 +01:00
Klaas Freitag
f1e0cd1c9c Cleaned up used icons. 2013-02-09 10:32:29 +01:00
hefee
e1f404a011 adding maclocation 2013-02-09 10:30:56 +01:00
hefee
69715d2182 merging from owncloud/master 2013-02-09 10:16:38 +01:00
hefee
0285213140 removing asciidoc, now creating manpages via sphinx again 2013-02-09 10:10:23 +01:00
hefee
1a907f23f0 moving generation of manpages to sphinx
--HG--
rename : doc/mirall.1.txt => doc/mirall.1.rst
rename : doc/owncloud.1.txt => doc/owncloud.1.rst
2013-02-09 10:05:45 +01:00
Jenkins for ownCloud
1296be71ed [tx-robot] updated from transifex 2013-02-09 00:15:51 +01:00
hefee
0ebcdbbb3f no more different cmake parameter is needed 2013-02-08 18:57:25 +01:00
dragotin
891ced0fca Merge pull request #318 from LukeOwncloud/patch-1
Update doc/usage.rst
2013-02-08 09:45:30 -08:00
dragotin
6276bb3873 Merge pull request #322 from hefee/soname
adding soname version to libowncloudsync and libmirallsync
2013-02-08 09:42:32 -08:00
Klaas Freitag
dbb0cbaff8 Removed build of obsolete mirallsync lib which is equal to owncloudsync. 2013-02-08 19:18:36 +01:00
Sandro Knauß
cfa777260c removing version for mirallsync (it is'nt build anymore :) 2013-02-08 18:37:29 +01:00
Sandro Knauß
66fc273db6 merging with default 2013-02-08 18:36:26 +01:00
hefee
9c9e377cf4 adding soname version to libowncloudsync and libmirallsync 2013-02-08 18:21:59 +01:00
Jenkins for ownCloud
f75eb24bfe [tx-robot] updated from transifex 2013-02-08 00:14:28 +01:00
LukeOwncloud
a617a04295 Update doc/usage.rst 2013-02-07 08:50:49 +01:00
Jenkins for ownCloud
dc16f277ce [tx-robot] updated from transifex 2013-02-07 00:12:34 +01:00
Klaas Freitag
07258deaaf Fix build for mirall target. 2013-02-06 15:05:34 +01:00
Klaas Freitag
7b53e0f953 Fix return from non void function. 2013-02-06 14:58:31 +01:00
Klaas Freitag
2ac764bd1a Fix compile without OWNCLOUD_CLIENT define, thx Jenkins 2013-02-06 11:58:14 +02:00
Klaas Freitag
82d2851a6b Set username in connection dialog if there. 2013-02-06 11:42:36 +02:00
Klaas Freitag
7a3be71452 The user name is not really to be protected. 2013-02-06 11:41:47 +02:00
Klaas Freitag
977a513ee5 Always set the connect result to en/disable the Finish button. 2013-02-06 11:21:50 +02:00
Klaas Freitag
22cbebb7a7 Fix build on debian with ancient Qt, thanks Mr. Jenkins for notifying. 2013-02-06 10:41:25 +02:00
Klaas Freitag
72b2e6778a Use new ownCloudInfo / CredentialStore interface. 2013-02-06 10:09:02 +02:00
Klaas Freitag
08babbf38d Set credentials in ownCloudInfo after these have been fetched. 2013-02-06 10:09:02 +02:00
Klaas Freitag
2ae5ae6962 Change interface to not support customHandles. 2013-02-06 10:09:02 +02:00
Klaas Freitag
fa6331a40a Removed use of CredentialStore from class and added setter for
credentials.

This makes handling of temporar credentials for the setup dialog easier
and streamlines the code.
2013-02-06 10:09:02 +02:00
Klaas Freitag
cece465947 Link libdl explicitely. 2013-02-06 10:09:02 +02:00
Jenkins for ownCloud
3f97047abc [tx-robot] updated from transifex 2013-02-06 00:07:36 +01:00
Daniel Molkentin
b6d5213880 Add suffix, to be added with -DVERSION_SUFFIX=... 2013-02-05 15:42:53 +01:00
Daniel Molkentin
0bcb65db29 Do not allow to press Finished if connection to the server fails
This does not yet consider cases where the connection
succeeds but webdav fails.
2013-02-05 15:40:59 +01:00
Klaas Freitag
7734656ae3 Make mirall packager for win bundle the new openSSL dlls. 2013-02-05 14:37:39 +01:00
Klaas Freitag
c14e17e271 Set to version 1.2.1pre 2013-02-05 14:37:39 +01:00
hefee
1f4ea2c60e only add instalation dir if we are creating doc 2013-02-04 18:31:48 +01:00
hefee
edb4ff6b98 adding doc to default if CREATEDOC is set 2013-02-04 18:10:51 +01:00
Sandro Knauß
279bb47ab4 add creating manpages to CMakeLists 2013-02-04 17:36:56 +01:00
Sandro Knauß
7ef92748ea adding manpages for mirall and owncloud 2013-02-04 16:56:39 +01:00
Sandro Knauß
0e6e614318 adding --monoicons option to usage.rst 2013-02-04 16:55:50 +01:00
Jenkins for ownCloud
a5b6c3add7 [tx-robot] updated from transifex 2013-02-04 00:07:05 +01:00
Daniel Molkentin
fd30d8b0d1 Typo 2013-02-03 13:39:34 +01:00
Daniel Molkentin
5944acf8a6 Hack: Do not leak FDs when neon is built with gnutls (Linux)
Previously, this would cause Mirall to crash sooner or later.

Fixes #154
2013-02-03 13:37:03 +01:00
Jenkins for ownCloud
58ace7c774 [tx-robot] updated from transifex 2013-02-02 00:09:05 +01:00
Jenkins for ownCloud
a07444412b [tx-robot] updated from transifex 2013-02-01 00:20:42 +01:00
mjkent
339f59a4e8 Merge pull request #284 from mjkent/854852959c95935efd8902f05d9935b04bb9f04c
Improve command line argument handling
2013-01-31 15:00:37 -08:00
Jenkins for ownCloud
4beb9b3efc [tx-robot] updated from transifex 2013-01-31 00:33:28 +01:00
Daniel Molkentin
a04cf32a69 No need to ship ocsync.conf 2013-01-30 09:48:45 +01:00
Jenkins for ownCloud
746c0359d2 [tx-robot] updated from transifex 2013-01-30 00:27:40 +01:00
Michael Kent
854852959c Changes to handling of command line options. Fix a segmentation fault with owncloud --help. Add -h as help short. If a commandline argument isn't recognized, print that it isn't recognized, print help, and abort. 2013-01-28 22:19:14 -06:00
Daniel Molkentin
1e1751e451 sign_dmg.sh: increase wait time for dmg mount 2013-01-28 21:04:43 +01:00
Jenkins for ownCloud
7cd0179adc [tx-robot] updated from transifex 2013-01-28 00:06:52 +01:00
Jenkins for ownCloud
c0543cdbaf [tx-robot] updated from transifex 2013-01-27 00:07:31 +01:00
Daniel Molkentin
d681066dc2 Results bubble: _localPrefix might not end in a separator 2013-01-26 20:47:20 +01:00
Jenkins for ownCloud
b81939bff5 [tx-robot] updated from transifex 2013-01-26 00:11:18 +01:00
Daniel Molkentin
f8685c97f1 CPack: more parameterization 2013-01-25 15:59:13 +01:00
Daniel Molkentin
11e06c33db Fix compilation on win/mac 2013-01-25 15:46:23 +01:00
Daniel Molkentin
c0f2f5bcaa Load Qt translations from app dir/bundle, too 2013-01-25 15:41:18 +01:00
Daniel Molkentin
bfee6402a6 Simplify NSIS template 2013-01-25 12:56:00 +01:00
Klaas Freitag
4fac62560e Removed remove of list of configured sync folder on reconfiguration.
The removal of the configured folders was needed as long as the
csync journal was based in on the folder name of the sync folder.
Now that every folder has its own sync journal its not longer needed.
2013-01-25 11:33:00 +01:00
Jenkins for ownCloud
d780055b0e [tx-robot] updated from transifex 2013-01-25 00:07:05 +01:00
Jenkins for ownCloud
3f5c53425b [tx-robot] updated from transifex 2013-01-24 00:08:40 +01:00
Sebastian Kügler
591b71cf18 Return QNetworkReply from remote mkdir
This patch allows the client implementation to react to specific results
of mkdir requests

I need this patch to be able to catch errors from creating remote
folders.
2012-09-11 05:26:07 +02:00
Sebastian Kügler
76e9687d6f Return QNetworkReply from getRequests
This patch allows the client implementation to react to specific
getRequests, such as folder checks, etc. It allows to connect
client-specific slots to requests, catch its errors and handle them
separately.

I need this patch to be able to check more than one remote folder on the
server, and not mix up their job's signal handling.
2012-09-11 03:35:32 +02:00
113 changed files with 10608 additions and 6921 deletions

View File

@@ -1,5 +1,36 @@
ChangeLog ChangeLog
========= =========
version 1.2.2 (release 2013-04-02 ), csync 0.70.5 required
* [Fixes] Do not crash when local file tree contains symlinks
* [Fixes] Correctly handle locked files on Windows
* [Fixes] Display errors in all members of the SSL chain
* [Fixes] Enable Accessibility features on Windows
* [Fixes] Make setupFavLink work properly on Mac OS
* [Fixes] Ignore temporary files created by MS Office
* [Gui] Support Nautilus in setupFavLink
version 1.2.1 (release 2013-02-26 ), csync 0.70.4 required
* [Fixes] Leave configured folders on configuration changes.
* [Fixes] Do not allow to finish the setup dialog if connection can't be established.
* [Fixes] Better handling of credentials in setup dialog.
* [Fixes] Do not leak fd's to /dev/null when using gnutls
* [Fixes] Stop sync scheduling when configuration wizard starts.
* [Fixes] Clear pending network requests when stepping back in config wizard.
* [Fixes] User password dialog asynchronous issues.
* [Fixes] Make folderman starting and stoping the scheduling.
* [Fixes] Various minor fixes and cleanups.
* [Fixes] Crash on pausing sync
* [Fixes] Stale lock file after pausing sync
* [App] Load translations from app dir or bundle as well.
* [Platform] Build fixes and simplifications, ie. build only one lib.
* [Platform] Added some getter/setters for configuration values.
* [Platform] Added man pages.
* [Platform] Simplified/fixed credential store usage and custom configs.
* [Platform] Added soname version to libowncloudsync.
* [Platform] Pull in Qt translations
* [Gui] Make sync result popups less annoyingq
* [Gui] Fix for result popup
version 1.2.0 (release 2013-01-24 ), csync 0.70.2 required version 1.2.0 (release 2013-01-24 ), csync 0.70.2 required
* [GUI] New status dialog to show a detailed list of synced files. * [GUI] New status dialog to show a detailed list of synced files.
@@ -51,10 +82,6 @@ version 1.1.1 (release 2012-10-18), csync 0.60.1 required
* [Fixes] csync: Allow single quote (') in file names * [Fixes] csync: Allow single quote (') in file names
* [Fixes] csync: Remove stray temporary files * [Fixes] csync: Remove stray temporary files
version 1.1.0 (release 2012-10-10), csync 0.60.0 required
* [GUI] Added an about dialog
* [GUI] Improved themeing capabilities of the client.
* [GUI] Minor fixes in folder assistant.
* [GUI] Reworked tray context menu. * [GUI] Reworked tray context menu.
* [GUI] Users can now sync the server root folder. * [GUI] Users can now sync the server root folder.
* [Fixes] Proxy support: now supports Proxy Auto-Configuration (PAC) * [Fixes] Proxy support: now supports Proxy Auto-Configuration (PAC)
@@ -150,3 +177,7 @@ version 1.0.1 (release 2012-04-18), csync 0.50.5 required
* [Platform] Enabled ranslations on Windows. * [Platform] Enabled ranslations on Windows.
ChangeLog
=========
version 1.2.1 (release 2013-02-26 ), csync 0.70.4 required

View File

@@ -45,12 +45,12 @@ if(WIN32)
# CPACK_INCLUDE_TOPLEVEL_DIRECTORY Controls whether CPack adds a top-level directory, usually of the form ProjectName-Version-OS, to the top of package tree. 0 to disable, 1 to enable # CPACK_INCLUDE_TOPLEVEL_DIRECTORY Controls whether CPack adds a top-level directory, usually of the form ProjectName-Version-OS, to the top of package tree. 0 to disable, 1 to enable
# CPACK_INSTALL_CMAKE_PROJECTS List of four values: Build directory, Project Name, Project Component, Directory in the package /home/andy/vtk/CMake-bin;CMake;ALL;/ # CPACK_INSTALL_CMAKE_PROJECTS List of four values: Build directory, Project Name, Project Component, Directory in the package /home/andy/vtk/CMake-bin;CMake;ALL;/
set( CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README.md" ) # File used as a description of a project /path/to/project/ReadMe.txt set( CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README.md" ) # File used as a description of a project /path/to/project/ReadMe.txt
set( CPACK_PACKAGE_DESCRIPTION_SUMMARY "ownCloud Syncing Client" ) # Description summary of a project set( CPACK_PACKAGE_DESCRIPTION_SUMMARY "${APPLICATION_NAME} Syncing Client" ) # Description summary of a project
# CPACK_PACKAGE_EXECUTABLES List of pairs of executables and labels. Used by the NSIS generator to create Start Menu shortcuts. ccmake;CMake # CPACK_PACKAGE_EXECUTABLES List of pairs of executables and labels. Used by the NSIS generator to create Start Menu shortcuts. ccmake;CMake
set( CPACK_PACKAGE_INSTALL_DIRECTORY ${APPLICATION_NAME} ) # Installation directory on the target system -> C:\Program Files\fellody set( CPACK_PACKAGE_INSTALL_DIRECTORY ${APPLICATION_NAME} ) # Installation directory on the target system -> C:\Program Files\fellody
set( CPACK_PACKAGE_INSTALL_REGISTRY_KEY ${APPLICATION_NAME} ) # Registry key used when installing this project CMake 2.5.0 set( CPACK_PACKAGE_INSTALL_REGISTRY_KEY ${APPLICATION_NAME} ) # Registry key used when installing this project CMake 2.5.0
set( CPACK_PACKAGE_NAME ${APPLICATION_NAME} ) # Package name, defaults to the project name set( CPACK_PACKAGE_NAME ${APPLICATION_NAME} ) # Package name, defaults to the project name
set( CPACK_PACKAGE_VENDOR "http://owncloud.com" ) # Package vendor name set( CPACK_PACKAGE_VENDOR "http://${APPLICATION_DOMAIN}" ) # Package vendor name
endif() endif()
# set( CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE.txt" ) # License file for the project, used by the STGZ, NSIS, and PackageMaker generators. /home/andy/vtk/CMake/Copyright.txt # set( CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE.txt" ) # License file for the project, used by the STGZ, NSIS, and PackageMaker generators. /home/andy/vtk/CMake/Copyright.txt

View File

@@ -1,5 +1,6 @@
set( VERSION_MAJOR 1 ) set( VERSION_MAJOR 1 )
set( VERSION_MINOR 2 ) set( VERSION_MINOR 2 )
set( VERSION_PATCH 0 ) set( VERSION_PATCH 2 )
set( VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}) set( VERSION ${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}${VERSION_SUFFIX})
set( SOVERSION 0 )

View File

@@ -11,7 +11,7 @@ mount="/Volumes/$(basename $src_dmg|cut -d"-" -f1)"
test -e $tmp_dmg && rm -rf $tmp_dmg test -e $tmp_dmg && rm -rf $tmp_dmg
hdiutil convert $src_dmg -format UDRW -o $tmp_dmg hdiutil convert $src_dmg -format UDRW -o $tmp_dmg
open $tmp_dmg open $tmp_dmg
sleep 2s sleep 12s
pushd $mount pushd $mount
codesign -s "$identity" $mount/*.app codesign -s "$identity" $mount/*.app
popd popd

View File

@@ -8,9 +8,6 @@
!define APPLICATION_LICENSE "@APPLICATION_LICENSE@" !define APPLICATION_LICENSE "@APPLICATION_LICENSE@"
!define WIN_SETUP_BITMAP_PATH "@WIN_SETUP_BITMAP_PATH@" !define WIN_SETUP_BITMAP_PATH "@WIN_SETUP_BITMAP_PATH@"
!define MUI_FINISHPAGE_LINK_LOCATION "http://www.${APPLICATION_DOMAIN}"
;----------------------------------------------------------------------------- ;-----------------------------------------------------------------------------
; Some installer script options (comment-out options not required) ; Some installer script options (comment-out options not required)
;----------------------------------------------------------------------------- ;-----------------------------------------------------------------------------
@@ -34,9 +31,11 @@
!endif !endif
!define MING_BIN "${MING_PATH}/bin" !define MING_BIN "${MING_PATH}/bin"
!define MING_LIB "${MING_PATH}/lib" !define MING_LIB "${MING_PATH}/lib"
!define MING_SHARE "${MING_PATH}/share"
!define BUILD_PATH "@CMAKE_BINARY_DIR@" !define BUILD_PATH "@CMAKE_BINARY_DIR@"
!define SOURCE_PATH "@CMAKE_SOURCE_DIR@" !define SOURCE_PATH "@CMAKE_SOURCE_DIR@"
!define QT_DLL_PATH "${MING_BIN}" !define QT_DLL_PATH "${MING_BIN}"
!define ACCESSIBLE_DLL_PATH "${MING_LIB}/qt4/plugins/accessible"
!define SQLITE_DLL_PATH "${MING_LIB}/qt4/plugins/sqldrivers" !define SQLITE_DLL_PATH "${MING_LIB}/qt4/plugins/sqldrivers"
!define IMAGEFORMATS_DLL_PATH "${MING_LIB}/qt4/plugins/imageformats" !define IMAGEFORMATS_DLL_PATH "${MING_LIB}/qt4/plugins/imageformats"
@@ -64,7 +63,6 @@
; Initial installer setup and definitions. ; Initial installer setup and definitions.
;----------------------------------------------------------------------------- ;-----------------------------------------------------------------------------
Name "@CPACK_NSIS_PACKAGE_NAME@" Name "@CPACK_NSIS_PACKAGE_NAME@"
Caption "${APPLICATION_NAME} Setup"
BrandingText "${APPLICATION_NAME} ${VERSION} -- ${BUILD_TIME}" BrandingText "${APPLICATION_NAME} ${VERSION} -- ${BUILD_TIME}"
OutFile "@CPACK_TOPLEVEL_DIRECTORY@/@CPACK_OUTPUT_FILE_NAME@" OutFile "@CPACK_TOPLEVEL_DIRECTORY@/@CPACK_OUTPUT_FILE_NAME@"
InstallDir "$PROGRAMFILES\@CPACK_PACKAGE_INSTALL_DIRECTORY@" InstallDir "$PROGRAMFILES\@CPACK_PACKAGE_INSTALL_DIRECTORY@"
@@ -105,13 +103,11 @@ ReserveFile "${NSISDIR}\Plugins\InstallOptions.dll"
!define MUI_ICON ${NSI_PATH}\installer.ico !define MUI_ICON ${NSI_PATH}\installer.ico
!define MUI_UNICON ${NSI_PATH}\installer.ico !define MUI_UNICON ${NSI_PATH}\installer.ico
!define MUI_WELCOMEFINISHPAGE_BITMAP ${WIN_SETUP_BITMAP_PATH}/welcome.bmp !define MUI_WELCOMEFINISHPAGE_BITMAP ${WIN_SETUP_BITMAP_PATH}/welcome.bmp
!define MUI_WELCOMEPAGE_TITLE "Welcome to the @CPACK_PACKAGE_NAME@ ${VERSION} Setup Wizard"
!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation.$\r$\n$\r$\n$_CLICK"
!define MUI_HEADERIMAGE !define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP ${WIN_SETUP_BITMAP_PATH}/page_header.bmp !define MUI_HEADERIMAGE_BITMAP ${WIN_SETUP_BITMAP_PATH}/page_header.bmp
!define MUI_COMPONENTSPAGE_SMALLDESC !define MUI_COMPONENTSPAGE_SMALLDESC
!define MUI_FINISHPAGE_TITLE "@CPACK_PACKAGE_NAME@ Setup Completed" !define MUI_FINISHPAGE_LINK "www.${APPLICATION_DOMAIN}"
!define MUI_FINISHPAGE_LINK "Click here to visit the @CPACK_PACKAGE_NAME@ website." !define MUI_FINISHPAGE_LINK_LOCATION "http://www.${APPLICATION_DOMAIN}"
!define MUI_FINISHPAGE_NOREBOOTSUPPORT !define MUI_FINISHPAGE_NOREBOOTSUPPORT
!ifdef OPTION_FINISHPAGE_RELEASE_NOTES !ifdef OPTION_FINISHPAGE_RELEASE_NOTES
!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED !define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
@@ -288,22 +284,83 @@ Section "${APPLICATION_NAME}" SEC_OWNCLOUD
;Main executable. ;Main executable.
File "${BUILD_PATH}\bin\${APPLICATION_EXECUTABLE}" File "${BUILD_PATH}\bin\${APPLICATION_EXECUTABLE}"
File "${BUILD_PATH}\src\libowncloudsync.dll" File "${BUILD_PATH}\src\libowncloudsync.dll"
File "${BUILD_PATH}\src\mirall_ca.qm" File "${BUILD_PATH}\src\mirall_ca.qm"
File "${BUILD_PATH}\src\mirall_cs_CZ.qm" File "${BUILD_PATH}\src\mirall_cs_CZ.qm"
File "${BUILD_PATH}\src\mirall_da.qm"
File "${BUILD_PATH}\src\mirall_de.qm" File "${BUILD_PATH}\src\mirall_de.qm"
File "${BUILD_PATH}\src\mirall_el.qm" File "${BUILD_PATH}\src\mirall_el.qm"
File "${BUILD_PATH}\src\mirall_en.qm" File "${BUILD_PATH}\src\mirall_en.qm"
File "${BUILD_PATH}\src\mirall_eo.qm"
File "${BUILD_PATH}\src\mirall_es.qm" File "${BUILD_PATH}\src\mirall_es.qm"
File "${BUILD_PATH}\src\mirall_es_AR.qm"
File "${BUILD_PATH}\src\mirall_et_EE.qm"
File "${BUILD_PATH}\src\mirall_eu.qm"
File "${BUILD_PATH}\src\mirall_fa.qm"
File "${BUILD_PATH}\src\mirall_fi_FI.qm"
File "${BUILD_PATH}\src\mirall_fr.qm" File "${BUILD_PATH}\src\mirall_fr.qm"
File "${BUILD_PATH}\src\mirall_gl.qm"
File "${BUILD_PATH}\src\mirall_he.qm"
File "${BUILD_PATH}\src\mirall_hr.qm"
File "${BUILD_PATH}\src\mirall_hu_HU.qm"
File "${BUILD_PATH}\src\mirall_it.qm" File "${BUILD_PATH}\src\mirall_it.qm"
File "${BUILD_PATH}\src\mirall_ja_JP.qm" File "${BUILD_PATH}\src\mirall_ja_JP.qm"
File "${BUILD_PATH}\src\mirall_ko.qm"
File "${BUILD_PATH}\src\mirall_lb.qm"
File "${BUILD_PATH}\src\mirall_lt_LT.qm"
File "${BUILD_PATH}\src\mirall_lv.qm"
File "${BUILD_PATH}\src\mirall_mk.qm"
File "${BUILD_PATH}\src\mirall_ms_MY.qm"
File "${BUILD_PATH}\src\mirall_nb_NO.qm"
File "${BUILD_PATH}\src\mirall_nl.qm"
File "${BUILD_PATH}\src\mirall_oc.qm"
File "${BUILD_PATH}\src\mirall_pl.qm" File "${BUILD_PATH}\src\mirall_pl.qm"
File "${BUILD_PATH}\src\mirall_pt_BR.qm" File "${BUILD_PATH}\src\mirall_pt_BR.qm"
File "${BUILD_PATH}\src\mirall_pt_PT.qm" File "${BUILD_PATH}\src\mirall_pt_PT.qm"
File "${BUILD_PATH}\src\mirall_ro.qm"
File "${BUILD_PATH}\src\mirall_ru.qm" File "${BUILD_PATH}\src\mirall_ru.qm"
File "${BUILD_PATH}\src\mirall_ru_RU.qm"
File "${BUILD_PATH}\src\mirall_si_LK.qm"
File "${BUILD_PATH}\src\mirall_sk_SK.qm" File "${BUILD_PATH}\src\mirall_sk_SK.qm"
File "${BUILD_PATH}\src\mirall_sl.qm" File "${BUILD_PATH}\src\mirall_sl.qm"
File "${BUILD_PATH}\src\mirall_sr@latin.qm"
File "${BUILD_PATH}\src\mirall_sv.qm" File "${BUILD_PATH}\src\mirall_sv.qm"
File "${BUILD_PATH}\src\mirall_ta_LK.qm"
File "${BUILD_PATH}\src\mirall_th_TH.qm"
File "${BUILD_PATH}\src\mirall_tr.qm"
File "${BUILD_PATH}\src\mirall_uk.qm"
File "${BUILD_PATH}\src\mirall_vi.qm"
File "${BUILD_PATH}\src\mirall_zh_CN.qm"
File "${BUILD_PATH}\src\mirall_zh_TW.qm"
#File "${MING_SHARE}\qt4\translations\qt_ar.qm"
File "${MING_SHARE}\qt4\translations\qt_cs.qm"
File "${MING_SHARE}\qt4\translations\qt_da.qm"
File "${MING_SHARE}\qt4\translations\qt_de.qm"
File "${MING_SHARE}\qt4\translations\qt_es.qm"
File "${MING_SHARE}\qt4\translations\qt_fa.qm"
File "${MING_SHARE}\qt4\translations\qt_fr.qm"
File "${MING_SHARE}\qt4\translations\qt_gl.qm"
File "${MING_SHARE}\qt4\translations\qt_he.qm"
File "${MING_SHARE}\qt4\translations\qt_hu.qm"
File "${MING_SHARE}\qt4\translations\qt_ja.qm"
File "${MING_SHARE}\qt4\translations\qt_ko.qm"
File "${MING_SHARE}\qt4\translations\qt_lt.qm"
File "${MING_SHARE}\qt4\translations\qt_pl.qm"
File "${MING_SHARE}\qt4\translations\qt_pt.qm"
File "${MING_SHARE}\qt4\translations\qt_ru.qm"
File "${MING_SHARE}\qt4\translations\qt_sk.qm"
File "${MING_SHARE}\qt4\translations\qt_sl.qm"
File "${MING_SHARE}\qt4\translations\qt_sv.qm"
File "${MING_SHARE}\qt4\translations\qt_uk.qm"
File "${MING_SHARE}\qt4\translations\qt_zh_CN.qm"
File "${MING_SHARE}\qt4\translations\qt_zh_TW.qm"
File "${MING_SHARE}\qt4\translations\qt_zh_TW.qm"
File "${MING_SHARE}\qt4\translations\qtkeychain_de.qm"
SetOutPath "$INSTDIR\accessible"
File "${ACCESSIBLE_DLL_PATH}\qtaccessiblewidgets4.dll"
SetOutPath "$INSTDIR\modules" SetOutPath "$INSTDIR\modules"
; FIXME: fix installation dir of module, currently needs manual copying to ; FIXME: fix installation dir of module, currently needs manual copying to
@@ -349,11 +406,10 @@ Section "${APPLICATION_NAME}" SEC_OWNCLOUD
;File "${MING_BIN}\libpng15-15.dll" ;File "${MING_BIN}\libpng15-15.dll"
;File "${MING_BIN}\libjpeg-8.dll" ;File "${MING_BIN}\libjpeg-8.dll"
File "${MING_BIN}\zlib1.dll" File "${MING_BIN}\zlib1.dll"
File "${MING_BIN}\libcrypto-8.dll" File "${MING_BIN}\libcrypto-10.dll"
File "${MING_BIN}\libssl-8.dll" File "${MING_BIN}\libssl-10.dll"
; CSync configs ; CSync configs
File "${CSYNC_CONFIG_DIR}/ocsync.conf"
File "${SOURCE_PATH}/sync-exclude.lst" File "${SOURCE_PATH}/sync-exclude.lst"
SectionEnd SectionEnd

View File

@@ -13,7 +13,15 @@ if(SPHINX_FOUND)
set(LATEX_LOGO "${CMAKE_CURRENT_SOURCE_DIR}/logo-blue.pdf") set(LATEX_LOGO "${CMAKE_CURRENT_SOURCE_DIR}/logo-blue.pdf")
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/conf.py.in" conf.py @ONLY) configure_file("${CMAKE_CURRENT_SOURCE_DIR}/conf.py.in" conf.py @ONLY)
add_custom_target(doc DEPENDS doc-html doc-man COMMENT "Building documentation...")
if(WITH_DOC)
add_custom_target(doc ALL DEPENDS doc-html doc-man COMMENT "Building documentation...")
install(DIRECTORY ${SPHINX_HTML_DIR} DESTINATION ${CMAKE_INSTALL_DOCDIR})
install(DIRECTORY ${SPHINX_MAN_DIR} DESTINATION ${CMAKE_INSTALL_MANDIR})
else(WITH_DOC)
add_custom_target(doc DEPENDS doc-html doc-man COMMENT "Building documentation...")
endif(WITH_DOC)
if(PDFLATEX_FOUND) if(PDFLATEX_FOUND)
# if this still fails on Debian/Ubuntu, run # if this still fails on Debian/Ubuntu, run
# apt-get install texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended # apt-get install texlive-latex-recommended texlive-latex-extra texlive-fonts-recommended
@@ -26,6 +34,9 @@ if(SPHINX_FOUND)
add_custom_target(doc-pdf make -C ${SPHINX_PDF_DIR} all-pdf add_custom_target(doc-pdf make -C ${SPHINX_PDF_DIR} all-pdf
DEPENDS doc-latex ) DEPENDS doc-latex )
add_dependencies(doc doc-pdf) add_dependencies(doc doc-pdf)
if (WITH_DOC)
install(DIRECTORY ${SPHINX_PDF_DIR} DESTINATION ${CMAKE_INSTALL_DOCDIR})
endif (WITH_DOC)
endif(PDFLATEX_FOUND) endif(PDFLATEX_FOUND)
if (EXISTS ${QT_QCOLLECTIONGENERATOR_EXECUTABLE}) if (EXISTS ${QT_QCOLLECTIONGENERATOR_EXECUTABLE})
add_custom_target( doc-qch-sphinx ${SPHINX_EXECUTABLE} add_custom_target( doc-qch-sphinx ${SPHINX_EXECUTABLE}
@@ -37,6 +48,9 @@ if(SPHINX_FOUND)
${SPHINX_QCH_DIR}/*.qhcp ${SPHINX_QCH_DIR}/*.qhcp
DEPENDS doc-qch-sphinx ) DEPENDS doc-qch-sphinx )
add_dependencies(doc doc-qch) add_dependencies(doc doc-qch)
if (WITH_DOC)
install(DIRECTORY ${SPHINX_QCH_DIR} DESTINATION ${CMAKE_INSTALL_DOCDIR})
endif (WITH_DOC)
endif() endif()
add_custom_target( doc-html ${SPHINX_EXECUTABLE} add_custom_target( doc-html ${SPHINX_EXECUTABLE}
-q -c . -b html -q -c . -b html
@@ -48,6 +62,7 @@ if(SPHINX_FOUND)
-d ${SPHINX_CACHE_DIR} -d ${SPHINX_CACHE_DIR}
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
${SPHINX_MAN_DIR} ) ${SPHINX_MAN_DIR} )
## Building CHM files requires HTML Help Workshop. Since it requires wine ## Building CHM files requires HTML Help Workshop. Since it requires wine
## with special dependencies, it's impossible to write a cmake check for it. ## with special dependencies, it's impossible to write a cmake check for it.
## This is why doc-chm is not a dependency for doc. Instead, run ## This is why doc-chm is not a dependency for doc. Instead, run

View File

@@ -151,6 +151,10 @@ To build in installer (requires the mingw32-cross-nsis packages)::
make package make package
Known cmake parameters:
* WITH_DOC=TRUE: create doc and manpages via running ``make``; also adds install statements to be able to install it via ``make install``.
.. _`ownCloud repository from OBS`: http://software.opensuse.org/download/package?project=isv:ownCloud:devel&package=owncloud-client .. _`ownCloud repository from OBS`: http://software.opensuse.org/download/package?project=isv:ownCloud:devel&package=owncloud-client
.. _CSync: http://www.csync.org .. _CSync: http://www.csync.org
.. _`Client Download Page`: http://owncloud.org/sync-clients/ .. _`Client Download Page`: http://owncloud.org/sync-clients/

View File

@@ -213,12 +213,14 @@ latex_documents = [
# One entry per manual page. List of tuples # One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section). # (source start file, name, description, authors, manual section).
man_pages = [ man_pages = [
('index', 'owncloud', u'ownCloud Client Manual', ('owncloud.1', 'owncloud', u'File synchronisation desktop utility.',
[u'The ownCloud developers'], 1),
('mirall.1', 'mirall', u'File synchronisation desktop utility.',
[u'The ownCloud developers'], 1) [u'The ownCloud developers'], 1)
] ]
# If true, show URL addresses after external links. # If true, show URL addresses after external links.
#man_show_urls = False man_show_urls = True
# -- Options for Texinfo output ------------------------------------------------ # -- Options for Texinfo output ------------------------------------------------

31
doc/conffile.rst Normal file
View File

@@ -0,0 +1,31 @@
ownCloud Client reads a configuration file.
On Linux it can be found in:
``$HOME/.local/share/data/ownCloud/owncloud.cfg``
On Windows it can be found in:
``%LOCALAPPDATA%\ownCloud\owncloud.cfg``
On Mac it can be found in:
``$HOME/Library/Application Support/ownCloud``
It contains settings in the ini file format known from Windows.
.. note:: Changes here should be done carefully as wrong settings can cause disfunctionality.
.. note:: Changes may be overwritten by using ownCloud's configuration dialog.
.. note:: The new version is less precise in this regard.
These are config settings that may be changed:
``remotePollinterval`` (default: ``30000``)
Poll time for the remote repository in milliseconds
``maxLogLines`` (default: ``20000``)
Maximum count of log lines shown in the log window
``remotePollinterval``
The frequency used for polling for remote changes on the ownCloud Server.

38
doc/mirall.1.rst Normal file
View File

@@ -0,0 +1,38 @@
mirall(1)
---------
SYNOPSIS
========
*mirall* [`OPTIONS`...]
DESCRIPTION
===========
mirall is a file synchronisation desktop utility.
It synchronizes files on your local machine with an ownCloud Server. If you
make a change to the files on one computer, it will flow across the others
using this desktop sync clients.
Normally you start the client by click on the desktop icon or start from the
application menu. After starting an ownCloud icon appears in the system tray.
Options
=======
.. include:: options.rst
Config File
===========
.. include:: conffile.rst
BUGS
====
Please report bugs at https://github.com/owncloud/core/issues.
SEE ALSO
========
`csync(1)`, `mirall(1)`

15
doc/options.rst Normal file
View File

@@ -0,0 +1,15 @@
ownCloud Client supports the following command line switches:
``--logwindow``
open a window to show log output at startup.
``--logfile`` `<filename>`
write log output to file.
``--flushlog``
flush the log file after every write.
``--monoicons``
Use black/white pictograms for systray.

37
doc/owncloud.1.rst Normal file
View File

@@ -0,0 +1,37 @@
owncloud(1)
-----------
SYNOPSIS
========
*owncloud* [`OPTIONS`...]
DESCRIPTION
===========
owncloud is a file synchronisation desktop utility it is based on mirall.
It synchronizes files on your local machine with an ownCloud Server. If you
make a change to the files on one computer, it will flow across the others
using this desktop sync clients.
Normally you start the client by click on the desktop icon or start from the
application menu. After starting an ownCloud icon appears in the system tray.
Options
=======
.. include:: options.rst
Config File
===========
.. include:: conffile.rst
BUGS
====
Please report bugs at https://github.com/owncloud/core/issues.
SEE ALSO
========
`csync(1)`, `mirall(1)`

View File

@@ -5,7 +5,7 @@ Troubleshooting
Verify that you can log on to ownClouds WebDAV server. Assuming your ownCloud Verify that you can log on to ownClouds WebDAV server. Assuming your ownCloud
instance is installed at ``http://yourserver.com/owncloud``, type instance is installed at ``http://yourserver.com/owncloud``, type
``http://yourserver.com/owncloud/remote.php/webdav`` into your browsers ``http://yourserver.com/owncloud/remote.php/webdav`` into your browsers
address bar. address bar.
If you are not prompted to enter your user name and password, please verify If you are not prompted to enter your user name and password, please verify
that your server installation is working correctly. that your server installation is working correctly.
@@ -14,6 +14,13 @@ Troubleshooting
your provided are correct, please ensure that your authentication backend your provided are correct, please ensure that your authentication backend
is configured properly. is configured properly.
A more sophisticated test is to use a WebDAV command line client and log
into the ownCloud WebDAV server, such as a little app called cadaver, available
on Linux. I can be used to further verify that the WebDAV server is running
properly, for example by performing PROPFIND calls:
``propget .`` called within cadaver will return some properties of the current
directory and thus be a successful WebDAV connect.
:The desktop client fails for an unknown reason: :The desktop client fails for an unknown reason:
Start the client with ``--logwindow``. You can also open a log window for an Start the client with ``--logwindow``. You can also open a log window for an
@@ -26,3 +33,10 @@ Troubleshooting
The log output can help you with tracking down problem, and if you report The log output can help you with tracking down problem, and if you report
a bug, it's useful to include the output. a bug, it's useful to include the output.
Also, please take a look at your webservers error log file to check if there
are problems. For apache on linux, the error logs usually can be found at
``/var/log/apache2``. A file called ``error_log`` shows errors like PHP code
problems. A file called ``access_log`` usually records all requests handled
by the server. More information about the apache logging can be found at
``http://httpd.apache.org/docs/current/logs.html``.

View File

@@ -13,46 +13,12 @@ connections as well as pausing a sync connection.
A right click on the tray icon gives other configuration options. A right click on the tray icon gives other configuration options.
Options
Command line switches -------
---------------------
.. index:: command line switches, command line, options, parameters .. index:: command line switches, command line, options, parameters
.. include:: options.rst
ownCloud Client supports the following command line switches:
+--------------------------+------------------------------------------------+
| Switch | Action |
+==========================+================================================+
| ``--logwindow`` | open a window to show log output at startup. |
+--------------------------+------------------------------------------------+
| ``--logfile <filename>`` | write log output to file. |
+--------------------------+------------------------------------------------+
| ``--flushlog`` | flush the log file after every write. |
+--------------------------+------------------------------------------------+
Config File Config File
----------- -----------
.. index:: config file .. index:: config file
.. include:: conffile.rst
ownCloud Client reads a configuration file which on Linux can be found at ``$HOME/.local/share/data/ownCloud/owncloud.cfg``
On Windows, it can be found in ``\Users\<name>\AppData\Local\ownCloud\owncloud.cfg``
.. todo:: Mac?
It contains settings in the ini file format known from Windows.
.. note:: Changes here should be done carefully as wrong settings can cause disfunctionality.
These are config settings that may be changed:
+---------------------------+-----------+--------------+-----------+-----------------------------------------------------+
| Setting | Data Type | Unit | Default | Description |
+===========================+===========+==============+===========+=====================================================+
| ``remotePollinterval`` | integer | milliseconds | ``30000`` | Poll time for the remote repository |
+---------------------------+-----------+--------------+-----------+-----------------------------------------------------+
| ``maxLogLines`` | integer | lines | ``20000`` | Maximum count of log lines shown in the log window |
+---------------------------+-----------+--------------+-----------+-----------------------------------------------------+
* ``remotePollinterval`` The frequency used for polling for remote changes on
the ownCloud Server.

View File

@@ -1,24 +1,16 @@
<RCC> <RCC>
<qresource prefix="/mirall"> <qresource prefix="/mirall">
<file>resources/mirall-32.png</file>
<file>resources/mirall-64.png</file>
<file>resources/mirall-128.png</file>
<file>resources/folder-grey-32.png</file>
<file>resources/folder-remote-32.png</file>
<file>resources/folder-grey-22.png</file>
<file>resources/folder-remote-22.png</file>
<file>resources/mirall-22.png</file>
<file>resources/mirall-48.png</file>
<file>resources/folder-grey-48.png</file>
<file>resources/folder-remote-48.png</file>
<file>resources/dialog-close.png</file> <file>resources/dialog-close.png</file>
<file>resources/dialog-ok.png</file> <file>resources/dialog-ok.png</file>
<file>resources/dialog-cancel.png</file> <file>resources/dialog-cancel.png</file>
<file>resources/view-refresh.png</file> <file>resources/folder-remote-32.png</file>
<file>resources/folder-favorites.png</file> <file>resources/folder-remote.png</file>
<file>resources/folder-sync-48.png</file> <file>resources/folder-sync.png</file>
<file>resources/folder-important.png</file>
<file>resources/folder-grey.png</file> <file>resources/folder-grey.png</file>
<file>resources/mirall-32.png</file>
<file>resources/mirall-128.png</file>
<file>resources/mirall-48.png</file>
<file>resources/task-ongoing.png</file> <file>resources/task-ongoing.png</file>
<file>resources/view-refresh.png</file>
</qresource> </qresource>
</RCC> </RCC>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 883 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
resources/lock-http.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 739 B

BIN
resources/lock-https.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 523 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 523 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -64,7 +64,6 @@ set(libsync_SRCS
mirall/folderman.cpp mirall/folderman.cpp
mirall/folder.cpp mirall/folder.cpp
mirall/folderwatcher.cpp mirall/folderwatcher.cpp
mirall/gitfolder.cpp
mirall/syncresult.cpp mirall/syncresult.cpp
mirall/unisonfolder.cpp mirall/unisonfolder.cpp
mirall/networklocation.cpp mirall/networklocation.cpp
@@ -85,7 +84,6 @@ set(libsync_HEADERS
mirall/folderman.h mirall/folderman.h
mirall/folder.h mirall/folder.h
mirall/folderwatcher.h mirall/folderwatcher.h
mirall/gitfolder.h
mirall/unisonfolder.h mirall/unisonfolder.h
mirall/csyncfolder.h mirall/csyncfolder.h
mirall/owncloudfolder.h mirall/owncloudfolder.h
@@ -115,6 +113,7 @@ qt4_wrap_cpp(syncMoc ${libsync_HEADERS})
list(APPEND libsync_LINK_TARGETS list(APPEND libsync_LINK_TARGETS
${QT_LIBRARIES} ${QT_LIBRARIES}
${CSYNC_LIBRARY} ${CSYNC_LIBRARY}
dl
) )
if(QTKEYCHAIN_FOUND) if(QTKEYCHAIN_FOUND)
@@ -122,20 +121,21 @@ if(QTKEYCHAIN_FOUND)
include_directories(${QTKEYCHAIN_INCLUDE_DIR}) include_directories(${QTKEYCHAIN_INCLUDE_DIR})
endif() endif()
add_library(mirallsync SHARED ${libsync_SRCS} ${syncMoc})
add_library(owncloudsync SHARED ${libsync_SRCS} ${syncMoc}) add_library(owncloudsync SHARED ${libsync_SRCS} ${syncMoc})
set_target_properties( owncloudsync PROPERTIES COMPILE_DEFINITIONS OWNCLOUD_CLIENT) set_target_properties( owncloudsync PROPERTIES COMPILE_DEFINITIONS OWNCLOUD_CLIENT)
set_target_properties( owncloudsync PROPERTIES
VERSION ${VERSION}
SOVERSION ${SOVERSION}
)
target_link_libraries(mirallsync ${libsync_LINK_TARGETS} )
target_link_libraries(owncloudsync ${libsync_LINK_TARGETS} ) target_link_libraries(owncloudsync ${libsync_LINK_TARGETS} )
if ( APPLE ) if ( APPLE )
target_link_libraries(mirallsync /System/Library/Frameworks/CoreServices.framework)
target_link_libraries(owncloudsync /System/Library/Frameworks/CoreServices.framework) target_link_libraries(owncloudsync /System/Library/Frameworks/CoreServices.framework)
endif() endif()
if(NOT BUILD_OWNCLOUD_OSX_BUNDLE) if(NOT BUILD_OWNCLOUD_OSX_BUNDLE)
install(TARGETS mirallsync owncloudsync install(TARGETS owncloudsync
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
@@ -146,7 +146,7 @@ if(NOT BUILD_OWNCLOUD_OSX_BUNDLE)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${APPLICATION_SHORTNAME}.desktop DESTINATION share/applications ) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${APPLICATION_SHORTNAME}.desktop DESTINATION share/applications )
endif() endif()
else() else()
install(TARGETS mirallsync owncloudsync DESTINATION ${OWNCLOUD_OSX_BUNDLE}/Contents/MacOS) install(TARGETS owncloudsync DESTINATION ${OWNCLOUD_OSX_BUNDLE}/Contents/MacOS)
endif() endif()
set(mirall_SRCS set(mirall_SRCS
@@ -233,7 +233,7 @@ endif(NOT WIN32)
add_executable( mirall WIN32 main.cpp ${final_src}) add_executable( mirall WIN32 main.cpp ${final_src})
target_link_libraries(mirall ${QT_LIBRARIES} ) target_link_libraries(mirall ${QT_LIBRARIES} )
target_link_libraries(mirall mirallsync) target_link_libraries(mirall owncloudsync)
target_link_libraries(mirall ${CSYNC_LIBRARY}) target_link_libraries(mirall ${CSYNC_LIBRARY})
set_target_properties( mirall PROPERTIES set_target_properties( mirall PROPERTIES
@@ -260,8 +260,13 @@ else()
else() else()
install(FILES /usr/local/lib/ocsync-0/ocsync_owncloud.so DESTINATION ${OWNCLOUD_OSX_BUNDLE}/Contents/Plugins) install(FILES /usr/local/lib/ocsync-0/ocsync_owncloud.so DESTINATION ${OWNCLOUD_OSX_BUNDLE}/Contents/Plugins)
endif() endif()
install(FILES ${mirall_I18N} DESTINATION ${OWNCLOUD_OSX_BUNDLE}/Contents/translations)
set (QM_DIR ${OWNCLOUD_OSX_BUNDLE}/Contents/Resources/Translations)
install(FILES ${mirall_I18N} DESTINATION ${QM_DIR})
file(GLOB qt_I18N ${QT_TRANSLATIONS_DIR}/qt_??.qm ${QT_TRANSLATIONS_DIR}/qt_??_??.qm)
install(FILES ${qt_I18N} DESTINATION ${QM_DIR})
file(GLOB qtkeychain_I18N ${QT_TRANSLATIONS_DIR}/qtkeychain*.qm)
install(FILES ${qtkeychain_I18N} DESTINATION ${QM_DIR})
list(APPEND dirs "/usr/local/lib") list(APPEND dirs "/usr/local/lib")
endif() endif()
@@ -280,7 +285,7 @@ install(TARGETS ${APPLICATION_EXECUTABLE}
BUNDLE DESTINATION "." BUNDLE DESTINATION "."
) )
#FIXME: find a nice solution to make the second if(BUILD_OWNCLOUD_OSX_BUNDLE) unneccessary #FIXME: find a nice solution to make the second if(BUILD_OWNCLOUD_OSX_BUNDLE) unnecessary
# currently it needs to be done because the code right above needs to be executed no matter # currently it needs to be done because the code right above needs to be executed no matter
# if building a bundle or not and the install_qt4_executable needs to be called afterwards # if building a bundle or not and the install_qt4_executable needs to be called afterwards
if(BUILD_OWNCLOUD_OSX_BUNDLE) if(BUILD_OWNCLOUD_OSX_BUNDLE)

View File

@@ -32,8 +32,10 @@ int main(int argc, char **argv)
return 0; return 0;
} }
// if help requested, show on command line and exit. // if help requested, show on command line and exit.
if( ! app.giveHelp() ) if( ! app.giveHelp() ) {
return app.exec(); return app.exec();
} else {
app.showHelp();
}
} }

View File

@@ -33,10 +33,6 @@
#include "mirall/credentialstore.h" #include "mirall/credentialstore.h"
#include "mirall/logger.h" #include "mirall/logger.h"
// for version information
#include "config.h"
#include <csync.h>
#ifdef WITH_CSYNC #ifdef WITH_CSYNC
#include "mirall/csyncfolder.h" #include "mirall/csyncfolder.h"
#endif #endif
@@ -52,6 +48,10 @@
#include <QNetworkProxy> #include <QNetworkProxy>
#include <QNetworkProxyFactory> #include <QNetworkProxyFactory>
#ifdef Q_OS_LINUX
#include <dlfcn.h>
#endif
namespace Mirall { namespace Mirall {
// application logging handler. // application logging handler.
@@ -61,6 +61,22 @@ void mirallLogCatcher(QtMsgType type, const char *msg)
Logger::instance()->mirallLog( QString::fromUtf8(msg) ); Logger::instance()->mirallLog( QString::fromUtf8(msg) );
} }
namespace {
QString applicationTrPath()
{
#ifdef Q_OS_LINUX
// FIXME - proper path!
return QLatin1String("/usr/share/mirall/i18n/");
#endif
#ifdef Q_OS_MAC
return QApplication::applicationDirPath()+QLatin1String("/../Resources/Translations"); // path defaults to app dir.
#endif
#ifdef Q_OS_WIN32
return QApplication::applicationDirPath();
#endif
}
}
// ---------------------------------------------------------------------------------- // ----------------------------------------------------------------------------------
Application::Application(int &argc, char **argv) : Application::Application(int &argc, char **argv) :
@@ -79,36 +95,24 @@ Application::Application(int &argc, char **argv) :
_helpOnly(false), _helpOnly(false),
_fileItemDialog(0) _fileItemDialog(0)
{ {
setApplicationName( _theme->appName() ); setApplicationName( _theme->appNameGUI() );
setWindowIcon( _theme->applicationIcon() ); setWindowIcon( _theme->applicationIcon() );
parseOptions(arguments()); parseOptions(arguments());
setupTranslations();
setupLogBrowser(); setupLogBrowser();
//no need to waste time; //no need to waste time;
if ( _helpOnly ) return; if ( _helpOnly ) return;
QTranslator *qtTranslator = new QTranslator(this);
qtTranslator->load(QLatin1String("qt_") + QLocale::system().name(),
QLibraryInfo::location(QLibraryInfo::TranslationsPath));
installTranslator(qtTranslator);
QTranslator *mirallTranslator = new QTranslator(this);
QString locale = Theme::instance()->enforcedLocale();
if (locale.isEmpty()) locale = QLocale::system().name();
#ifdef Q_OS_LINUX #ifdef Q_OS_LINUX
// FIXME - proper path! // HACK: bump the refcount for libgnutls by calling dlopen()
mirallTranslator->load(QLatin1String("mirall_") + locale, QLatin1String("/usr/share/mirall/i18n/")); // so gnutls, which is an dependency of libneon on some linux
// distros, and does not cleanup it's FDs properly, does
// not get unloaded. This works around a FD exhaustion crash
// (#154). We are not using gnutls at all and it's fine
// if loading fails, so no error handling is performed here.
dlopen("libgnutls.so", RTLD_LAZY|RTLD_NODELETE);
#endif #endif
#ifdef Q_OS_MAC
mirallTranslator->load(QLatin1String("mirall_") + locale, applicationDirPath()+QLatin1String("/../translations") ); // path defaults to app dir.
#endif
#ifdef Q_OS_WIN32
mirallTranslator->load(QLatin1String("mirall_") + locale, applicationDirPath());
#endif
installTranslator(mirallTranslator);
connect( this, SIGNAL(messageReceived(QString)), SLOT(slotParseOptions(QString))); connect( this, SIGNAL(messageReceived(QString)), SLOT(slotParseOptions(QString)));
connect( Logger::instance(), SIGNAL(guiLog(QString,QString)), connect( Logger::instance(), SIGNAL(guiLog(QString,QString)),
@@ -117,6 +121,7 @@ Application::Application(int &argc, char **argv) :
_folderMan = new FolderMan(this); _folderMan = new FolderMan(this);
connect( _folderMan, SIGNAL(folderSyncStateChange(QString)), connect( _folderMan, SIGNAL(folderSyncStateChange(QString)),
this,SLOT(slotSyncStateChange(QString))); this,SLOT(slotSyncStateChange(QString)));
_folderMan->setSyncEnabled(false);
/* use a signal mapper to map the open requests to the alias names */ /* use a signal mapper to map the open requests to the alias names */
_folderOpenActionMapper = new QSignalMapper(this); _folderOpenActionMapper = new QSignalMapper(this);
@@ -136,9 +141,6 @@ Application::Application(int &argc, char **argv) :
connect( _statusDialog, SIGNAL(removeFolderAlias( const QString&)), connect( _statusDialog, SIGNAL(removeFolderAlias( const QString&)),
SLOT(slotRemoveFolder(const QString&))); SLOT(slotRemoveFolder(const QString&)));
connect( _statusDialog, SIGNAL(openLogBrowser()), this, SLOT(slotOpenLogBrowser()));
connect( _statusDialog, SIGNAL(enableFolderAlias(QString,bool)), connect( _statusDialog, SIGNAL(enableFolderAlias(QString,bool)),
SLOT(slotEnableFolder(QString,bool))); SLOT(slotEnableFolder(QString,bool)));
connect( _statusDialog, SIGNAL(infoFolderAlias(const QString&)), connect( _statusDialog, SIGNAL(infoFolderAlias(const QString&)),
@@ -158,6 +160,10 @@ Application::Application(int &argc, char **argv) :
setupSystemTray(); setupSystemTray();
setupProxy(); setupProxy();
int cnt = _folderMan->setupFolders();
_statusDialog->setFolderList( _folderMan->map() );
QObject::connect( this, SIGNAL(messageReceived(QString)), QObject::connect( this, SIGNAL(messageReceived(QString)),
this, SLOT(slotOpenStatus()) ); this, SLOT(slotOpenStatus()) );
@@ -178,7 +184,7 @@ Application::~Application()
{ {
delete _tray; // needed, see ctor delete _tray; // needed, see ctor
if( _fileItemDialog) delete _fileItemDialog; if( _fileItemDialog) delete _fileItemDialog;
if( _statusDialog ) delete _statusDialog; if( _statusDialog && ! _helpOnly) delete _statusDialog;
qDebug() << "* Mirall shutdown"; qDebug() << "* Mirall shutdown";
} }
@@ -222,9 +228,9 @@ void Application::slotOwnCloudFound( const QString& url, const QString& versionS
this, SLOT(slotNoOwnCloudFound(QNetworkReply*))); this, SLOT(slotNoOwnCloudFound(QNetworkReply*)));
if( version.startsWith("4.0") ) { if( version.startsWith("4.0") ) {
QMessageBox::warning(0, tr("%1 Server Mismatch").arg(_theme->appName()), QMessageBox::warning(0, tr("%1 Server Mismatch").arg(_theme->appNameGUI()),
tr("<p>The configured server for this client is too old.</p>" tr("<p>The configured server for this client is too old.</p>"
"<p>Please update to the latest %1 server and restart the client.</p>").arg(_theme->appName())); "<p>Please update to the latest %1 server and restart the client.</p>").arg(_theme->appNameGUI()));
return; return;
} }
@@ -233,17 +239,10 @@ void Application::slotOwnCloudFound( const QString& url, const QString& versionS
void Application::slotNoOwnCloudFound( QNetworkReply* reply ) void Application::slotNoOwnCloudFound( QNetworkReply* reply )
{ {
qDebug() << "** Application: NO ownCloud found!"; Q_UNUSED(reply)
QString msg;
if( reply ) { qDebug() << "** Application: NO ownCloud found! Going offline";
QString url( reply->url().toString() );
url.remove( QLatin1String("/status.php") );
msg = tr("<p>The %1 at %2 could not be reached.</p>").arg(_theme->appName()).arg( url );
msg += tr("<p>The detailed error message is<br/><tt>%1</tt></p>").arg( reply->errorString() );
}
msg += tr("<p>Please check your configuration by clicking on the tray icon.</p>");
QMessageBox::warning(0, tr("%1 Connection Failed").arg(_theme->appName()), msg );
_actionAddFolder->setEnabled( false ); _actionAddFolder->setEnabled( false );
// Disconnect. // Disconnect.
@@ -257,6 +256,7 @@ void Application::slotNoOwnCloudFound( QNetworkReply* reply )
this,SLOT(slotAuthCheck(QString,QNetworkReply*))); this,SLOT(slotAuthCheck(QString,QNetworkReply*)));
setupContextMenu(); setupContextMenu();
QTimer::singleShot( 30*1000, this, SLOT( slotStartFolderSetup() ));
} }
void Application::slotFetchCredentials() void Application::slotFetchCredentials()
@@ -273,7 +273,7 @@ void Application::slotFetchCredentials()
} else { } else {
qDebug() << "Can not try again to fetch Credentials."; qDebug() << "Can not try again to fetch Credentials.";
trayMessage = tr("%1 user credentials are wrong. Please check configuration.") trayMessage = tr("%1 user credentials are wrong. Please check configuration.")
.arg(Theme::instance()->appName()); .arg(Theme::instance()->appNameGUI());
} }
if( !trayMessage.isEmpty() ) { if( !trayMessage.isEmpty() ) {
@@ -303,6 +303,8 @@ void Application::slotCredentialsFetched(bool ok)
_actionAddFolder->setEnabled( false ); _actionAddFolder->setEnabled( false );
_actionOpenStatus->setEnabled( false ); _actionOpenStatus->setEnabled( false );
} else { } else {
ownCloudInfo::instance()->setCredentials( CredentialStore::instance()->user(),
CredentialStore::instance()->password() );
// Credential fetched ok. // Credential fetched ok.
QTimer::singleShot( 0, this, SLOT( slotCheckAuthentication() )); QTimer::singleShot( 0, this, SLOT( slotCheckAuthentication() ));
} }
@@ -326,16 +328,16 @@ void Application::slotAuthCheck( const QString& ,QNetworkReply *reply )
if( reply->error() == QNetworkReply::AuthenticationRequiredError ) { // returned if the user is wrong. if( reply->error() == QNetworkReply::AuthenticationRequiredError ) { // returned if the user is wrong.
qDebug() << "******** Password is wrong!"; qDebug() << "******** Password is wrong!";
QMessageBox::warning(0, tr("No %1 Connection").arg(_theme->appName()), QMessageBox::warning(0, tr("No %1 Connection").arg(_theme->appNameGUI()),
tr("<p>Your %1 credentials are not correct.</p>" tr("<p>Your %1 credentials are not correct.</p>"
"<p>Please correct them by starting the configuration dialog from the tray!</p>") "<p>Please correct them by starting the configuration dialog from the tray!</p>")
.arg(_theme->appName())); .arg(_theme->appNameGUI()));
_actionAddFolder->setEnabled( false ); _actionAddFolder->setEnabled( false );
ok = false; ok = false;
} else if( reply->error() == QNetworkReply::OperationCanceledError ) { } else if( reply->error() == QNetworkReply::OperationCanceledError ) {
// the username was wrong and ownCloudInfo was closing the request after a couple of auth tries. // the username was wrong and ownCloudInfo was closing the request after a couple of auth tries.
qDebug() << "******** Username or password is wrong!"; qDebug() << "******** Username or password is wrong!";
QMessageBox::warning(0, tr("No %1 Connection").arg(_theme->appName()), QMessageBox::warning(0, tr("No %1 Connection").arg(_theme->appNameGUI()),
tr("<p>Either your user name or your password are not correct.</p>" tr("<p>Either your user name or your password are not correct.</p>"
"<p>Please correct it by starting the configuration dialog from the tray!</p>")); "<p>Please correct it by starting the configuration dialog from the tray!</p>"));
_actionAddFolder->setEnabled( false ); _actionAddFolder->setEnabled( false );
@@ -348,19 +350,22 @@ void Application::slotAuthCheck( const QString& ,QNetworkReply *reply )
if( ok ) { if( ok ) {
qDebug() << "######## Credentials are ok!"; qDebug() << "######## Credentials are ok!";
int cnt = _folderMan->setupFolders(); _folderMan->setSyncEnabled(true);
if( cnt ) { QMetaObject::invokeMethod(_folderMan, "slotScheduleFolderSync");
_tray->setIcon( _theme->syncStateIcon( SyncResult::NotYetStarted, true ) );
_tray->show();
if( _tray ) _tray->setIcon( _theme->syncStateIcon( SyncResult::NotYetStarted, true ) );
_tray->showMessage(tr("%1 Sync Started").arg(_theme->appName()), _tray->show();
tr("Sync started for %1 configured sync folder(s).").arg(cnt));
_statusDialog->setFolderList( _folderMan->map() ); int cnt = _folderMan->map().size();
computeOverallSyncStatus(); if( _tray )
_tray->showMessage(tr("%1 Sync Started").arg(_theme->appNameGUI()),
tr("Sync started for %1 configured sync folder(s).").arg(cnt));
// queue up the sync for all folders.
_folderMan->slotScheduleAllFolders();
computeOverallSyncStatus();
}
_actionAddFolder->setEnabled( true ); _actionAddFolder->setEnabled( true );
_actionOpenStatus->setEnabled( true ); _actionOpenStatus->setEnabled( true );
setupContextMenu(); setupContextMenu();
@@ -387,7 +392,8 @@ void Application::slotSSLFailed( QNetworkReply *reply, QList<QSslError> errors )
} }
_sslErrorDialog->setCustomConfigHandle( configHandle ); _sslErrorDialog->setCustomConfigHandle( configHandle );
if( _sslErrorDialog->setErrorList( errors ) ) { QList<QSslCertificate> certs = reply->sslConfiguration().peerCertificateChain();
if( _sslErrorDialog->setErrorList( errors, certs) ) {
// all ssl certs are known and accepted. We can ignore the problems right away. // all ssl certs are known and accepted. We can ignore the problems right away.
qDebug() << "Certs are already known and trusted, Warnings are not valid."; qDebug() << "Certs are already known and trusted, Warnings are not valid.";
reply->ignoreSslErrors(); reply->ignoreSslErrors();
@@ -408,14 +414,17 @@ void Application::slotSSLFailed( QNetworkReply *reply, QList<QSslError> errors )
void Application::slotownCloudWizardDone( int res ) void Application::slotownCloudWizardDone( int res )
{ {
if( res == QDialog::Accepted ) { if( res == QDialog::Accepted ) {
int cnt = _folderMan->setupFolders();
qDebug() << "Set up " << cnt << " folders.";
_statusDialog->setFolderList( _folderMan->map() );
} }
_folderMan->setSyncEnabled( true );
slotStartFolderSetup( res ); slotStartFolderSetup( res );
} }
void Application::setupActions() void Application::setupActions()
{ {
_actionOpenoC = new QAction(tr("Open %1 in browser...").arg(_theme->appName()), this); _actionOpenoC = new QAction(tr("Open %1 in browser...").arg(_theme->appNameGUI()), this);
QObject::connect(_actionOpenoC, SIGNAL(triggered(bool)), SLOT(slotOpenOwnCloud())); QObject::connect(_actionOpenoC, SIGNAL(triggered(bool)), SLOT(slotOpenOwnCloud()));
_actionOpenStatus = new QAction(tr("Open status..."), this); _actionOpenStatus = new QAction(tr("Open status..."), this);
QObject::connect(_actionOpenStatus, SIGNAL(triggered(bool)), SLOT(slotOpenStatus())); QObject::connect(_actionOpenStatus, SIGNAL(triggered(bool)), SLOT(slotOpenStatus()));
@@ -463,7 +472,7 @@ void Application::setupContextMenu()
// it will trigger a bug in Ubuntu's SNI bridge patch (11.10, 12.04). // it will trigger a bug in Ubuntu's SNI bridge patch (11.10, 12.04).
_tray->setContextMenu(_contextMenu); _tray->setContextMenu(_contextMenu);
} }
_contextMenu->setTitle(_theme->appName() ); _contextMenu->setTitle(_theme->appNameGUI() );
_contextMenu->addAction(_actionOpenStatus); _contextMenu->addAction(_actionOpenStatus);
_contextMenu->addAction(_actionOpenoC); _contextMenu->addAction(_actionOpenoC);
@@ -482,7 +491,7 @@ void Application::setupContextMenu()
Folder *folder = _folderMan->map().value(li.first()); Folder *folder = _folderMan->map().value(li.first());
if( folder ) { if( folder ) {
// if there is singleFolder mode, a generic open action is displayed. // if there is singleFolder mode, a generic open action is displayed.
QAction *action = new QAction( tr("Open %1 folder").arg(_theme->appName()), this); QAction *action = new QAction( tr("Open %1 folder").arg(_theme->appNameGUI()), this);
action->setIcon( _theme->trayFolderIcon( folder->backend()) ); action->setIcon( _theme->trayFolderIcon( folder->backend()) );
connect( action, SIGNAL(triggered()),_folderOpenActionMapper,SLOT(map())); connect( action, SIGNAL(triggered()),_folderOpenActionMapper,SLOT(map()));
@@ -539,8 +548,9 @@ void Application::setupLogBrowser()
if (_showLogWindow) if (_showLogWindow)
slotOpenLogBrowser(); slotOpenLogBrowser();
qDebug() << QString::fromLatin1( "################## %1 %2 %3 ").arg(_theme->appName()) qDebug() << QString::fromLatin1( "################## %1 %2 (%3) %4").arg(_theme->appName())
.arg( QLocale::system().name() ) .arg( QLocale::system().name() )
.arg(property("ui_lang").toString())
.arg(_theme->version()); .arg(_theme->version());
} }
@@ -629,7 +639,7 @@ void Application::slotTrayClicked( QSystemTrayIcon::ActivationReason reason )
void Application::slotAddFolder() void Application::slotAddFolder()
{ {
_folderMan->disableFoldersWithRestore(); _folderMan->setSyncEnabled(false); // do not start more syncs.
Folder::Map folderMap = _folderMan->map(); Folder::Map folderMap = _folderMan->map();
@@ -669,6 +679,8 @@ void Application::slotAddFolder()
goodData = false; goodData = false;
} }
_folderMan->setSyncEnabled(true); // do start sync again.
if( goodData ) { if( goodData ) {
_folderMan->addFolderDefinition( backend, alias, sourceFolder, targetPath, onlyThisLAN ); _folderMan->addFolderDefinition( backend, alias, sourceFolder, targetPath, onlyThisLAN );
Folder *f = _folderMan->setupFolderFromConfigFile( alias ); Folder *f = _folderMan->setupFolderFromConfigFile( alias );
@@ -682,7 +694,8 @@ void Application::slotAddFolder()
} else { } else {
qDebug() << "* Folder wizard cancelled"; qDebug() << "* Folder wizard cancelled";
} }
_folderMan->restoreEnabledFolders(); _folderMan->setSyncEnabled(true);
_folderMan->slotScheduleAllFolders();
} }
void Application::slotOpenStatus() void Application::slotOpenStatus()
@@ -702,6 +715,7 @@ void Application::slotOpenStatus()
if( !cfgFile.exists() ) { if( !cfgFile.exists() ) {
qDebug() << "No configured folders yet, start the Owncloud integration dialog."; qDebug() << "No configured folders yet, start the Owncloud integration dialog.";
_folderMan->setSyncEnabled(false);
_owncloudSetupWizard->startWizard(true); // with intro _owncloudSetupWizard->startWizard(true); // with intro
} else { } else {
qDebug() << "#============# Status dialog starting #=============#"; qDebug() << "#============# Status dialog starting #=============#";
@@ -738,19 +752,7 @@ void Application::slotOpenLogBrowser()
void Application::slotAbout() void Application::slotAbout()
{ {
QString devString; QMessageBox::about(0, tr("About %1").arg(_theme->appNameGUI()),
#ifdef GIT_SHA1
const QString githubPrefix(QLatin1String(
"https://github.com/owncloud/mirall/commit/"));
const QString gitSha1(QLatin1String(GIT_SHA1));
devString = tr("<p><small>Built from Git revision <a href=\"%1\">%2</a>"
" on %3, %4<br>using OCsync %5 and Qt %6.</small><p>")
.arg(githubPrefix+gitSha1).arg(gitSha1.left(6))
.arg(__DATE__).arg(__TIME__)
.arg(MIRALL_STRINGIFY(LIBCSYNC_VERSION))
.arg(QT_VERSION_STR);
#endif
QMessageBox::about(0, tr("About %1").arg(_theme->appName()),
Theme::instance()->about()); Theme::instance()->about());
} }
@@ -824,9 +826,8 @@ void Application::slotEnableFolder(const QString& alias, const bool enable)
void Application::slotConfigure() void Application::slotConfigure()
{ {
_folderMan->disableFoldersWithRestore(); _folderMan->setSyncEnabled(false); // do not start more syncs.
_owncloudSetupWizard->startWizard(false); _owncloudSetupWizard->startWizard(false);
_folderMan->restoreEnabledFolders();
} }
void Application::slotConfigureProxy() void Application::slotConfigureProxy()
@@ -873,10 +874,12 @@ void Application::parseOptions(const QStringList &options)
// skip file name; // skip file name;
if (it.hasNext()) it.next(); if (it.hasNext()) it.next();
//parse options; if help or bad option exit
while (it.hasNext()) { while (it.hasNext()) {
QString option = it.next(); QString option = it.next();
if (option == QLatin1String("--help")) { if (option == QLatin1String("--help") || option == QLatin1String("-h")) {
showHelp(); setHelp();
break;
} else if (option == QLatin1String("--logwindow") || } else if (option == QLatin1String("--logwindow") ||
option == QLatin1String("-l")) { option == QLatin1String("-l")) {
_showLogWindow = true; _showLogWindow = true;
@@ -884,13 +887,17 @@ void Application::parseOptions(const QStringList &options)
if (it.hasNext() && !it.peekNext().startsWith(QLatin1String("--"))) { if (it.hasNext() && !it.peekNext().startsWith(QLatin1String("--"))) {
_logFile = it.next(); _logFile = it.next();
} else { } else {
showHelp(); setHelp();
} }
} else if (option == QLatin1String("--logflush")) { } else if (option == QLatin1String("--logflush")) {
_logFlush = true; _logFlush = true;
} else if (option == QLatin1String("--monoicons")) { } else if (option == QLatin1String("--monoicons")) {
_theme->setSystrayUseMonoIcons(true); _theme->setSystrayUseMonoIcons(true);
} } else {
setHelp();
std::cout << "Option not recognized: " << option.toStdString() << std::endl;
break;
}
} }
} }
@@ -920,6 +927,10 @@ void Application::computeOverallSyncStatus()
folderMessage = tr( "Waits to start syncing." ); folderMessage = tr( "Waits to start syncing." );
overallResult.setStatus( SyncResult::NotYetStarted ); overallResult.setStatus( SyncResult::NotYetStarted );
break; break;
case SyncResult::SyncPrepare:
folderMessage = tr( "Preparing for sync." );
overallResult.setStatus( SyncResult::SyncPrepare );
break;
case SyncResult::SyncRunning: case SyncResult::SyncRunning:
folderMessage = tr( "Sync is running." ); folderMessage = tr( "Sync is running." );
overallResult.setStatus( SyncResult::SyncRunning ); overallResult.setStatus( SyncResult::SyncRunning );
@@ -978,10 +989,12 @@ void Application::computeOverallSyncStatus()
void Application::showHelp() void Application::showHelp()
{ {
setHelp();
std::cout << _theme->appName().toLatin1().constData() << " version " << std::cout << _theme->appName().toLatin1().constData() << " version " <<
_theme->version().toLatin1().constData() << std::endl << std::endl; _theme->version().toLatin1().constData() << std::endl << std::endl;
std::cout << "File synchronisation desktop utility." << std::endl << std::endl; std::cout << "File synchronisation desktop utility." << std::endl << std::endl;
std::cout << "Options:" << std::endl; std::cout << "Options:" << std::endl;
std::cout << " -h --help : show this help screen." << std::endl;
std::cout << " --logwindow : open a window to show log output." << std::endl; std::cout << " --logwindow : open a window to show log output." << std::endl;
std::cout << " --logfile <filename> : write log output to file <filename>." << std::endl; std::cout << " --logfile <filename> : write log output to file <filename>." << std::endl;
std::cout << " --logflush : flush the log file after every write." << std::endl; std::cout << " --logflush : flush the log file after every write." << std::endl;
@@ -989,9 +1002,83 @@ void Application::showHelp()
std::cout << std::endl; std::cout << std::endl;
if (_theme->appName() == QLatin1String("ownCloud")) if (_theme->appName() == QLatin1String("ownCloud"))
std::cout << "For more information, see http://www.owncloud.org" << std::endl; std::cout << "For more information, see http://www.owncloud.org" << std::endl;
}
void Application::setHelp()
{
_helpOnly = true; _helpOnly = true;
} }
QString substLang(const QString &lang)
{
// Map the more apropriate script codes
// to country codes as used by Qt and
// transifex translation conventions.
// Simplified Chinese
if (lang == QLatin1String("zh_Hans"))
return QLatin1String("zh_CN");
// Traditional Chinese
if (lang == QLatin1String("zh_Hant"))
return QLatin1String("zh_TW");
return lang;
}
void Application::setupTranslations()
{
QStringList uiLanguages;
// uiLanguages crashes on Windows with 4.8.0 release builds
#if (QT_VERSION >= 0x040801) || (QT_VERSION >= 0x040800 && !defined(Q_OS_WIN))
uiLanguages = QLocale::system().uiLanguages();
#else
// older versions need to fall back to the systems locale
uiLanguages << QLocale::system().name();
#endif
QString enforcedLocale = Theme::instance()->enforcedLocale();
if (!enforcedLocale.isEmpty())
uiLanguages.prepend(enforcedLocale);
QTranslator *translator = new QTranslator(this);
QTranslator *qtTranslator = new QTranslator(this);
QTranslator *qtkeychainTranslator = new QTranslator(this);
foreach(QString lang, uiLanguages) {
lang.replace(QLatin1Char('-'), QLatin1Char('_')); // work around QTBUG-25973
lang = substLang(lang);
const QString trPath = applicationTrPath();
const QString trFile = QLatin1String("mirall_") + lang;
if (translator->load(trFile, trPath) ||
lang.startsWith(QLatin1String("en"))) {
// Permissive approach: Qt and keychain translations
// may be missing, but Qt translations must be there in order
// for us to accept the language. Otherwise, we try with the next.
// "en" is an exeption as it is the default language and may not
// have a translation file provided.
qDebug() << Q_FUNC_INFO << "Using" << lang << "translation";
setProperty("ui_lang", lang);
const QString qtTrPath = QLibraryInfo::location(QLibraryInfo::TranslationsPath);
const QString qtTrFile = QLatin1String("qt_") + lang;
if (qtTranslator->load(qtTrFile, qtTrPath)) {
qtTranslator->load(qtTrFile, trPath);
}
const QString qtkeychainFile = QLatin1String("qt_") + lang;
if (!qtkeychainTranslator->load(qtkeychainFile, qtTrPath)) {
qtkeychainTranslator->load(qtkeychainFile, trPath);
}
if (!translator->isEmpty())
installTranslator(translator);
if (!qtTranslator->isEmpty())
installTranslator(qtTranslator);
if (!qtkeychainTranslator->isEmpty())
installTranslator(qtkeychainTranslator);
break;
}
if (property("ui_lang").isNull())
setProperty("ui_lang", "C");
}
}
bool Application::giveHelp() bool Application::giveHelp()
{ {
return _helpOnly; return _helpOnly;

View File

@@ -53,6 +53,7 @@ public:
~Application(); ~Application();
bool giveHelp(); bool giveHelp();
void showHelp();
signals: signals:
@@ -72,6 +73,7 @@ protected slots:
protected: protected:
void parseOptions(const QStringList& ); void parseOptions(const QStringList& );
void setupTranslations();
void setupActions(); void setupActions();
void setupSystemTray(); void setupSystemTray();
void setupContextMenu(); void setupContextMenu();
@@ -98,7 +100,7 @@ protected slots:
void slotStartUpdateDetector(); void slotStartUpdateDetector();
private: private:
void showHelp(); void setHelp();
void raiseDialog( QWidget* ); void raiseDialog( QWidget* );
// configuration file -> folder // configuration file -> folder

View File

@@ -12,6 +12,7 @@
*/ */
#include <QtGui> #include <QtGui>
#include <QInputDialog>
#include "config.h" #include "config.h"
@@ -19,6 +20,11 @@
#include "mirall/mirallconfigfile.h" #include "mirall/mirallconfigfile.h"
#include "mirall/theme.h" #include "mirall/theme.h"
#ifdef WITH_QTKEYCHAIN
#include <qtkeychain/keychain.h>
using namespace QKeychain;
#endif
#define MAX_LOGIN_ATTEMPTS 3 #define MAX_LOGIN_ATTEMPTS 3
namespace Mirall { namespace Mirall {
@@ -47,11 +53,11 @@ CredentialStore *CredentialStore::instance()
return CredentialStore::_instance; return CredentialStore::_instance;
} }
QString CredentialStore::password( const QString& ) const QString CredentialStore::password() const
{ {
return _passwd; return _passwd;
} }
QString CredentialStore::user( const QString& ) const QString CredentialStore::user() const
{ {
return _user; return _user;
} }
@@ -103,6 +109,9 @@ void CredentialStore::fetchCredentials()
QString pwd; QString pwd;
_user = cfgFile.ownCloudUser(); _user = cfgFile.ownCloudUser();
_url = cfgFile.ownCloudUrl(); _url = cfgFile.ownCloudUrl();
if( !cfgFile.passwordStorageAllowed() ) {
_type = CredentialStore::User;
}
QString key = keyChainKey(_url); QString key = keyChainKey(_url);
@@ -117,15 +126,16 @@ void CredentialStore::fetchCredentials()
case CredentialStore::User: { case CredentialStore::User: {
/* Ask the user for the password */ /* Ask the user for the password */
/* Fixme: Move user interaction out here. */ /* Fixme: Move user interaction out here. */
_state = Fetching; _state = AsyncFetching;
pwd = QInputDialog::getText(0, QApplication::translate("MirallConfigFile","Password Required"), _inputDialog = new QInputDialog;
QApplication::translate("MirallConfigFile","Please enter your %1 password:") _inputDialog->setWindowTitle(QApplication::translate("MirallConfigFile","Password Required") );
.arg(Theme::instance()->appName()), _inputDialog->setLabelText( QApplication::translate("MirallConfigFile","Please enter your %1 password:")
QLineEdit::Password, .arg(Theme::instance()->appNameGUI()));
QString::null, &ok); _inputDialog->setInputMode( QInputDialog::TextInput );
if( !ok ) { _inputDialog->setTextEchoMode( QLineEdit::Password );
_state = UserCanceled;
} connect(_inputDialog, SIGNAL(finished(int)), SLOT(slotUserDialogDone(int)));
_inputDialog->exec();
break; break;
} }
case CredentialStore::Settings: { case CredentialStore::Settings: {
@@ -179,6 +189,19 @@ void CredentialStore::fetchCredentials()
} }
} }
void CredentialStore::slotUserDialogDone( int result )
{
if( result == QDialog::Accepted ) {
_passwd = _inputDialog->textValue();
_state = Ok;
} else {
_state = UserCanceled;
_passwd = QString::null;
}
_inputDialog->deleteLater();
emit(fetchCredentialsFinished(_state == Ok));
}
void CredentialStore::reset() void CredentialStore::reset()
{ {
_state = NotFetched; _state = NotFetched;
@@ -281,19 +304,20 @@ QString CredentialStore::errorMessage()
return _errorMsg; return _errorMsg;
} }
QByteArray CredentialStore::basicAuthHeader() const void CredentialStore::setCredentials( const QString& url, const QString& user,
{ const QString& pwd, bool allowToStore )
QString concatenated = _user + QLatin1Char(':') + _passwd;
const QString b(QLatin1String("Basic "));
QByteArray data = b.toLocal8Bit() + concatenated.toLocal8Bit().toBase64();
return data;
}
void CredentialStore::setCredentials( const QString& url, const QString& user, const QString& pwd )
{ {
_passwd = pwd; _passwd = pwd;
_user = user; _user = user;
if( allowToStore ) {
#ifdef WITH_QTKEYCHAIN
_type = KeyChain;
#else
_type = Settings;
#endif
} else {
_type = User;
}
_url = url; _url = url;
_state = Ok; _state = Ok;
} }

View File

@@ -14,21 +14,12 @@
#ifndef CREDENTIALSTORE_H #ifndef CREDENTIALSTORE_H
#define CREDENTIALSTORE_H #define CREDENTIALSTORE_H
#include "config.h"
#include <QObject> #include <QObject>
#include <QInputDialog>
#ifdef WITH_QTKEYCHAIN
#include "qtkeychain/keychain.h"
using namespace QKeychain;
#else
// FIXME: If the slot definition below is ifdefed for some reason the slot is
// not there even if WITH_QTKEYCHAIN is defined.
namespace QKeychain { namespace QKeychain {
typedef void Job; class Job;
} }
#endif
namespace Mirall { namespace Mirall {
@@ -74,8 +65,8 @@ public:
KeyChain KeyChain
}; };
QString password( const QString& connection = QString::null ) const; QString password( ) const;
QString user( const QString& connection = QString::null ) const; QString user( ) const;
/** /**
* @brief state * @brief state
@@ -91,12 +82,6 @@ public:
*/ */
void fetchCredentials(); void fetchCredentials();
/**
* @brief basicAuthHeader - return a basic authentication header.
* @return a QByteArray with a ready to use Header for HTTP basic auth.
*/
QByteArray basicAuthHeader() const;
/** /**
* @brief instance - singleton pointer. * @brief instance - singleton pointer.
* @return the singleton pointer to access the object. * @return the singleton pointer to access the object.
@@ -109,10 +94,11 @@ public:
* This function is called from the setup wizard to set the credentials * This function is called from the setup wizard to set the credentials
* int this store. Note that it does not store the password. * int this store. Note that it does not store the password.
* The function also sets the state to ok. * The function also sets the state to ok.
* @param url - the connection url
* @param user - the user name * @param user - the user name
* @param password - the password. * @param password - the password.
*/ */
void setCredentials( const QString&, const QString&, const QString& ); void setCredentials( const QString&, const QString&, const QString&, bool );
void saveCredentials( ); void saveCredentials( );
@@ -138,6 +124,7 @@ signals:
protected slots: protected slots:
void slotKeyChainReadFinished( QKeychain::Job* ); void slotKeyChainReadFinished( QKeychain::Job* );
void slotKeyChainWriteFinished( QKeychain::Job* ); void slotKeyChainWriteFinished( QKeychain::Job* );
void slotUserDialogDone(int);
private: private:
explicit CredentialStore(QObject *parent = 0); explicit CredentialStore(QObject *parent = 0);
@@ -152,6 +139,7 @@ private:
static QString _errorMsg; static QString _errorMsg;
static int _tries; static int _tries;
static CredentialType _type; static CredentialType _type;
QInputDialog *_inputDialog;
}; };
} }

View File

@@ -58,6 +58,8 @@ void CSyncFolder::startSync(const QStringList &pathList)
delete _thread; delete _thread;
_errors.clear(); _errors.clear();
_csyncError = false; _csyncError = false;
_syncResult.setStatus( SyncResult::SyncRunning );
emit syncStateChange();
_thread = new QThread(this); _thread = new QThread(this);
_csync = new CSyncThread( path(), secondPath() ); _csync = new CSyncThread( path(), secondPath() );

View File

@@ -91,7 +91,7 @@ QString CSyncThread::csyncErrorToString( CSYNC_ERROR_CODE err, const char *errSt
errStr = tr("CSync failed to load the state db."); errStr = tr("CSync failed to load the state db.");
break; break;
case CSYNC_ERR_MODULE: case CSYNC_ERR_MODULE:
errStr = tr("<p>The %1 plugin for csync could not be loaded.<br/>Please verify the installation!</p>").arg(Theme::instance()->appName()); errStr = tr("<p>The %1 plugin for csync could not be loaded.<br/>Please verify the installation!</p>").arg(Theme::instance()->appNameGUI());
break; break;
case CSYNC_ERR_TIMESKEW: case CSYNC_ERR_TIMESKEW:
errStr = tr("The system time on this client is different than the system time on the server. " errStr = tr("The system time on this client is different than the system time on the server. "
@@ -139,7 +139,7 @@ QString CSyncThread::csyncErrorToString( CSYNC_ERROR_CODE err, const char *errSt
errStr = tr("CSync failed to lookup proxy or server."); errStr = tr("CSync failed to lookup proxy or server.");
break; break;
case CSYNC_ERR_AUTH_SERVER: case CSYNC_ERR_AUTH_SERVER:
errStr = tr("CSync failed to authenticate at the %1 server.").arg(Theme::instance()->appName()); errStr = tr("CSync failed to authenticate at the %1 server.").arg(Theme::instance()->appNameGUI());
break; break;
case CSYNC_ERR_AUTH_PROXY: case CSYNC_ERR_AUTH_PROXY:
errStr = tr("CSync failed to authenticate at the proxy."); errStr = tr("CSync failed to authenticate at the proxy.");
@@ -163,7 +163,7 @@ QString CSyncThread::csyncErrorToString( CSYNC_ERROR_CODE err, const char *errSt
errStr = tr("CSync tried to create a directory that already exists."); errStr = tr("CSync tried to create a directory that already exists.");
break; break;
case CSYNC_ERR_NOSPC: case CSYNC_ERR_NOSPC:
errStr = tr("CSync: No space on %1 server available.").arg(Theme::instance()->appName()); errStr = tr("CSync: No space on %1 server available.").arg(Theme::instance()->appNameGUI());
break; break;
case CSYNC_ERR_UNSPEC: case CSYNC_ERR_UNSPEC:
errStr = tr("CSync unspecified error."); errStr = tr("CSync unspecified error.");
@@ -226,6 +226,14 @@ int CSyncThread::treewalkFile( TREE_WALK_FILE *file, bool remote )
int re = 0; int re = 0;
switch(file->instruction) {
case CSYNC_INSTRUCTION_NONE:
case CSYNC_INSTRUCTION_IGNORE:
break;
default:
if (!_needsUpdate)
_needsUpdate = true;
}
switch(file->instruction) { switch(file->instruction) {
case CSYNC_INSTRUCTION_NONE: case CSYNC_INSTRUCTION_NONE:
// No need to do anything. // No need to do anything.
@@ -281,41 +289,71 @@ int CSyncThread::treewalkError(TREE_WALK_FILE* file)
return 0; return 0;
} }
struct CSyncRunScopeHelper {
CSyncRunScopeHelper(CSYNC *_ctx, CSyncThread *_parent)
: ctx(_ctx), parent(_parent)
{
t.start();
}
~CSyncRunScopeHelper() {
csync_destroy(ctx);
qDebug() << "CSync run took " << t.elapsed() << " Milliseconds";
emit(parent->finished());
}
CSYNC *ctx;
QTime t;
CSyncThread *parent;
};
void CSyncThread::handleSyncError(CSYNC *ctx, const char *state) {
CSYNC_ERROR_CODE err = csync_get_error( ctx );
const char *errMsg = csync_get_error_string( ctx );
QString errStr = csyncErrorToString(err, errMsg);
qDebug() << " #### ERROR during "<< state << ": " << errStr;
switch (err) {
case CSYNC_ERR_SERVICE_UNAVAILABLE:
case CSYNC_ERR_CONNECT:
emit csyncUnavailable();
break;
default:
emit csyncError(errStr);
}
}
void CSyncThread::startSync() void CSyncThread::startSync()
{ {
qDebug() << "starting to sync " << qApp->thread() << QThread::currentThread(); qDebug() << "starting to sync " << qApp->thread() << QThread::currentThread();
CSYNC *csync; CSYNC *csync;
bool doTreeWalk = true;
int proxyPort = _proxy.port(); int proxyPort = _proxy.port();
emit(started());
_mutex.lock(); _mutex.lock();
_syncedItems.clear(); _syncedItems.clear();
_needsUpdate = false;
_mutex.unlock();
if( csync_create(&csync, if( csync_create(&csync,
_source.toUtf8().data(), _source.toUtf8().data(),
_target.toUtf8().data()) < 0 ) { _target.toUtf8().data()) < 0 ) {
emit csyncError( tr("CSync create failed.") ); emit csyncError( tr("CSync create failed.") );
} }
_csyncConfigDir = QString::fromUtf8( csync_get_config_dir( csync ));
MirallConfigFile cfg;
csync_set_config_dir( csync, cfg.configPath().toUtf8() );
_mutex.lock();
_csyncConfigDir = cfg.configPath();
_mutex.unlock(); _mutex.unlock();
csync_enable_conflictcopys(csync); csync_enable_conflictcopys(csync);
MirallConfigFile cfg;
QString excludeList = cfg.excludeFile(); QString excludeList = cfg.excludeFile();
if( !excludeList.isEmpty() ) { if( !excludeList.isEmpty() ) {
qDebug() << "==== added CSync exclude List: " << excludeList.toUtf8(); qDebug() << "==== added CSync exclude List: " << excludeList.toUtf8();
csync_add_exclude_list( csync, excludeList.toUtf8() ); csync_add_exclude_list( csync, excludeList.toUtf8() );
} }
csync_set_config_dir( csync, cfg.configPath().toUtf8() ); // cleans up behind us and emits finished() to ease error handling
CSyncRunScopeHelper helper(csync, this);
QTime t;
t.start();
csync_set_userdata(csync, this); csync_set_userdata(csync, this);
@@ -324,12 +362,8 @@ void CSyncThread::startSync()
csync_set_progress_callback( csync, progress ); csync_set_progress_callback( csync, progress );
if( csync_init(csync) < 0 ) { if( csync_init(csync) < 0 ) {
CSYNC_ERROR_CODE err = csync_get_error( csync ); handleSyncError(csync, "csync_init");
const char *errMsg = csync_get_error_string( csync ); return;
QString errStr = csyncErrorToString(err, errMsg );
qDebug() << " #### ERROR csync_init: " << errStr;
emit csyncError(errStr);
goto cleanup;
} }
// set module properties, mainly the proxy information. // set module properties, mainly the proxy information.
@@ -344,63 +378,42 @@ void CSyncThread::startSync()
qDebug() << "#### Update start #################################################### >>"; qDebug() << "#### Update start #################################################### >>";
if( csync_update(csync) < 0 ) { if( csync_update(csync) < 0 ) {
CSYNC_ERROR_CODE err = csync_get_error( csync ); handleSyncError(csync, "csync_update");
const char *errMsg = csync_get_error_string( csync ); return;
QString errStr = csyncErrorToString(err, errMsg);
qDebug() << " #### ERROR csync_update: " << errStr;
if (err == CSYNC_ERR_SERVICE_UNAVAILABLE)
emit csyncUnavailable();
else
emit csyncError(errStr);
goto cleanup;
} }
qDebug() << "<<#### Update end ###########################################################"; qDebug() << "<<#### Update end ###########################################################";
if( csync_reconcile(csync) < 0 ) { if( csync_reconcile(csync) < 0 ) {
CSYNC_ERROR_CODE err = csync_get_error( csync ); handleSyncError(csync, "cysnc_reconcile");
const char *errMsg = csync_get_error_string( csync ); return;
QString errStr = csyncErrorToString(err, errMsg);
qDebug() << " #### ERROR csync_reconcile: " << errStr;
emit csyncError(errStr);
goto cleanup;
} }
bool walkOk = true;
if( csync_walk_local_tree(csync, &treewalkLocal, 0) < 0 ) { if( csync_walk_local_tree(csync, &treewalkLocal, 0) < 0 ) {
qDebug() << "Error in local treewalk."; qDebug() << "Error in local treewalk.";
doTreeWalk = false; walkOk = false;
} }
if( doTreeWalk && csync_walk_remote_tree(csync, &treewalkRemote, 0) < 0 ) { if( walkOk && csync_walk_remote_tree(csync, &treewalkRemote, 0) < 0 ) {
qDebug() << "Error in remote treewalk."; qDebug() << "Error in remote treewalk.";
doTreeWalk = false;
} }
if (_needsUpdate)
emit(started());
if( csync_propagate(csync) < 0 ) { if( csync_propagate(csync) < 0 ) {
CSYNC_ERROR_CODE err = csync_get_error( csync ); handleSyncError(csync, "cysnc_reconcile");
const char *errMsg = csync_get_error_string( csync ); return;
QString errStr = csyncErrorToString(err, errMsg);
qDebug() << " #### ERROR csync_propagate: " << errStr;
if (err == CSYNC_ERR_SERVICE_UNAVAILABLE)
emit csyncUnavailable();
else
emit csyncError(errStr);
goto cleanup;
} }
if( csync_walk_local_tree(csync, &walkFinalize, 0) < 0 || if( walkOk ) {
if( csync_walk_local_tree(csync, &walkFinalize, 0) < 0 ||
csync_walk_remote_tree( csync, &walkFinalize, 0 ) < 0 ) { csync_walk_remote_tree( csync, &walkFinalize, 0 ) < 0 ) {
qDebug() << "Error in finalize treewalk."; qDebug() << "Error in finalize treewalk.";
} else { } else {
// emit the treewalk results. // emit the treewalk results.
emit treeWalkResult(_syncedItems); emit treeWalkResult(_syncedItems);
}
} }
cleanup:
csync_destroy(csync);
qDebug() << "CSync run took " << t.elapsed() << " Milliseconds";
emit(finished());
} }
void CSyncThread::setConnectionDetails( const QString &user, const QString &passwd, const QNetworkProxy &proxy ) void CSyncThread::setConnectionDetails( const QString &user, const QString &passwd, const QNetworkProxy &proxy )

View File

@@ -1,6 +1,3 @@
#ifndef CSYNCTHREAD_H
#define CSYNCTHREAD_H
/* /*
* Copyright (C) by Duncan Mac-Vicar P. <duncan@kde.org> * Copyright (C) by Duncan Mac-Vicar P. <duncan@kde.org>
* Copyright (C) by Klaas Freitag <freitag@owncloud.com> * Copyright (C) by Klaas Freitag <freitag@owncloud.com>
@@ -16,6 +13,9 @@
* for more details. * for more details.
*/ */
#ifndef CSYNCTHREAD_H
#define CSYNCTHREAD_H
#include <stdint.h> #include <stdint.h>
#include <QMutex> #include <QMutex>
@@ -61,6 +61,7 @@ signals:
void started(); void started();
private: private:
void handleSyncError(CSYNC *ctx, const char *state);
static void progress(const char *remote_url, static void progress(const char *remote_url,
enum csync_notify_type_e kind, enum csync_notify_type_e kind,
long long o1, long long o2, long long o1, long long o2,
@@ -92,6 +93,9 @@ private:
QString _source; QString _source;
QString _target; QString _target;
bool _needsUpdate;
friend class CSyncRunScopeHelper;
}; };
} }

View File

@@ -25,7 +25,7 @@ QStringList FileUtils::subFoldersList(QString folder,
SubFolderListOptions options) SubFolderListOptions options)
{ {
QDir dir(folder); QDir dir(folder);
dir.setFilter(QDir::Dirs | QDir::NoDotAndDotDot); dir.setFilter(QDir::Dirs | QDir::NoDotAndDotDot | QDir::NoSymLinks);
QFileInfoList list = dir.entryInfoList(); QFileInfoList list = dir.entryInfoList();
QStringList dirList; QStringList dirList;

View File

@@ -11,6 +11,7 @@
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details. * for more details.
*/ */
#include "config.h"
#include "mirall/folder.h" #include "mirall/folder.h"
#include "mirall/folderwatcher.h" #include "mirall/folderwatcher.h"
@@ -192,6 +193,11 @@ int Folder::pollInterval() const
return _pollTimer->interval(); return _pollTimer->interval();
} }
void Folder::setSyncState(SyncResult::Status state)
{
_syncResult.setStatus(state);
}
void Folder::setPollInterval(int milliseconds) void Folder::setPollInterval(int milliseconds)
{ {
_pollTimer->setInterval( milliseconds ); _pollTimer->setInterval( milliseconds );
@@ -247,12 +253,6 @@ void Folder::evaluateSync(const QStringList &pathList)
} }
void Folder::startSync( const QStringList &pathList )
{
_syncResult.setStatus( SyncResult::SyncRunning );
emit syncStateChange();
}
void Folder::slotPollTimerTimeout() void Folder::slotPollTimerTimeout()
{ {
qDebug() << "* Polling" << alias() << "for changes. Ignoring all pending events until now"; qDebug() << "* Polling" << alias() << "for changes. Ignoring all pending events until now";

View File

@@ -15,7 +15,6 @@
#ifndef MIRALL_FOLDER_H #ifndef MIRALL_FOLDER_H
#define MIRALL_FOLDER_H #define MIRALL_FOLDER_H
#include "config.h"
#include <QObject> #include <QObject>
#include <QString> #include <QString>
@@ -46,6 +45,7 @@ public:
virtual ~Folder(); virtual ~Folder();
typedef QHash<QString, Folder*> Map; typedef QHash<QString, Folder*> Map;
typedef QHashIterator<QString, Folder*> MapIterator;
/** /**
* alias or nickname * alias or nickname
@@ -149,6 +149,12 @@ public:
QIcon icon( int size ) const; QIcon icon( int size ) const;
QTimer *_pollTimer; QTimer *_pollTimer;
signals:
void syncStateChange();
void syncStarted();
void syncFinished(const SyncResult &result);
void scheduleToSync( const QString& );
public slots: public slots:
void slotSyncFinished(const SyncResult &); void slotSyncFinished(const SyncResult &);
@@ -162,30 +168,40 @@ public slots:
*/ */
virtual void slotTerminateSync() = 0; virtual void slotTerminateSync() = 0;
/**
* Sets minimum amounts of milliseconds that will separate
* poll intervals
*/
void setPollInterval( int );
protected: protected:
/** /**
* The minimum amounts of seconds to wait before * The minimum amounts of seconds to wait before
* doing a full sync to see if the remote changed * doing a full sync to see if the remote changed
*/ */
int pollInterval() const; int pollInterval() const;
void setSyncState(SyncResult::Status state);
/**
* Sets minimum amounts of milliseconds that will separate
* poll intervals
*/
void setPollInterval( int );
signals:
void syncStateChange();
void syncStarted();
void syncFinished(const SyncResult &result);
void scheduleToSync( const QString& );
protected:
FolderWatcher *_watcher; FolderWatcher *_watcher;
int _errorCount; int _errorCount;
SyncResult _syncResult; SyncResult _syncResult;
protected slots:
void slotOnlineChanged(bool online);
void slotPollTimerTimeout();
/* called when the watcher detect a list of changed
paths */
void slotSyncStarted();
/**
* Triggered by a file system watcher on the local sync dir
*/
virtual void slotLocalPathChanged( const QString& );
private: private:
/** /**
@@ -212,22 +228,6 @@ private:
bool _enabled; bool _enabled;
QString _backend; QString _backend;
protected slots:
void slotOnlineChanged(bool online);
void slotPollTimerTimeout();
/* called when the watcher detect a list of changed
paths */
void slotSyncStarted();
/**
* Triggered by a file system watcher on the local sync dir
*/
virtual void slotLocalPathChanged( const QString& );
}; };
} }

View File

@@ -21,20 +21,14 @@
#include "mirall/inotify.h" #include "mirall/inotify.h"
#include "mirall/theme.h" #include "mirall/theme.h"
#ifdef Q_OS_MAC
#include <CoreServices/CoreServices.h>
#endif
#ifdef Q_OS_WIN
#include <shlobj.h>
#endif
#include <QDesktopServices> #include <QDesktopServices>
#include <QtCore> #include <QtCore>
namespace Mirall { namespace Mirall {
FolderMan::FolderMan(QObject *parent) : FolderMan::FolderMan(QObject *parent) :
QObject(parent) QObject(parent),
_syncEnabled( true )
{ {
// if QDir::mkpath would not be so stupid, I would not need to have this // if QDir::mkpath would not be so stupid, I would not need to have this
// duplication of folderConfigPath() here // duplication of folderConfigPath() here
@@ -84,7 +78,15 @@ int FolderMan::setupKnownFolders()
{ {
qDebug() << "* Setup folders from " << _folderConfigPath; qDebug() << "* Setup folders from " << _folderConfigPath;
_folderMap.clear(); // FIXME: check if delete of folder structure happens // first terminate sync jobs.
terminateCurrentSync();
// clear the list of existing folders.
Folder::MapIterator i(_folderMap);
while (i.hasNext()) {
i.next();
delete _folderMap.take( i.key() );
}
QDir dir( _folderConfigPath ); QDir dir( _folderConfigPath );
dir.setFilter(QDir::Files); dir.setFilter(QDir::Files);
@@ -100,6 +102,23 @@ int FolderMan::setupKnownFolders()
return _folderMap.size(); return _folderMap.size();
} }
void FolderMan::wipeAllJournals()
{
terminateCurrentSync();
foreach( Folder *f, _folderMap.values() ) {
f->wipe();
}
}
void FolderMan::terminateCurrentSync()
{
if( !_currentSyncFolder.isEmpty() ) {
qDebug() << "Terminating syncing on folder " << _currentSyncFolder;
terminateSyncProcess( _currentSyncFolder );
}
}
#define SLASH_TAG QLatin1String("__SLASH__") #define SLASH_TAG QLatin1String("__SLASH__")
#define BSLASH_TAG QLatin1String("__BSLASH__") #define BSLASH_TAG QLatin1String("__BSLASH__")
#define QMARK_TAG QLatin1String("__QMARK__") #define QMARK_TAG QLatin1String("__QMARK__")
@@ -152,38 +171,6 @@ QString FolderMan::unescapeAlias( const QString& alias ) const
return a; return a;
} }
void FolderMan::setupFavLink(const QString &folder)
{
#ifdef Q_OS_WIN
// Windows Explorer: Place under "Favorites" (Links)
wchar_t path[MAX_PATH];
SHGetSpecialFolderPath(0, path, CSIDL_PROFILE, FALSE);
QString profile = QDir::fromNativeSeparators(QString::fromWCharArray(path));
QDir folderDir(QDir::fromNativeSeparators(folder));
QString linkName = profile+QLatin1String("/Links/") + folderDir.dirName() + QLatin1String(".lnk");
if (!QFile::link(folder, linkName))
qDebug() << Q_FUNC_INFO << "linking" << folder << "to" << linkName << "failed!";
#elif defined (Q_OS_MAC)
// Finder: Place under "Places"
QString folderUrl = QUrl::fromLocalFile(folder).toString();
CFStringRef folderCFStr = CFStringCreateWithCharacters(0, reinterpret_cast<const UniChar *>(folderUrl.unicode()),
folder.length());
CFURLRef urlRef = CFURLCreateWithString(NULL, folderCFStr, 0);
LSSharedFileListRef placesItems = LSSharedFileListCreate(0, kLSSharedFileListFavoriteItems, 0);
if (placesItems) {
//Insert an item to the list.
LSSharedFileListItemRef item = LSSharedFileListInsertItemURL(placesItems,
kLSSharedFileListItemBeforeFirst, 0, 0,
urlRef, 0, 0);
if (item)
CFRelease(item);
}
CFRelease(placesItems);
CFRelease(folderCFStr);
CFRelease(urlRef);
#endif
}
// filename is the name of the file only, it does not include // filename is the name of the file only, it does not include
// the configuration directory path // the configuration directory path
Folder* FolderMan::setupFolderFromConfigFile(const QString &file) { Folder* FolderMan::setupFolderFromConfigFile(const QString &file) {
@@ -279,25 +266,6 @@ Folder* FolderMan::setupFolderFromConfigFile(const QString &file) {
return folder; return folder;
} }
void FolderMan::disableFoldersWithRestore()
{
_folderEnabledMap.clear();
foreach( Folder *f, _folderMap ) {
// store the enabled state, then make sure it is disabled
_folderEnabledMap.insert(f->alias(), f->syncEnabled());
f->setSyncEnabled(false);
}
}
void FolderMan::restoreEnabledFolders()
{
foreach( Folder *f, _folderMap ) {
if (_folderEnabledMap.contains( f->alias() )) {
f->setSyncEnabled( _folderEnabledMap.value( f->alias() ) );
}
}
}
void FolderMan::slotEnableFolder( const QString& alias, bool enable ) void FolderMan::slotEnableFolder( const QString& alias, bool enable )
{ {
if( ! _folderMap.contains( alias ) ) { if( ! _folderMap.contains( alias ) ) {
@@ -318,6 +286,9 @@ void FolderMan::terminateSyncProcess( const QString& alias )
Folder *f = _folderMap[alias]; Folder *f = _folderMap[alias];
if( f ) { if( f ) {
f->slotTerminateSync(); f->slotTerminateSync();
if(_currentSyncFolder == alias )
_currentSyncFolder = QString::null;
} }
} }
@@ -342,6 +313,13 @@ SyncResult FolderMan::syncResult( const QString& alias )
return res; return res;
} }
void FolderMan::slotScheduleAllFolders()
{
foreach( Folder *f, _folderMap.values() ) {
slotScheduleSync( f->alias() );
}
}
/* /*
* if a folder wants to be synced, it calls this slot and is added * if a folder wants to be synced, it calls this slot and is added
* to the queue. The slot to actually start a sync is called afterwards. * to the queue. The slot to actually start a sync is called afterwards.
@@ -353,15 +331,22 @@ void FolderMan::slotScheduleSync( const QString& alias )
qDebug() << "Schedule folder " << alias << " to sync!"; qDebug() << "Schedule folder " << alias << " to sync!";
if( _currentSyncFolder == alias ) { if( _currentSyncFolder == alias ) {
// the current folder is currently syncing. // the current folder is currently syncing.
return;
} }
if( _scheduleQueue.contains( alias ) ) { if( ! _scheduleQueue.contains(alias )) {
qDebug() << " II> Sync for folder " << alias << " already scheduled, do not enqueue!"; _scheduleQueue.append(alias);
} else { } else {
_scheduleQueue.append( alias ); qDebug() << " II> Sync for folder " << alias << " already scheduled, do not enqueue!";
slotScheduleFolderSync();
} }
slotScheduleFolderSync();
}
void FolderMan::setSyncEnabled( bool enabled )
{
_syncEnabled = enabled;
} }
/* /*
@@ -376,6 +361,11 @@ void FolderMan::slotScheduleFolderSync()
return; return;
} }
if( ! _syncEnabled ) {
qDebug() << "FolderMan: Syncing is disabled, no scheduling.";
return;
}
qDebug() << "XX slotScheduleFolderSync: folderQueue size: " << _scheduleQueue.count(); qDebug() << "XX slotScheduleFolderSync: folderQueue size: " << _scheduleQueue.count();
if( ! _scheduleQueue.isEmpty() ) { if( ! _scheduleQueue.isEmpty() ) {
const QString alias = _scheduleQueue.takeFirst(); const QString alias = _scheduleQueue.takeFirst();
@@ -427,8 +417,6 @@ void FolderMan::addFolderDefinition( const QString& backend, const QString& alia
settings.setValue(QString::fromLatin1("%1/connection").arg(escapedAlias), Theme::instance()->appName()); settings.setValue(QString::fromLatin1("%1/connection").arg(escapedAlias), Theme::instance()->appName());
settings.setValue(QString::fromLatin1("%1/onlyThisLAN").arg(escapedAlias), onlyThisLAN ); settings.setValue(QString::fromLatin1("%1/onlyThisLAN").arg(escapedAlias), onlyThisLAN );
settings.sync(); settings.sync();
setupFavLink(sourceFolder);
} }
void FolderMan::removeAllFolderDefinitions() void FolderMan::removeAllFolderDefinitions()

View File

@@ -37,8 +37,6 @@ public:
~FolderMan(); ~FolderMan();
int setupFolders(); int setupFolders();
void disableFoldersWithRestore();
void restoreEnabledFolders();
Mirall::Folder::Map map(); Mirall::Folder::Map map();
@@ -73,6 +71,11 @@ public:
*/ */
void removeAllFolderDefinitions(); void removeAllFolderDefinitions();
/**
* Removes csync journals from all folders.
*/
void wipeAllJournals();
signals: signals:
/** /**
* signal to indicate a folder named by alias has changed its sync state. * signal to indicate a folder named by alias has changed its sync state.
@@ -91,6 +94,12 @@ public slots:
void terminateSyncProcess( const QString& ); void terminateSyncProcess( const QString& );
// if enabled is set to false, no new folders will start to sync.
// the current one will finish.
void setSyncEnabled( bool );
void slotScheduleAllFolders();
private slots: private slots:
// slot to add a folder to the syncing queue // slot to add a folder to the syncing queue
void slotScheduleSync( const QString & ); void slotScheduleSync( const QString & );
@@ -102,7 +111,7 @@ private:
// finds all folder configuration files // finds all folder configuration files
// and create the folders // and create the folders
int setupKnownFolders(); int setupKnownFolders();
void setupFavLink(const QString& folder); void terminateCurrentSync();
// Escaping of the alias which is used in QSettings AND the file // Escaping of the alias which is used in QSettings AND the file
// system, thus need to be escaped. // system, thus need to be escaped.
@@ -113,11 +122,11 @@ private:
FolderWatcher *_configFolderWatcher; FolderWatcher *_configFolderWatcher;
Folder::Map _folderMap; Folder::Map _folderMap;
QHash<QString, bool> _folderEnabledMap;
QString _folderConfigPath; QString _folderConfigPath;
QSignalMapper *_folderChangeSignalMapper; QSignalMapper *_folderChangeSignalMapper;
QString _currentSyncFolder; QString _currentSyncFolder;
QStringList _scheduleQueue; QStringList _scheduleQueue;
bool _syncEnabled;
}; };
} }

View File

@@ -47,8 +47,7 @@ FolderWatcher::FolderWatcher(const QString &root, QObject *parent)
_eventsEnabled(true), _eventsEnabled(true),
_eventInterval(DEFAULT_EVENT_INTERVAL_MSEC), _eventInterval(DEFAULT_EVENT_INTERVAL_MSEC),
_root(root), _root(root),
_processTimer(new QTimer(this)), _processTimer(new QTimer(this))
_initialSyncDone(false)
{ {
_d = new FolderWatcherPrivate(this); _d = new FolderWatcherPrivate(this);
@@ -147,13 +146,12 @@ void FolderWatcher::slotProcessTimerTimeout()
{ {
qDebug() << "* Processing of event queue for" << root(); qDebug() << "* Processing of event queue for" << root();
if (!_pendingPathes.empty() || !_initialSyncDone) { if (!_pendingPathes.empty() ) {
QStringList notifyPaths = _pendingPathes.keys(); QStringList notifyPaths = _pendingPathes.keys();
_pendingPathes.clear(); _pendingPathes.clear();
//qDebug() << lastEventTime << eventTime; //qDebug() << lastEventTime << eventTime;
qDebug() << " * Notify" << notifyPaths.size() << "change items for" << root(); qDebug() << " * Notify" << notifyPaths.size() << "change items for" << root();
emit folderChanged(notifyPaths); emit folderChanged(notifyPaths);
_initialSyncDone = true;
} }
} }
@@ -172,7 +170,7 @@ void FolderWatcher::setProcessTimer()
void FolderWatcher::changeDetected(const QString& f) void FolderWatcher::changeDetected(const QString& f)
{ {
if( ! eventsEnabled() ) { if( ! eventsEnabled() ) {
qDebug() << "FolderWatcher::changeDetected when eventsEnabled() -> ignore"; // qDebug() << "FolderWatcher::changeDetected when eventsEnabled() -> ignore";
return; return;
} }

View File

@@ -134,9 +134,6 @@ private:
// QStringList _pendingPaths; // QStringList _pendingPaths;
QTimer *_processTimer; QTimer *_processTimer;
QStringList _ignores; QStringList _ignores;
// for the initial synchronization, without
// any file changed
bool _initialSyncDone;
friend class FolderWatcherPrivate; friend class FolderWatcherPrivate;
}; };

View File

@@ -57,7 +57,7 @@ void WatcherThread::run()
_handle = 0; _handle = 0;
return; return;
} }
qDebug() << Q_FUNC_INFO << "Change detected in" << _path << "from" << QThread::currentThread (); // qDebug() << Q_FUNC_INFO << "Change detected in" << _path << "from" << QThread::currentThread ();
emit changed(_path); emit changed(_path);
break; break;
default: default:

View File

@@ -38,7 +38,7 @@ FolderWizardSourcePage::FolderWizardSourcePage()
registerField(QLatin1String("sourceFolder*"), _ui.localFolderLineEdit); registerField(QLatin1String("sourceFolder*"), _ui.localFolderLineEdit);
_ui.localFolderLineEdit->setText( QString::fromLatin1( "%1/%2").arg( QDir::homePath() ).arg(Theme::instance()->appName() ) ); _ui.localFolderLineEdit->setText( QString::fromLatin1( "%1/%2").arg( QDir::homePath() ).arg(Theme::instance()->appName() ) );
registerField(QLatin1String("alias*"), _ui.aliasLineEdit); registerField(QLatin1String("alias*"), _ui.aliasLineEdit);
_ui.aliasLineEdit->setText( Theme::instance()->appName() ); _ui.aliasLineEdit->setText( Theme::instance()->appNameGUI() );
_ui.warnLabel->hide(); _ui.warnLabel->hide();
#if QT_VERSION >= 0x040700 #if QT_VERSION >= 0x040700
@@ -209,7 +209,7 @@ void FolderWizardTargetPage::slotDirCheckReply(const QString &url, QNetworkReply
showWarn(); showWarn();
} else { } else {
showWarn( tr("The folder is not available on your %1.<br/>Click to create it." ) showWarn( tr("The folder is not available on your %1.<br/>Click to create it." )
.arg( Theme::instance()->appName() ), true ); .arg( Theme::instance()->appNameGUI() ), true );
} }
emit completeChanged(); emit completeChanged();
@@ -234,10 +234,10 @@ void FolderWizardTargetPage::slotCreateRemoteFolderFinished( QNetworkReply::Netw
// the webDAV server seems to return a 202 even if mkdir was successful. // the webDAV server seems to return a 202 even if mkdir was successful.
if( error == QNetworkReply::NoError || if( error == QNetworkReply::NoError ||
error == QNetworkReply::ContentOperationNotPermittedError) { error == QNetworkReply::ContentOperationNotPermittedError) {
showWarn( tr("Folder was successfully created on %1.").arg( Theme::instance()->appName() ), false ); showWarn( tr("Folder was successfully created on %1.").arg( Theme::instance()->appNameGUI() ), false );
slotTimerFires(); slotTimerFires();
} else { } else {
showWarn( tr("Failed to create the folder on %1.<br/>Please check manually.").arg( Theme::instance()->appName() ), false ); showWarn( tr("Failed to create the folder on %1.<br/>Please check manually.").arg( Theme::instance()->appNameGUI() ), false );
} }
} }
@@ -313,7 +313,7 @@ void FolderWizardTargetPage::slotOwnCloudFound( const QString& url, const QStrin
if( infoStr.isEmpty() ) { if( infoStr.isEmpty() ) {
} else { } else {
_ui.OCLabel->setText( tr("to your <a href=\"%1\">%2</a> (version %3)").arg(url) _ui.OCLabel->setText( tr("to your <a href=\"%1\">%2</a> (version %3)").arg(url)
.arg(Theme::instance()->appName()).arg(infoStr)); .arg(Theme::instance()->appNameGUI()).arg(infoStr));
_ui.OCFolderLineEdit->setEnabled( true ); _ui.OCFolderLineEdit->setEnabled( true );
_ui.OCRadioBtn->setEnabled( true ); _ui.OCRadioBtn->setEnabled( true );
qDebug() << "ownCloud found on " << url << " with version: " << infoStr; qDebug() << "ownCloud found on " << url << " with version: " << infoStr;
@@ -323,9 +323,9 @@ void FolderWizardTargetPage::slotOwnCloudFound( const QString& url, const QStrin
void FolderWizardTargetPage::slotNoOwnCloudFound( QNetworkReply* error ) void FolderWizardTargetPage::slotNoOwnCloudFound( QNetworkReply* error )
{ {
qDebug() << "No ownCloud configured: " << error->error(); qDebug() << "No ownCloud configured: " << error->error();
_ui.OCLabel->setText( tr("no configured %1 found!").arg(Theme::instance()->appName()) ); _ui.OCLabel->setText( tr("no configured %1 found!").arg(Theme::instance()->appNameGUI()) );
showWarn( tr("%1 could not be reached:<br/><tt>%2</tt>") showWarn( tr("%1 could not be reached:<br/><tt>%2</tt>")
.arg(Theme::instance()->appName()).arg(error->errorString())); .arg(Theme::instance()->appNameGUI()).arg(error->errorString()));
_ui.OCRadioBtn->setEnabled( false ); _ui.OCRadioBtn->setEnabled( false );
_ui.OCFolderLineEdit->setEnabled( false ); _ui.OCFolderLineEdit->setEnabled( false );
} }
@@ -463,7 +463,7 @@ FolderWizard::FolderWizard( QWidget *parent )
setPage(Page_Target, new FolderWizardTargetPage()); setPage(Page_Target, new FolderWizardTargetPage());
// setPage(Page_Network, new FolderWizardNetworkPage()); // setPage(Page_Network, new FolderWizardNetworkPage());
// setPage(Page_Owncloud, new FolderWizardOwncloudPage()); // setPage(Page_Owncloud, new FolderWizardOwncloudPage());
setWindowTitle( tr( "%1 Folder Wizard" ).arg( Theme::instance()->appName() ) ); setWindowTitle( tr( "%1 Folder Wizard" ).arg( Theme::instance()->appNameGUI() ) );
#ifdef Q_WS_MAC #ifdef Q_WS_MAC
setWizardStyle( QWizard::ModernStyle ); setWizardStyle( QWizard::ModernStyle );
#endif #endif

View File

@@ -1,43 +0,0 @@
/*
* Copyright (C) by Duncan Mac-Vicar P. <duncan@kde.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details.
*/
#include "mirall/gitfolder.h"
#include <QMutexLocker>
#include <QProcess>
namespace Mirall {
GitFolder::GitFolder(const QString &alias,
const QString &path,
const QString &secondPath,
QObject *parent)
: Folder(alias, path, secondPath, parent)
{
_syncProcess = new QProcess();
}
GitFolder::~GitFolder()
{
}
void GitFolder::startSync()
{
QMutexLocker locker(&_syncMutex);
emit syncStarted();
emit syncFinished(SyncResult(SyncResult::Success));
}
} // ns

View File

@@ -1,46 +0,0 @@
/*
* Copyright (C) by Duncan Mac-Vicar P. <duncan@kde.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* for more details.
*/
#ifndef MIRALL_GITFOLDER_H
#define MIRALL_GITFOLDER_H
#include <QMutex>
#include "mirall/folder.h"
class QProcess;
namespace Mirall {
class GitFolder : public Folder
{
Q_OBJECT
public:
/**
* path : Local folder to be keep in sync
* remote: git repo url to sync from/to
*/
GitFolder(const QString &alias,
const QString &path,
const QString &secondPath, QObject *parent = 0L);
virtual ~GitFolder();
virtual void startSync();
private:
QMutex _syncMutex;
QProcess *_syncProcess;
};
}
#endif

View File

@@ -39,8 +39,10 @@ INotify::INotify(QObject *parent, int mask)
_mask(mask) _mask(mask)
{ {
_fd = inotify_init(); _fd = inotify_init();
if (_fd == -1)
qDebug() << Q_FUNC_INFO << "notify_init() failed: " << strerror(errno);
_notifier = new QSocketNotifier(_fd, QSocketNotifier::Read); _notifier = new QSocketNotifier(_fd, QSocketNotifier::Read);
QObject::connect(_notifier, SIGNAL(activated(int)), SLOT(slotActivated(int))); connect(_notifier, SIGNAL(activated(int)), SLOT(slotActivated(int)));
_buffer_size = DEFAULT_READ_BUFFERSIZE; _buffer_size = DEFAULT_READ_BUFFERSIZE;
_buffer = (char *) malloc(_buffer_size); _buffer = (char *) malloc(_buffer_size);
} }
@@ -121,7 +123,7 @@ void INotify::addPath(const QString &path)
if( wd > -1 ) if( wd > -1 )
_wds[path] = wd; _wds[path] = wd;
else else
qDebug() << "WRN: Could not watch " << path; qDebug() << "WRN: Could not watch " << path << ':' << strerror(errno);
} }
void INotify::removePath(const QString &path) void INotify::removePath(const QString &path)

View File

@@ -15,6 +15,7 @@
#include "config.h" #include "config.h"
#include "mirall/mirallconfigfile.h" #include "mirall/mirallconfigfile.h"
#include "mirall/owncloudinfo.h"
#include "mirall/owncloudtheme.h" #include "mirall/owncloudtheme.h"
#include "mirall/miralltheme.h" #include "mirall/miralltheme.h"
#include "mirall/credentialstore.h" #include "mirall/credentialstore.h"
@@ -83,7 +84,7 @@ QString MirallConfigFile::excludeFile() const
QString MirallConfigFile::configFile() const QString MirallConfigFile::configFile() const
{ {
if( qApp->applicationName().isEmpty() ) { if( qApp->applicationName().isEmpty() ) {
qApp->setApplicationName( Theme::instance()->appName() ); qApp->setApplicationName( Theme::instance()->appNameGUI() );
} }
QString dir = configPath() + Theme::instance()->configFileName(); QString dir = configPath() + Theme::instance()->configFileName();
if( !_customHandle.isEmpty() ) { if( !_customHandle.isEmpty() ) {
@@ -125,7 +126,6 @@ void MirallConfigFile::writeOwncloudConfig( const QString& connection,
{ {
const QString file = configFile(); const QString file = configFile();
qDebug() << "*** writing mirall config to " << file << " Skippwd: " << skipPwd; qDebug() << "*** writing mirall config to " << file << " Skippwd: " << skipPwd;
QString pwd( passwd );
QSettings settings( file, QSettings::IniFormat); QSettings settings( file, QSettings::IniFormat);
settings.setIniCodec( "UTF-8" ); settings.setIniCodec( "UTF-8" );
@@ -141,9 +141,7 @@ void MirallConfigFile::writeOwncloudConfig( const QString& connection,
settings.beginGroup( connection ); settings.beginGroup( connection );
settings.setValue( QLatin1String("url"), cloudsUrl ); settings.setValue( QLatin1String("url"), cloudsUrl );
settings.setValue( QLatin1String("user"), user ); settings.setValue( QLatin1String("user"), user );
if( skipPwd ) {
pwd.clear();
}
#ifdef WITH_QTKEYCHAIN #ifdef WITH_QTKEYCHAIN
// Password is stored to QtKeyChain now by default in CredentialStore // Password is stored to QtKeyChain now by default in CredentialStore
@@ -154,13 +152,18 @@ void MirallConfigFile::writeOwncloudConfig( const QString& connection,
if( !skipPwd ) if( !skipPwd )
writePassword( passwd ); writePassword( passwd );
#endif #endif
if( !skipPwd )
writePassword( passwd );
else
clearPasswordFromConfig(); // wipe the password.
settings.setValue( QLatin1String("nostoredpassword"), QVariant(skipPwd) ); settings.setValue( QLatin1String("nostoredpassword"), QVariant(skipPwd) );
settings.sync(); settings.sync();
// check the perms, only read-write for the owner. // check the perms, only read-write for the owner.
QFile::setPermissions( file, QFile::ReadOwner|QFile::WriteOwner ); QFile::setPermissions( file, QFile::ReadOwner|QFile::WriteOwner );
// Store credentials temporar until the config is finalized. // Store credentials temporar until the config is finalized.
CredentialStore::instance()->setCredentials( cloudsUrl, user, passwd ); ownCloudInfo::instance()->setCredentials( user, passwd, _customHandle );
} }
@@ -197,6 +200,8 @@ bool MirallConfigFile::writePassword( const QString& passwd, const QString& conn
QByteArray pwdba = pwd.toUtf8(); QByteArray pwdba = pwd.toUtf8();
settings.setValue( QLatin1String("passwd"), QVariant(pwdba.toBase64()) ); settings.setValue( QLatin1String("passwd"), QVariant(pwdba.toBase64()) );
settings.sync(); settings.sync();
return true;
} }
// set the url, called from redirect handling. // set the url, called from redirect handling.
@@ -264,13 +269,6 @@ QString MirallConfigFile::ownCloudUrl( const QString& connection, bool webdav )
settings.setIniCodec( "UTF-8" ); settings.setIniCodec( "UTF-8" );
settings.beginGroup( con ); settings.beginGroup( con );
// For the WebDAV connect it is required to know which version the server is running
// because the url changed :-/
if( webdav && _oCVersion.isEmpty() ) {
qDebug() << "######## Config does not yet know the ownCloud server version #########";
qDebug() << "###################### THIS SHOULD NOT HAPPEN! ########################";
}
QString url = settings.value( QLatin1String("url") ).toString(); QString url = settings.value( QLatin1String("url") ).toString();
if( ! url.isEmpty() ) { if( ! url.isEmpty() ) {
if( ! url.endsWith(QLatin1Char('/'))) url.append(QLatin1String("/")); if( ! url.endsWith(QLatin1Char('/'))) url.append(QLatin1String("/"));
@@ -314,6 +312,22 @@ int MirallConfigFile::remotePollInterval( const QString& connection ) const
return remoteInterval; return remoteInterval;
} }
void MirallConfigFile::setRemotePollInterval(int interval, const QString &connection )
{
QString con( connection );
if( connection.isEmpty() ) con = defaultConnection();
if( interval < 5000 ) {
qDebug() << "Remote Poll interval of " << interval << " is below fife seconds.";
return;
}
QSettings settings( configFile(), QSettings::IniFormat );
settings.setIniCodec( "UTF-8" );
settings.beginGroup( con );
settings.setValue("remotePollInterval", interval );
settings.sync();
}
bool MirallConfigFile::passwordStorageAllowed( const QString& connection ) bool MirallConfigFile::passwordStorageAllowed( const QString& connection )
{ {
QString con( connection ); QString con( connection );
@@ -384,6 +398,20 @@ bool MirallConfigFile::ownCloudSkipUpdateCheck( const QString& connection ) cons
return skipIt; return skipIt;
} }
void MirallConfigFile::setOwnCloudSkipUpdateCheck( bool skip, const QString& connection )
{
QString con( connection );
if( connection.isEmpty() ) con = defaultConnection();
QSettings settings( configFile(), QSettings::IniFormat );
settings.setIniCodec( "UTF-8" );
settings.beginGroup( con );
settings.setValue( QLatin1String("skipUpdateCheck"), QVariant(skip) );
settings.sync();
}
int MirallConfigFile::maxLogLines() const int MirallConfigFile::maxLogLines() const
{ {
QSettings settings( configFile(), QSettings::IniFormat ); QSettings settings( configFile(), QSettings::IniFormat );
@@ -393,6 +421,16 @@ int MirallConfigFile::maxLogLines() const
return logLines; return logLines;
} }
void MirallConfigFile::setMaxLogLines( int lines )
{
QSettings settings( configFile(), QSettings::IniFormat );
settings.setIniCodec( "UTF-8" );
settings.beginGroup(QLatin1String("Logging"));
settings.setValue(QLatin1String("maxLogLines"), lines);
settings.sync();
}
// remove a custom config file. // remove a custom config file.
void MirallConfigFile::cleanupCustomConfig() void MirallConfigFile::cleanupCustomConfig()
{ {
@@ -438,7 +476,17 @@ void MirallConfigFile::acceptCustomConfig()
QFile::remove( targetBak ); QFile::remove( targetBak );
// inform the credential store about the password change. // inform the credential store about the password change.
CredentialStore::instance()->saveCredentials( ); QString url = ownCloudUrl();
QString user = ownCloudUser();
QString pwd = ownCloudPasswd();
bool allow = passwordStorageAllowed();
if( pwd.isEmpty() ) {
qDebug() << "Password is empty, skipping to write cred store.";
} else {
CredentialStore::instance()->setCredentials(url, user, pwd, allow);
CredentialStore::instance()->saveCredentials();
}
} }
void MirallConfigFile::setProxyType(int proxyType, void MirallConfigFile::setProxyType(int proxyType,

View File

@@ -55,6 +55,7 @@ public:
void removeConnection( const QString& connection = QString() ); void removeConnection( const QString& connection = QString() );
QString ownCloudUser( const QString& connection = QString() ) const;
QString ownCloudUrl( const QString& connection = QString(), bool webdav = false ) const; QString ownCloudUrl( const QString& connection = QString(), bool webdav = false ) const;
void setOwnCloudUrl(const QString &connection, const QString& ); void setOwnCloudUrl(const QString &connection, const QString& );
@@ -63,18 +64,22 @@ public:
QByteArray caCerts(); QByteArray caCerts();
void setCaCerts( const QByteArray& ); void setCaCerts( const QByteArray& );
bool passwordStorageAllowed(const QString &); bool passwordStorageAllowed(const QString &connection = QString::null );
QString ownCloudVersion() const; QString ownCloudVersion() const;
void setOwnCloudVersion( const QString& ); void setOwnCloudVersion( const QString& );
// max count of lines in the log window // max count of lines in the log window
int maxLogLines() const; int maxLogLines() const;
void setMaxLogLines(int);
bool ownCloudSkipUpdateCheck( const QString& connection = QString() ) const; bool ownCloudSkipUpdateCheck( const QString& connection = QString() ) const;
void setOwnCloudSkipUpdateCheck( bool, const QString& );
/* Server poll interval in milliseconds */ /* Server poll interval in milliseconds */
int remotePollInterval( const QString& connection = QString() ) const; int remotePollInterval( const QString& connection = QString() ) const;
/* Set poll interval. Value in microseconds has to be larger than 5000 */
void setRemotePollInterval(int interval, const QString& connection = QString() );
// Custom Config: accept the custom config to become the main one. // Custom Config: accept the custom config to become the main one.
void acceptCustomConfig(); void acceptCustomConfig();
@@ -97,7 +102,6 @@ public:
protected: protected:
// these classes can only be access from CredentialStore as a friend class. // these classes can only be access from CredentialStore as a friend class.
QString ownCloudPasswd( const QString& connection = QString() ) const; QString ownCloudPasswd( const QString& connection = QString() ) const;
QString ownCloudUser( const QString& connection = QString() ) const;
void clearPasswordFromConfig( const QString& connect = QString() ); void clearPasswordFromConfig( const QString& connect = QString() );
bool writePassword( const QString& passwd, const QString& connection = QString() ); bool writePassword( const QString& passwd, const QString& connection = QString() );

View File

@@ -71,6 +71,7 @@ QIcon mirallTheme::syncStateIcon( SyncResult::Status status, bool sysTray ) cons
statusIcon = QLatin1String("dialog-close"); statusIcon = QLatin1String("dialog-close");
break; break;
case SyncResult::NotYetStarted: case SyncResult::NotYetStarted:
case SyncResult::SyncPrepare:
statusIcon = QLatin1String("task-ongoing"); statusIcon = QLatin1String("task-ongoing");
break; break;
case SyncResult::SyncRunning: case SyncResult::SyncRunning:

View File

@@ -61,9 +61,9 @@ ownCloudFolder::ownCloudFolder(const QString &alias,
, _csyncUnavail(false) , _csyncUnavail(false)
, _wipeDb(false) , _wipeDb(false)
{ {
_notifier = new DownloadNotifier(QDir::fromNativeSeparators(path), ServerActionNotifier *notifier = new ServerActionNotifier(this);
replaceScheme(secondPath), this); connect(notifier, SIGNAL(guiLog(QString,QString)), Logger::instance(), SIGNAL(guiLog(QString,QString)));
connect(_notifier, SIGNAL(guiLog(QString,QString)), Logger::instance(), SIGNAL(guiLog(QString,QString))); connect(this, SIGNAL(syncFinished(SyncResult)), notifier, SLOT(slotSyncFinished(SyncResult)));
qDebug() << "****** ownCloud folder using watcher *******"; qDebug() << "****** ownCloud folder using watcher *******";
// The folder interval is set in the folder parent class. // The folder interval is set in the folder parent class.
} }
@@ -111,6 +111,7 @@ void ownCloudFolder::startSync(const QStringList &pathList)
qCritical() << "* ERROR csync is still running and new sync requested."; qCritical() << "* ERROR csync is still running and new sync requested.";
return; return;
} }
delete _csync; delete _csync;
delete _thread; delete _thread;
_errors.clear(); _errors.clear();
@@ -123,7 +124,8 @@ void ownCloudFolder::startSync(const QStringList &pathList)
_syncResult.clearErrors(); _syncResult.clearErrors();
// we now have watchers for everything, so every sync is remote. // we now have watchers for everything, so every sync is remote.
_syncResult.setLocalRunOnly( false ); _syncResult.setLocalRunOnly( false );
Folder::startSync( pathList ); _syncResult.setStatus( SyncResult::SyncPrepare );
emit syncStateChange();
QString url = replaceScheme(_secondPath); QString url = replaceScheme(_secondPath);
@@ -148,18 +150,16 @@ void ownCloudFolder::startSync(const QStringList &pathList)
connect(_csync, SIGNAL(finished()), SLOT(slotCSyncFinished()), Qt::QueuedConnection); connect(_csync, SIGNAL(finished()), SLOT(slotCSyncFinished()), Qt::QueuedConnection);
connect(_csync, SIGNAL(csyncError(QString)), SLOT(slotCSyncError(QString)), Qt::QueuedConnection); connect(_csync, SIGNAL(csyncError(QString)), SLOT(slotCSyncError(QString)), Qt::QueuedConnection);
connect(_csync, SIGNAL(csyncUnavailable()), SLOT(slotCsyncUnavailable()), Qt::QueuedConnection); connect(_csync, SIGNAL(csyncUnavailable()), SLOT(slotCsyncUnavailable()), Qt::QueuedConnection);
connect(_csync, SIGNAL(fileReceived(QString)),
_notifier, SLOT(slotFileReceived(QString)), Qt::QueuedConnection);
_thread->start(); _thread->start();
QMetaObject::invokeMethod(_csync, "startSync", Qt::QueuedConnection); QMetaObject::invokeMethod(_csync, "startSync", Qt::QueuedConnection);
emit syncStarted();
} }
void ownCloudFolder::slotCSyncStarted() void ownCloudFolder::slotCSyncStarted()
{ {
qDebug() << " * csync thread started"; qDebug() << " * csync thread started";
emit syncStarted(); _syncResult.setStatus(SyncResult::SyncRunning);
emit syncStateChange();
} }
void ownCloudFolder::slotCSyncError(const QString& err) void ownCloudFolder::slotCSyncError(const QString& err)
@@ -210,10 +210,7 @@ void ownCloudFolder::slotTerminateSync()
if( _thread ) { if( _thread ) {
_thread->terminate(); _thread->terminate();
_thread->wait(); _thread->wait();
// TODO: crashes on win, leak for now, fix properly after 1.1.0 _csync->deleteLater();
#ifndef Q_OS_WIN
delete _csync;
#endif
delete _thread; delete _thread;
_csync = 0; _csync = 0;
_thread = 0; _thread = 0;
@@ -280,39 +277,72 @@ void ownCloudFolder::wipe()
_wipeDb = false; _wipeDb = false;
} }
DownloadNotifier::DownloadNotifier(const QString &localPrefix, const QString &remotePrefix, QObject *parent) ServerActionNotifier::ServerActionNotifier(QObject *parent)
: QObject(parent), _timer(new QTimer(this)), _items(0) : QObject(parent)
{ {
_timer->setSingleShot(true);
connect(_timer, SIGNAL(timeout()), SLOT(sendResults()));
_localPrefix = localPrefix;
_remotePrefix = remotePrefix;
} }
void DownloadNotifier::slotFileReceived(const QString & url) void ServerActionNotifier::slotSyncFinished(const SyncResult &result)
{ {
if (_url.isEmpty()) SyncFileItemVector items = result.syncFileItemVector();
_url = url; if (items.count() == 0)
_items++; return;
_timer->stop();
_timer->start(1000);
}
void DownloadNotifier::sendResults() int newItems = 0;
{ int removedItems = 0;
QString file = _url; int updatedItems = 0;
file.replace(_remotePrefix, _localPrefix); SyncFileItem firstItemNew;
file = QDir::toNativeSeparators(QDir::cleanPath(file)); SyncFileItem firstItemDeleted;
if (_items == 1) SyncFileItem firstItemUpdated;
emit guiLog(tr("New file available"), tr("'%1' has been synced to this machine.").arg(file)); foreach (const SyncFileItem &item, items) {
else if (item._dir == SyncFileItem::Down) {
emit guiLog(tr("New files available"), tr("'%1' and %n other file(s) have been synced to this machine.", switch (item._instruction) {
"", _items-1).arg(file).arg(_items)); case CSYNC_INSTRUCTION_NEW:
newItems++;
if (firstItemNew.isEmpty())
firstItemNew = item;
break;
case CSYNC_INSTRUCTION_REMOVE:
removedItems++;
if (firstItemDeleted.isEmpty())
firstItemDeleted = item;
break;
case CSYNC_INSTRUCTION_UPDATED:
updatedItems++;
if (firstItemUpdated.isEmpty())
firstItemUpdated = item;
break;
default:
// nothing.
break;
}
}
}
// reset if (newItems > 0) {
_items = 0; QString file = QDir::toNativeSeparators(firstItemNew._file);
_url = QString::null; if (newItems == 1)
emit guiLog(tr("New file available"), tr("'%1' has been synced to this machine.").arg(file));
else
emit guiLog(tr("New files available"), tr("'%1' and %n other file(s) have been synced to this machine.",
"", newItems-1).arg(file));
}
if (removedItems > 0) {
QString file = QDir::toNativeSeparators(firstItemDeleted._file);
if (removedItems == 1)
emit guiLog(tr("File removed"), tr("'%1' has been removed.").arg(file));
else
emit guiLog(tr("New files available"), tr("'%1' and %n other file(s) have been removed.",
"", removedItems-1).arg(file));
}
if (updatedItems > 0) {
QString file = QDir::toNativeSeparators(firstItemUpdated._file);
if (updatedItems == 1)
emit guiLog(tr("File removed"), tr("'%1' has been updated.").arg(file));
else
emit guiLog(tr("New files available"), tr("'%1' and %n other file(s) have been updated.",
"", updatedItems-1).arg(file));
}
} }
} // ns } // ns

View File

@@ -42,23 +42,17 @@ enum SyncFileStatus_s {
}; };
typedef SyncFileStatus_s SyncFileStatus; typedef SyncFileStatus_s SyncFileStatus;
class DownloadNotifier : public QObject class ServerActionNotifier : public QObject
{ {
Q_OBJECT Q_OBJECT
public: public:
DownloadNotifier(const QString &localPrefix, const QString &remotePrefix, QObject *parent = 0); ServerActionNotifier(QObject *parent = 0);
public slots: public slots:
void slotFileReceived(const QString&); void slotSyncFinished(const SyncResult &result);
signals: signals:
void guiLog(const QString&, const QString&); void guiLog(const QString&, const QString&);
private slots:
void sendResults(); void sendResults();
private: private:
QTimer *_timer;
QString _url;
QString _localPrefix;
QString _remotePrefix;
int _items;
}; };
class ownCloudFolder : public Folder class ownCloudFolder : public Folder
@@ -94,7 +88,6 @@ private slots:
void slotCSyncFinished(); void slotCSyncFinished();
private: private:
DownloadNotifier *_notifier;
QString _secondPath; QString _secondPath;
QThread *_thread; QThread *_thread;
CSyncThread *_csync; CSyncThread *_csync;

View File

@@ -16,7 +16,6 @@
#include "mirall/mirallconfigfile.h" #include "mirall/mirallconfigfile.h"
#include "mirall/version.h" #include "mirall/version.h"
#include "mirall/theme.h" #include "mirall/theme.h"
#include "mirall/credentialstore.h"
#include <QtCore> #include <QtCore>
#include <QtGui> #include <QtGui>
@@ -26,6 +25,8 @@
#include <QHttp> #include <QHttp>
#endif #endif
#define DEFAULT_CONNECTION QLatin1String("default");
namespace Mirall namespace Mirall
{ {
@@ -48,16 +49,23 @@ ownCloudInfo* ownCloudInfo::instance()
} }
ownCloudInfo::ownCloudInfo() : ownCloudInfo::ownCloudInfo() :
QObject(0) QObject(0),
_manager(0)
{ {
_connection = Theme::instance()->appName(); _connection = Theme::instance()->appName();
_manager = new QNetworkAccessManager( this ); setNetworkAccessManager( new QNetworkAccessManager( this ) );
}
void ownCloudInfo::setNetworkAccessManager( QNetworkAccessManager* qnam )
{
delete _manager;
qnam->setParent( this );
_manager = qnam;
MirallConfigFile cfg( _configHandle ); MirallConfigFile cfg( _configHandle );
QSettings settings( cfg.configFile(), QSettings::IniFormat); QSslSocket::addDefaultCaCertificates(QSslCertificate::fromData(cfg.caCerts()));
QByteArray certs = settings.value(QLatin1String("CaCertificates")).toByteArray();
QSslSocket::addDefaultCaCertificates(QSslCertificate::fromData(certs));
connect( _manager, SIGNAL( sslErrors(QNetworkReply*, QList<QSslError>)), connect( _manager, SIGNAL( sslErrors(QNetworkReply*, QList<QSslError>)),
this, SIGNAL(sslFailed(QNetworkReply*, QList<QSslError>)) ); this, SIGNAL(sslFailed(QNetworkReply*, QList<QSslError>)) );
@@ -66,6 +74,7 @@ ownCloudInfo::ownCloudInfo() :
this, SLOT(slotAuthentication(QNetworkReply*,QAuthenticator*))); this, SLOT(slotAuthentication(QNetworkReply*,QAuthenticator*)));
_certsUntrusted = false; _certsUntrusted = false;
} }
ownCloudInfo::~ownCloudInfo() ownCloudInfo::~ownCloudInfo()
@@ -85,18 +94,18 @@ bool ownCloudInfo::isConfigured()
return cfgFile.connectionExists( _connection ); return cfgFile.connectionExists( _connection );
} }
void ownCloudInfo::checkInstallation() QNetworkReply *ownCloudInfo::checkInstallation()
{ {
/* No authentication required for this. */ /* No authentication required for this. */
getRequest( QLatin1String("status.php"), false ); return getRequest( QLatin1String("status.php"), false );
} }
void ownCloudInfo::getWebDAVPath( const QString& path ) QNetworkReply* ownCloudInfo::getWebDAVPath( const QString& path )
{ {
getRequest( path, true ); return getRequest( path, true );
} }
void ownCloudInfo::getRequest( const QString& path, bool webdav ) QNetworkReply* ownCloudInfo::getRequest( const QString& path, bool webdav )
{ {
qDebug() << "Get Request to " << path; qDebug() << "Get Request to " << path;
@@ -117,10 +126,11 @@ void ownCloudInfo::getRequest( const QString& path, bool webdav )
connect( reply, SIGNAL( error(QNetworkReply::NetworkError )), connect( reply, SIGNAL( error(QNetworkReply::NetworkError )),
this, SLOT(slotError( QNetworkReply::NetworkError ))); this, SLOT(slotError( QNetworkReply::NetworkError )));
return reply;
} }
#if QT46_IMPL #if QT46_IMPL
void ownCloudInfo::mkdirRequest( const QString& dir ) QNetworkReply* ownCloudInfo::mkdirRequest( const QString& dir )
{ {
qDebug() << "OCInfo Making dir " << dir; qDebug() << "OCInfo Making dir " << dir;
@@ -131,8 +141,6 @@ void ownCloudInfo::mkdirRequest( const QString& dir )
conMode = QHttp::ConnectionModeHttps; conMode = QHttp::ConnectionModeHttps;
QHttp* qhttp = new QHttp(QString(url.encodedHost()), conMode, 0, this); QHttp* qhttp = new QHttp(QString(url.encodedHost()), conMode, 0, this);
qhttp->setUser( CredentialStore::instance()->user(_connection),
CredentialStore::instance()->password(_connection) );
connect(qhttp, SIGNAL(requestStarted(int)), this,SLOT(qhttpRequestStarted(int))); connect(qhttp, SIGNAL(requestStarted(int)), this,SLOT(qhttpRequestStarted(int)));
connect(qhttp, SIGNAL(requestFinished(int, bool)), this,SLOT(qhttpRequestFinished(int,bool))); connect(qhttp, SIGNAL(requestFinished(int, bool)), this,SLOT(qhttpRequestFinished(int,bool)));
@@ -147,7 +155,18 @@ void ownCloudInfo::mkdirRequest( const QString& dir )
header.setValue("Connection", "keep-alive"); header.setValue("Connection", "keep-alive");
header.setContentType("application/x-www-form-urlencoded"); //important header.setContentType("application/x-www-form-urlencoded"); //important
header.setContentLength(0); header.setContentLength(0);
header.setValue("Authorization", CredentialStore::instance()->basicAuthHeader());
QString con = _configHandle;
if( con.isEmpty() ) con = DEFAULT_CONNECTION;
if( _credentials.contains(con)) {
oCICredentials creds = _credentials.value(con);
QString concatenated = creds.user + QLatin1Char(':') + creds.passwd;
const QString b(QLatin1String("Basic "));
QByteArray data = b.toLocal8Bit() + concatenated.toLocal8Bit().toBase64();
header.setValue("Authorization", data);
qhttp->setUser( creds.user, creds.passwd );
}
int david = qhttp->request(header,0,0); int david = qhttp->request(header,0,0);
//////////////// connect(davinfo, SIGNAL(dataSendProgress(int,int)), this, SLOT(SendStatus(int, int))); //////////////// connect(davinfo, SIGNAL(dataSendProgress(int,int)), this, SLOT(SendStatus(int, int)));
@@ -155,7 +174,7 @@ void ownCloudInfo::mkdirRequest( const QString& dir )
//connect(_http, SIGNAL(requestFinished(int, bool)), this,SLOT(qhttpRequestFinished(int,bool))); //connect(_http, SIGNAL(requestFinished(int, bool)), this,SLOT(qhttpRequestFinished(int,bool)));
///////////connect(davinfo, SIGNAL(responseHeaderReceived(constQHttpResponseHeader &)), this, SLOT(RegisterBackHeader(constQHttpResponseHeader &))); ///////////connect(davinfo, SIGNAL(responseHeaderReceived(constQHttpResponseHeader &)), this, SLOT(RegisterBackHeader(constQHttpResponseHeader &)));
return NULL;
} }
void ownCloudInfo::qhttpResponseHeaderReceived(const QHttpResponseHeader& header) void ownCloudInfo::qhttpResponseHeaderReceived(const QHttpResponseHeader& header)
@@ -184,7 +203,7 @@ void ownCloudInfo::qhttpRequestFinished(int id, bool success )
} }
} }
#else #else
void ownCloudInfo::mkdirRequest( const QString& dir ) QNetworkReply* ownCloudInfo::mkdirRequest( const QString& dir )
{ {
qDebug() << "OCInfo Making dir " << dir; qDebug() << "OCInfo Making dir " << dir;
_authAttempts = 0; _authAttempts = 0;
@@ -205,6 +224,7 @@ void ownCloudInfo::mkdirRequest( const QString& dir )
connect( reply, SIGNAL(finished()), SLOT(slotMkdirFinished()) ); connect( reply, SIGNAL(finished()), SLOT(slotMkdirFinished()) );
connect( reply, SIGNAL( error(QNetworkReply::NetworkError )), connect( reply, SIGNAL( error(QNetworkReply::NetworkError )),
this, SLOT(slotError(QNetworkReply::NetworkError ))); this, SLOT(slotError(QNetworkReply::NetworkError )));
return reply;
} }
void ownCloudInfo::slotMkdirFinished() void ownCloudInfo::slotMkdirFinished()
@@ -242,16 +262,25 @@ void ownCloudInfo::slotAuthentication( QNetworkReply *reply, QAuthenticator *aut
MirallConfigFile cfgFile( configHandle ); MirallConfigFile cfgFile( configHandle );
qDebug() << "Authenticating request for " << reply->url(); qDebug() << "Authenticating request for " << reply->url();
if( reply->url().toString().startsWith( cfgFile.ownCloudUrl( _connection, true )) ) { if( reply->url().toString().startsWith( cfgFile.ownCloudUrl( _connection, true )) ) {
auth->setUser( CredentialStore::instance()->user() ); //_connection ) );
auth->setPassword( CredentialStore::instance()->password() ); // _connection )); QString con = configHandle;
if( con.isEmpty() ) con = DEFAULT_CONNECTION;
if( _credentials.contains(con)) {
oCICredentials creds = _credentials.value(con);
auth->setUser( creds.user );
auth->setPassword( creds.passwd );
} else {
qDebug() << "Unable to get Credentials, not set!";
reply->close();
}
} else { } else {
qDebug() << "WRN: attempt to authenticate to different url - attempt " <<_authAttempts; qDebug() << "WRN: attempt to authenticate to different url - attempt " <<_authAttempts;
} }
if( _authAttempts > 10 ) { if( _authAttempts > 1) {
qDebug() << "Too many attempts to authenticate. Stop request."; qDebug() << "Too many attempts to authenticate. Stop request.";
reply->close(); reply->close();
} }
} }
QString ownCloudInfo::configHandle(QNetworkReply *reply) QString ownCloudInfo::configHandle(QNetworkReply *reply)
@@ -431,6 +460,24 @@ void ownCloudInfo::slotError( QNetworkReply::NetworkError err)
qDebug() << "ownCloudInfo Network Error: " << err; qDebug() << "ownCloudInfo Network Error: " << err;
} }
void ownCloudInfo::setCredentials( const QString& user, const QString& passwd,
const QString& configHandle )
{
QString con( configHandle );
if( configHandle.isEmpty() )
con = DEFAULT_CONNECTION;
if( _credentials.contains(con) ) {
qDebug() << "Overwriting credentials for connection " << con;
}
oCICredentials creds;
creds.user = user;
creds.passwd = passwd;
creds.connection = con;
_credentials[con] = creds;
}
// ============================================================================ // ============================================================================
void ownCloudInfo::setupHeaders( QNetworkRequest & req, quint64 size ) void ownCloudInfo::setupHeaders( QNetworkRequest & req, quint64 size )
{ {
@@ -441,7 +488,16 @@ void ownCloudInfo::setupHeaders( QNetworkRequest & req, quint64 size )
req.setRawHeader( QByteArray("Host"), url.host().toUtf8() ); req.setRawHeader( QByteArray("Host"), url.host().toUtf8() );
req.setRawHeader( QByteArray("User-Agent"), QString::fromLatin1("mirall-%1") req.setRawHeader( QByteArray("User-Agent"), QString::fromLatin1("mirall-%1")
.arg(QLatin1String(MIRALL_STRINGIFY(MIRALL_VERSION))).toAscii()); .arg(QLatin1String(MIRALL_STRINGIFY(MIRALL_VERSION))).toAscii());
req.setRawHeader( QByteArray("Authorization"), CredentialStore::instance()->basicAuthHeader() );
QString con = _configHandle;
if( con.isEmpty() ) con = DEFAULT_CONNECTION;
if( _credentials.contains(con)) {
oCICredentials creds = _credentials.value(con);
QString concatenated = creds.user + QLatin1Char(':') + creds.passwd;
const QString b(QLatin1String("Basic "));
QByteArray data = b.toLocal8Bit() + concatenated.toLocal8Bit().toBase64();
req.setRawHeader( QByteArray("Authorization"), data );
}
if (size) { if (size) {
req.setHeader( QNetworkRequest::ContentLengthHeader, size); req.setHeader( QNetworkRequest::ContentLengthHeader, size);

View File

@@ -27,6 +27,12 @@
namespace Mirall namespace Mirall
{ {
typedef struct {
QString user;
QString passwd;
QString connection;
} oCICredentials;
class ownCloudInfo : public QObject class ownCloudInfo : public QObject
{ {
Q_OBJECT Q_OBJECT
@@ -39,18 +45,18 @@ public:
/** /**
* call status.php * call status.php
*/ */
void checkInstallation(); QNetworkReply* checkInstallation();
/** /**
* a general GET request to the ownCloud. If the second bool parameter is * a general GET request to the ownCloud. If the second bool parameter is
* true, the WebDAV server is queried. * true, the WebDAV server is queried.
*/ */
void getRequest( const QString&, bool ); QNetworkReply* getRequest( const QString&, bool );
/** /**
* convenience: GET request to the WebDAV server. * convenience: GET request to the WebDAV server.
*/ */
void getWebDAVPath( const QString& ); QNetworkReply* getWebDAVPath( const QString& );
/** /**
* There is a global flag here if the user once decided against trusting the * There is a global flag here if the user once decided against trusting the
@@ -68,10 +74,18 @@ public:
*/ */
bool certsUntrusted(); bool certsUntrusted();
/**
* Set a NetworkAccessManager to be used
*
* This method will take ownership of the NetworkAccessManager, so you can just
* set it initially and forget about its memory management.
*/
void setNetworkAccessManager( QNetworkAccessManager *qnam );
/** /**
* Create a collection via owncloud. Provide a relative path. * Create a collection via owncloud. Provide a relative path.
*/ */
void mkdirRequest( const QString& ); QNetworkReply* mkdirRequest( const QString& );
/** /**
* Use a custom ownCloud configuration file identified by handle * Use a custom ownCloud configuration file identified by handle
@@ -89,6 +103,13 @@ public:
*/ */
QList<QSslCertificate> certificateChain() const; QList<QSslCertificate> certificateChain() const;
/**
* Store credentials for a given connection. Empty connection parameter
* means "default connection".
*/
void setCredentials( const QString&, const QString&,
const QString& configHandle = QString::null );
signals: signals:
// result signal with url- and version string. // result signal with url- and version string.
void ownCloudInfoFound( const QString&, const QString&, const QString&, const QString& ); void ownCloudInfoFound( const QString&, const QString&, const QString&, const QString& );
@@ -138,6 +159,7 @@ private:
QList<QSslCertificate> _certificateChain; QList<QSslCertificate> _certificateChain;
bool _certsUntrusted; bool _certsUntrusted;
int _authAttempts; int _authAttempts;
QMap<QString, oCICredentials> _credentials;
}; };
}; };

View File

@@ -117,7 +117,7 @@
<string>Do not allow the local storage of the password.</string> <string>Do not allow the local storage of the password.</string>
</property> </property>
<property name="text"> <property name="text">
<string>&amp;Do not store password on local machine.</string> <string>&amp;Do not store password on local machine</string>
</property> </property>
</widget> </widget>
</item> </item>

View File

@@ -17,6 +17,7 @@
#include "mirall/owncloudinfo.h" #include "mirall/owncloudinfo.h"
#include "mirall/folderman.h" #include "mirall/folderman.h"
#include "mirall/credentialstore.h" #include "mirall/credentialstore.h"
#include "mirall/utility.h"
#include <QtCore> #include <QtCore>
#include <QProcess> #include <QProcess>
@@ -29,6 +30,8 @@ class Theme;
OwncloudSetupWizard::OwncloudSetupWizard( FolderMan *folderMan, Theme *theme, QObject *parent ) : OwncloudSetupWizard::OwncloudSetupWizard( FolderMan *folderMan, Theme *theme, QObject *parent ) :
QObject( parent ), QObject( parent ),
_mkdirRequestReply(0),
_checkInstallationRequest(0),
_folderMan(folderMan) _folderMan(folderMan)
{ {
_process = new QProcess( this ); _process = new QProcess( this );
@@ -68,7 +71,10 @@ OwncloudSetupWizard::OwncloudSetupWizard( FolderMan *folderMan, Theme *theme, QO
// in case of cancel, terminate the owncloud-admin script. // in case of cancel, terminate the owncloud-admin script.
connect( _ocWizard, SIGNAL(rejected()), _process, SLOT(terminate())); connect( _ocWizard, SIGNAL(rejected()), _process, SLOT(terminate()));
_ocWizard->setWindowTitle( tr("%1 Connection Wizard").arg( theme ? theme->appName() : QLatin1String("Mirall") ) ); connect( _ocWizard, SIGNAL(clearPendingRequests()),
this, SLOT(slotClearPendingRequests()));
_ocWizard->setWindowTitle( tr("%1 Connection Wizard").arg( theme ? theme->appNameGUI() : QLatin1String("Mirall") ) );
} }
@@ -89,12 +95,17 @@ void OwncloudSetupWizard::slotAssistantFinished( int result )
qDebug() << "Rejected the new config, use the old!"; qDebug() << "Rejected the new config, use the old!";
} else if( result == QDialog::Accepted ) { } else if( result == QDialog::Accepted ) {
qDebug() << "Config Changes were accepted!"; qDebug() << "Config Changes were accepted!";
// go through all folders and remove the journals if the server changed.
MirallConfigFile prevCfg;
if( prevCfg.ownCloudUrl() != cfg.ownCloudUrl() ) {
qDebug() << "ownCloud URL has changed, journals needs to be wiped.";
_folderMan->wipeAllJournals();
}
// save the user credentials and afterwards clear the cred store. // save the user credentials and afterwards clear the cred store.
cfg.acceptCustomConfig(); cfg.acceptCustomConfig();
// wipe all folder definitions so far.
if( _folderMan ) _folderMan->removeAllFolderDefinitions();
// Now write the resulting folder definition if folder names are set. // Now write the resulting folder definition if folder names are set.
if( !( _localFolder.isEmpty() || _remoteFolder.isEmpty() ) ) { // both variables are set. if( !( _localFolder.isEmpty() || _remoteFolder.isEmpty() ) ) { // both variables are set.
if( _folderMan ) { if( _folderMan ) {
@@ -130,10 +141,23 @@ void OwncloudSetupWizard::slotConnectToOCUrl( const QString& url )
qDebug() << "Connect to url: " << url; qDebug() << "Connect to url: " << url;
_ocWizard->setField(QLatin1String("OCUrl"), url ); _ocWizard->setField(QLatin1String("OCUrl"), url );
_ocWizard->appendToResultWidget(tr("Trying to connect to %1 at %2...") _ocWizard->appendToResultWidget(tr("Trying to connect to %1 at %2...")
.arg( Theme::instance()->appName() ).arg(url) ); .arg( Theme::instance()->appNameGUI() ).arg(url) );
testOwnCloudConnect(); testOwnCloudConnect();
} }
void OwncloudSetupWizard::slotClearPendingRequests()
{
qDebug() << "Pending request: " << _mkdirRequestReply;
if( _mkdirRequestReply && _mkdirRequestReply->isRunning() ) {
qDebug() << "ABORTing pending mkdir request.";
_mkdirRequestReply->abort();
}
if( _checkInstallationRequest && _checkInstallationRequest->isRunning() ) {
qDebug() << "ABORTing pending check installation request.";
_checkInstallationRequest->abort();
}
}
void OwncloudSetupWizard::testOwnCloudConnect() void OwncloudSetupWizard::testOwnCloudConnect()
{ {
// write a temporary config. // write a temporary config.
@@ -149,13 +173,22 @@ void OwncloudSetupWizard::testOwnCloudConnect()
_ocWizard->field(QLatin1String("secureConnect")).toBool(), _ocWizard->field(QLatin1String("secureConnect")).toBool(),
_ocWizard->field(QLatin1String("PwdNoLocalStore")).toBool() ); _ocWizard->field(QLatin1String("PwdNoLocalStore")).toBool() );
// If there is already a config, take its proxy config.
if( ownCloudInfo::instance()->isConfigured() ) {
MirallConfigFile prevCfg;
if( prevCfg.proxyType() != QNetworkProxy::DefaultProxy ) {
cfgFile.setProxyType( prevCfg.proxyType(), prevCfg.proxyHostName(), prevCfg.proxyPort(),
prevCfg.proxyUser(), prevCfg.proxyPassword() );
}
}
// now start ownCloudInfo to check the connection. // now start ownCloudInfo to check the connection.
ownCloudInfo* info = ownCloudInfo::instance(); ownCloudInfo* info = ownCloudInfo::instance();
info->setCustomConfigHandle( _configHandle ); info->setCustomConfigHandle( _configHandle );
if( info->isConfigured() ) { if( info->isConfigured() ) {
// reset the SSL Untrust flag to let the SSL dialog appear again. // reset the SSL Untrust flag to let the SSL dialog appear again.
info->resetSSLUntrust(); info->resetSSLUntrust();
info->checkInstallation(); _checkInstallationRequest = info->checkInstallation();
} else { } else {
qDebug() << " ownCloud seems not to be configured, can not start test connect."; qDebug() << " ownCloud seems not to be configured, can not start test connect.";
} }
@@ -164,7 +197,7 @@ void OwncloudSetupWizard::testOwnCloudConnect()
void OwncloudSetupWizard::slotOwnCloudFound( const QString& url, const QString& infoString, const QString& version, const QString& ) void OwncloudSetupWizard::slotOwnCloudFound( const QString& url, const QString& infoString, const QString& version, const QString& )
{ {
_ocWizard->appendToResultWidget(tr("<font color=\"green\">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/>") _ocWizard->appendToResultWidget(tr("<font color=\"green\">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/>")
.arg( url ).arg(Theme::instance()->appName()).arg(infoString).arg(version)); .arg( url ).arg(Theme::instance()->appNameGUI()).arg(infoString).arg(version));
// enable the finish button. // enable the finish button.
_ocWizard->button( QWizard::FinishButton )->setEnabled( true ); _ocWizard->button( QWizard::FinishButton )->setEnabled( true );
@@ -176,7 +209,7 @@ void OwncloudSetupWizard::slotOwnCloudFound( const QString& url, const QString&
void OwncloudSetupWizard::slotNoOwnCloudFound( QNetworkReply *err ) void OwncloudSetupWizard::slotNoOwnCloudFound( QNetworkReply *err )
{ {
_ocWizard->appendToResultWidget(tr("<font color=\"red\">Failed to connect to %1!</font>") _ocWizard->appendToResultWidget(tr("<font color=\"red\">Failed to connect to %1!</font>")
.arg(Theme::instance()->appName())); .arg(Theme::instance()->appNameGUI()));
_ocWizard->appendToResultWidget(tr("Error: <tt>%1</tt>").arg(err->errorString()) ); _ocWizard->appendToResultWidget(tr("Error: <tt>%1</tt>").arg(err->errorString()) );
// remove the config file again // remove the config file again
@@ -313,12 +346,12 @@ void OwncloudSetupWizard::slotProcessFinished( int res, QProcess::ExitStatus )
qDebug() << "exit code: " << res; qDebug() << "exit code: " << res;
if( res ) { if( res ) {
_ocWizard->appendToResultWidget( tr("<font color=\"red\">Installation of %1 failed!</font>").arg(Theme::instance()->appName())); _ocWizard->appendToResultWidget( tr("<font color=\"red\">Installation of %1 failed!</font>").arg(Theme::instance()->appNameGUI()));
_ocWizard->showOCUrlLabel( false ); _ocWizard->showOCUrlLabel( false );
emit ownCloudSetupFinished( false ); emit ownCloudSetupFinished( false );
} else { } else {
// Successful installation. Write the config. // Successful installation. Write the config.
_ocWizard->appendToResultWidget( tr("<font color=\"green\">Installation of %1 succeeded!</font>").arg(Theme::instance()->appName())); _ocWizard->appendToResultWidget( tr("<font color=\"green\">Installation of %1 succeeded!</font>").arg(Theme::instance()->appNameGUI()));
_ocWizard->showOCUrlLabel( true ); _ocWizard->showOCUrlLabel( true );
testOwnCloudConnect(); testOwnCloudConnect();
@@ -339,6 +372,14 @@ void OwncloudSetupWizard::startWizard(bool intro)
_ocWizard->setOCUrl( url ); _ocWizard->setOCUrl( url );
} }
#ifdef OWNCLOUD_CLIENT #ifdef OWNCLOUD_CLIENT
QString user = cfgFile.ownCloudUser();
if( !user.isEmpty() ) {
_ocWizard->setOCUser( user );
}
bool doStore = cfgFile.passwordStorageAllowed();
_ocWizard->setAllowPasswordStorage( doStore );
if (intro) if (intro)
_ocWizard->setStartId(OwncloudWizard::Page_oCWelcome); _ocWizard->setStartId(OwncloudWizard::Page_oCWelcome);
else else
@@ -381,6 +422,7 @@ void OwncloudSetupWizard::setupLocalSyncFolder()
} else { } else {
QString res = tr("Creating local sync folder %1... ").arg(_localFolder); QString res = tr("Creating local sync folder %1... ").arg(_localFolder);
if( fi.mkpath( _localFolder ) ) { if( fi.mkpath( _localFolder ) ) {
Utility::setupFavLink( _localFolder );
// FIXME: Create a local sync folder. // FIXME: Create a local sync folder.
res += tr("ok"); res += tr("ok");
} else { } else {
@@ -418,7 +460,7 @@ bool OwncloudSetupWizard::createRemoteFolder( const QString& folder )
qDebug() << "creating folder on ownCloud: " << folder; qDebug() << "creating folder on ownCloud: " << folder;
ownCloudInfo::instance()->mkdirRequest( folder ); _mkdirRequestReply = ownCloudInfo::instance()->mkdirRequest( folder );
return true; return true;
} }
@@ -452,6 +494,9 @@ void OwncloudSetupWizard::slotCreateRemoteFolderFinished( QNetworkReply::Network
void OwncloudSetupWizard::finalizeSetup( bool success ) void OwncloudSetupWizard::finalizeSetup( bool success )
{ {
// enable/disable the finish button.
_ocWizard->enableFinishOnResultWidget(success);
if( success ) { if( success ) {
if( !(_localFolder.isEmpty() || _remoteFolder.isEmpty() )) { if( !(_localFolder.isEmpty() || _remoteFolder.isEmpty() )) {
_ocWizard->appendToResultWidget( tr("A sync connection from %1 to remote directory %2 was set up.") _ocWizard->appendToResultWidget( tr("A sync connection from %1 to remote directory %2 was set up.")
@@ -459,14 +504,14 @@ void OwncloudSetupWizard::finalizeSetup( bool success )
} }
_ocWizard->appendToResultWidget( QLatin1String(" ")); _ocWizard->appendToResultWidget( QLatin1String(" "));
_ocWizard->appendToResultWidget( QLatin1String("<p><font color=\"green\"><b>") _ocWizard->appendToResultWidget( QLatin1String("<p><font color=\"green\"><b>")
+ tr("Succesfully connected to %1!") + tr("Successfully connected to %1!")
.arg(Theme::instance()->appName()) .arg(Theme::instance()->appNameGUI())
+ QLatin1String("</b></font></p>")); + QLatin1String("</b></font></p>"));
_ocWizard->appendToResultWidget( tr("Press Finish to permanently accept this connection.")); _ocWizard->appendToResultWidget( tr("Press Finish to permanently accept this connection."));
} else { } else {
_ocWizard->appendToResultWidget(QLatin1String("<p><font color=\"red\">") _ocWizard->appendToResultWidget(QLatin1String("<p><font color=\"red\">")
+ tr("Connection to %1 could not be established. Please check again.") + tr("Connection to %1 could not be established. Please check again.")
.arg(Theme::instance()->appName()) .arg(Theme::instance()->appNameGUI())
+ QLatin1String("</font></p>")); + QLatin1String("</font></p>"));
} }
} }

View File

@@ -19,6 +19,7 @@
#include <QWidget> #include <QWidget>
#include <QProcess> #include <QProcess>
#include <QNetworkReply> #include <QNetworkReply>
#include <QPointer>
#include "mirall/owncloudwizard.h" #include "mirall/owncloudwizard.h"
#include "mirall/theme.h" #include "mirall/theme.h"
@@ -87,6 +88,7 @@ private slots:
void slotNoOwnCloudFound( QNetworkReply* ); void slotNoOwnCloudFound( QNetworkReply* );
void slotCreateRemoteFolderFinished( QNetworkReply::NetworkError ); void slotCreateRemoteFolderFinished( QNetworkReply::NetworkError );
void slotAssistantFinished( int ); void slotAssistantFinished( int );
void slotClearPendingRequests();
private: private:
bool checkOwncloudAdmin( const QString& ); bool checkOwncloudAdmin( const QString& );
@@ -98,6 +100,8 @@ private:
void testOwnCloudConnect(); void testOwnCloudConnect();
OwncloudWizard *_ocWizard; OwncloudWizard *_ocWizard;
QPointer<QNetworkReply> _mkdirRequestReply;
QPointer<QNetworkReply> _checkInstallationRequest;
FolderMan *_folderMan; FolderMan *_folderMan;
QProcess *_process; QProcess *_process;

View File

@@ -124,6 +124,7 @@ QIcon ownCloudTheme::syncStateIcon( SyncResult::Status status, bool sysTray ) co
case SyncResult::SyncRunning: case SyncResult::SyncRunning:
statusIcon = QLatin1String("state-sync"); statusIcon = QLatin1String("state-sync");
break; break;
case SyncResult::SyncPrepare:
case SyncResult::Success: case SyncResult::Success:
statusIcon = QLatin1String("state-ok"); statusIcon = QLatin1String("state-ok");
break; break;

View File

@@ -57,7 +57,7 @@ void setupCustomMedia( QVariant variant, QLabel *label )
OwncloudWelcomePage::OwncloudWelcomePage() OwncloudWelcomePage::OwncloudWelcomePage()
{ {
setTitle(tr("Welcome to %1").arg(Theme::instance()->appName())); setTitle(tr("Welcome to %1").arg(Theme::instance()->appNameGUI()));
QVBoxLayout *lay = new QVBoxLayout(this); QVBoxLayout *lay = new QVBoxLayout(this);
QLabel *content = new QLabel; QLabel *content = new QLabel;
@@ -70,11 +70,11 @@ OwncloudWelcomePage::OwncloudWelcomePage()
content->setText(tr("<p>In order to connect to your %1 server, you need to provide the server address " content->setText(tr("<p>In order to connect to your %1 server, you need to provide the server address "
"as well as your credentials.</p><p>This wizard will guide you through the process.<p>" "as well as your credentials.</p><p>This wizard will guide you through the process.<p>"
"<p>If you have not received this information, please contact your %1 provider.</p>") "<p>If you have not received this information, please contact your %1 provider.</p>")
.arg(theme->appName())); .arg(theme->appNameGUI()));
} else { } else {
content->setText(tr("<p>In order to connect to your %1 server, you need to provide " content->setText(tr("<p>In order to connect to your %1 server, you need to provide "
"your credentials.</p><p>This wizard will guide you through " "your credentials.</p><p>This wizard will guide you through "
"the setup process.</p>").arg(theme->appName())); "the setup process.</p>").arg(theme->appNameGUI()));
} }
} }
@@ -83,7 +83,7 @@ OwncloudSetupPage::OwncloudSetupPage()
{ {
_ui.setupUi(this); _ui.setupUi(this);
setTitle(tr("Create Connection to %1").arg(Theme::instance()->appName())); setTitle(tr("Create Connection to %1").arg(Theme::instance()->appNameGUI()));
connect(_ui.leUrl, SIGNAL(textChanged(QString)), SLOT(handleNewOcUrl(QString))); connect(_ui.leUrl, SIGNAL(textChanged(QString)), SLOT(handleNewOcUrl(QString)));
@@ -110,6 +110,18 @@ OwncloudSetupPage::~OwncloudSetupPage()
{ {
} }
void OwncloudSetupPage::setOCUser( const QString & user )
{
if( _ui.leUsername->text().isEmpty() ) {
_ui.leUsername->setText(user);
}
}
void OwncloudSetupPage::setAllowPasswordStorage( bool allow )
{
_ui.cbNoPasswordStore->setChecked( ! allow );
}
void OwncloudSetupPage::setOCUrl( const QString& newUrl ) void OwncloudSetupPage::setOCUrl( const QString& newUrl )
{ {
QString url( newUrl ); QString url( newUrl );
@@ -423,12 +435,19 @@ OwncloudWizardResultPage::~OwncloudWizardResultPage()
void OwncloudWizardResultPage::initializePage() void OwncloudWizardResultPage::initializePage()
{ {
_complete = false;
// _ui.lineEditOCAlias->setText( "Owncloud" ); // _ui.lineEditOCAlias->setText( "Owncloud" );
} }
void OwncloudWizardResultPage::setComplete(bool complete)
{
_complete = complete;
emit completeChanged();
}
bool OwncloudWizardResultPage::isComplete() const bool OwncloudWizardResultPage::isComplete() const
{ {
return true; return _complete;
} }
void OwncloudWizardResultPage::appendResultText( const QString& msg, OwncloudWizard::LogType type ) void OwncloudWizardResultPage::appendResultText( const QString& msg, OwncloudWizard::LogType type )
@@ -449,7 +468,7 @@ void OwncloudWizardResultPage::appendResultText( const QString& msg, OwncloudWiz
void OwncloudWizardResultPage::showOCUrlLabel( const QString& url, bool show ) void OwncloudWizardResultPage::showOCUrlLabel( const QString& url, bool show )
{ {
_ui.ocLinkLabel->setText( tr("Congratulations! Your <a href=\"%1\" title=\"%1\">new %2</a> is now up and running!") _ui.ocLinkLabel->setText( tr("Congratulations! Your <a href=\"%1\" title=\"%1\">new %2</a> is now up and running!")
.arg(url).arg( Theme::instance()->appName())); .arg(url).arg( Theme::instance()->appNameGUI()));
_ui.ocLinkLabel->setOpenExternalLinks( true ); _ui.ocLinkLabel->setOpenExternalLinks( true );
if( show ) { if( show ) {
@@ -509,6 +528,12 @@ QString OwncloudWizard::ocUrl() const
return url; return url;
} }
void OwncloudWizard::enableFinishOnResultWidget(bool enable)
{
OwncloudWizardResultPage *p = static_cast<OwncloudWizardResultPage*> (page( Page_Install ));
p->setComplete(enable);
}
void OwncloudWizard::slotCurrentPageChanged( int id ) void OwncloudWizard::slotCurrentPageChanged( int id )
{ {
qDebug() << "Current Wizard page changed to " << id; qDebug() << "Current Wizard page changed to " << id;
@@ -545,6 +570,9 @@ void OwncloudWizard::slotCurrentPageChanged( int id )
} else { } else {
} }
} }
if( id == Page_oCSetup ) {
emit clearPendingRequests();
}
} }
void OwncloudWizard::showOCUrlLabel( bool show ) void OwncloudWizard::showOCUrlLabel( bool show )
@@ -572,4 +600,25 @@ void OwncloudWizard::setOCUrl( const QString& url )
} }
void OwncloudWizard::setOCUser( const QString& user )
{
_oCUser = user;
#ifdef OWNCLOUD_CLIENT
OwncloudSetupPage *p = static_cast<OwncloudSetupPage*>(page(Page_oCSetup));
if( p )
p->setOCUser( user );
#else
OwncloudWizardSelectTypePage *p = static_cast<OwncloudWizardSelectTypePage*>(page( Page_SelectType ));
#endif
}
void OwncloudWizard::setAllowPasswordStorage( bool allow )
{
#ifdef OWNCLOUD_CLIENT
OwncloudSetupPage *p = static_cast<OwncloudSetupPage*>(page(Page_oCSetup));
if( p )
p->setAllowPasswordStorage( allow );
#endif
}
} // end namespace } // end namespace

View File

@@ -41,6 +41,8 @@ public:
virtual void initializePage(); virtual void initializePage();
virtual int nextId() const; virtual int nextId() const;
void setOCUrl( const QString& ); void setOCUrl( const QString& );
void setOCUser( const QString& );
void setAllowPasswordStorage( bool );
protected slots: protected slots:
void slotPwdStoreChanged( int ); void slotPwdStoreChanged( int );
@@ -74,10 +76,14 @@ public:
OwncloudWizard(QWidget *parent = 0L); OwncloudWizard(QWidget *parent = 0L);
void setOCUrl( const QString& ); void setOCUrl( const QString& );
void setOCUser( const QString& );
void setAllowPasswordStorage( bool );
void setupCustomMedia( QVariant, QLabel* ); void setupCustomMedia( QVariant, QLabel* );
QString ocUrl() const; QString ocUrl() const;
void enableFinishOnResultWidget(bool enable);
public slots: public slots:
void appendToResultWidget( const QString& msg, LogType type = LogParagraph ); void appendToResultWidget( const QString& msg, LogType type = LogParagraph );
void slotCurrentPageChanged( int ); void slotCurrentPageChanged( int );
@@ -88,10 +94,12 @@ signals:
void connectToOCUrl( const QString& ); void connectToOCUrl( const QString& );
void installOCServer(); void installOCServer();
void installOCLocalhost(); void installOCLocalhost();
void clearPendingRequests();
private: private:
QString _configFile; QString _configFile;
QString _oCUrl; QString _oCUrl;
QString _oCUser;
}; };
@@ -198,6 +206,8 @@ public:
virtual bool isComplete() const; virtual bool isComplete() const;
virtual void initializePage(); virtual void initializePage();
void setComplete(bool complete);
public slots: public slots:
void appendResultText( const QString&, OwncloudWizard::LogType type = OwncloudWizard::LogParagraph ); void appendResultText( const QString&, OwncloudWizard::LogType type = OwncloudWizard::LogParagraph );
void showOCUrlLabel( const QString&, bool ); void showOCUrlLabel( const QString&, bool );
@@ -206,6 +216,7 @@ protected:
void setupCustomization(); void setupCustomization();
private: private:
bool _complete;
Ui_OwncloudWizardResultPage _ui; Ui_OwncloudWizardResultPage _ui;
}; };

View File

@@ -159,7 +159,7 @@ p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt; &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property> </property>
<property name="textFormat"> <property name="textFormat">
<enum>Qt::AutoText</enum> <enum>Qt::AutoText</enum>

View File

@@ -14,23 +14,30 @@
<string>Proxy Settings</string> <string>Proxy Settings</string>
</property> </property>
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gridLayout">
<item row="0" column="0"> <item row="1" column="0">
<widget class="QLabel" name="label_2"> <spacer name="verticalSpacer">
<property name="font"> <property name="orientation">
<font> <enum>Qt::Vertical</enum>
<weight>75</weight>
<bold>true</bold>
</font>
</property> </property>
<property name="text"> <property name="sizeHint" stdset="0">
<string>Configure Proxies</string> <size>
<width>20</width>
<height>40</height>
</size>
</property> </property>
<property name="buddy"> </spacer>
<cstring>manualSettings</cstring> </item>
<item row="2" column="0">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="0"> <item row="0" column="0">
<layout class="QVBoxLayout" name="verticalLayout_2"> <layout class="QVBoxLayout" name="verticalLayout_2">
<item> <item>
<layout class="QVBoxLayout" name="verticalLayout"> <layout class="QVBoxLayout" name="verticalLayout">
@@ -73,7 +80,7 @@
<enum>QFormLayout::AllNonFixedFieldsGrow</enum> <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
</property> </property>
<property name="verticalSpacing"> <property name="verticalSpacing">
<number>-1</number> <number>6</number>
</property> </property>
<property name="leftMargin"> <property name="leftMargin">
<number>40</number> <number>40</number>
@@ -200,29 +207,6 @@
</item> </item>
</layout> </layout>
</item> </item>
<item row="2" column="0">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>20</width>
<height>40</height>
</size>
</property>
</spacer>
</item>
<item row="3" column="0">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="standardButtons">
<set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
<resources/> <resources/>

View File

@@ -14,14 +14,13 @@
#include "mirall/mirallconfigfile.h" #include "mirall/mirallconfigfile.h"
#include "mirall/utility.h" #include "mirall/utility.h"
#include "mirall/sslerrordialog.h" #include "mirall/sslerrordialog.h"
#include "mirall/owncloudinfo.h"
#include <QtGui> #include <QtGui>
#include <QtNetwork> #include <QtNetwork>
namespace Mirall namespace Mirall
{ {
#define CA_CERTS_KEY QLatin1String("CaCertificates")
SslErrorDialog::SslErrorDialog(QWidget *parent) : SslErrorDialog::SslErrorDialog(QWidget *parent) :
QDialog(parent), _allTrusted(false) QDialog(parent), _allTrusted(false)
{ {
@@ -42,14 +41,6 @@ SslErrorDialog::SslErrorDialog(QWidget *parent) :
} }
} }
QList<QSslCertificate> SslErrorDialog::storedCACerts()
{
MirallConfigFile cfg( _customConfigHandle );
QList<QSslCertificate> cacerts = QSslCertificate::fromData(cfg.caCerts());
return cacerts;
}
QString SslErrorDialog::styleSheet() const QString SslErrorDialog::styleSheet() const
{ {
@@ -66,16 +57,15 @@ QString SslErrorDialog::styleSheet() const
} }
#define QL(x) QLatin1String(x) #define QL(x) QLatin1String(x)
bool SslErrorDialog::setErrorList( QList<QSslError> errors ) bool SslErrorDialog::setErrorList( QList<QSslError> errors, QList<QSslCertificate> certs )
{ {
QList<QSslCertificate> ourCerts = storedCACerts();
// check if unknown certs caused errors. // check if unknown certs caused errors.
_unknownCerts.clear(); _unknownCerts.clear();
QStringList errorStrings; QStringList errorStrings;
for (int i = 0; i < errors.count(); ++i) { for (int i = 0; i < errors.count(); ++i) {
if (ourCerts.contains(errors.at(i).certificate()) || if (certs.contains(errors.at(i).certificate()) ||
_unknownCerts.contains(errors.at(i).certificate() )) _unknownCerts.contains(errors.at(i).certificate() ))
continue; continue;
errorStrings += errors.at(i).errorString(); errorStrings += errors.at(i).errorString();
@@ -191,9 +181,7 @@ void SslErrorDialog::accept()
QSslSocket::addDefaultCaCertificates(_unknownCerts); QSslSocket::addDefaultCaCertificates(_unknownCerts);
MirallConfigFile cfg( _customConfigHandle ); MirallConfigFile cfg( _customConfigHandle );
QByteArray certs = cfg.caCerts(); QByteArray certs = cfg.caCerts();
qDebug() << "Saving " << _unknownCerts.count() << " unknown certs."; qDebug() << "Saving " << _unknownCerts.count() << " unknown certs.";
foreach( const QSslCertificate& cert, _unknownCerts ) { foreach( const QSslCertificate& cert, _unknownCerts ) {
certs += cert.toPem() + '\n'; certs += cert.toPem() + '\n';

View File

@@ -22,6 +22,7 @@
#include "ui_sslerrordialog.h" #include "ui_sslerrordialog.h"
class QSslError; class QSslError;
class QSslCertificate;
namespace Mirall namespace Mirall
@@ -33,7 +34,7 @@ class SslErrorDialog : public QDialog, public Ui::sslErrorDialog
public: public:
explicit SslErrorDialog(QWidget *parent = 0); explicit SslErrorDialog(QWidget *parent = 0);
bool setErrorList( QList<QSslError> errors ); bool setErrorList( QList<QSslError> errors, QList<QSslCertificate> certs );
bool trustConnection(); bool trustConnection();
@@ -45,7 +46,6 @@ public slots:
void accept(); void accept();
private: private:
QList<QSslCertificate> storedCACerts();
QString styleSheet() const; QString styleSheet() const;
bool _allTrusted; bool _allTrusted;

View File

@@ -224,7 +224,7 @@ StatusDialog::StatusDialog( Theme *theme, QWidget *parent) :
_theme( theme ) _theme( theme )
{ {
setupUi( this ); setupUi( this );
setWindowTitle( QString::fromLatin1( "%1 %2" ).arg(_theme->appName(), _theme->version() ) ); setWindowTitle( QString::fromLatin1( "%1 %2" ).arg(_theme->appNameGUI(), _theme->version() ) );
_model = new FolderStatusModel(); _model = new FolderStatusModel();
FolderViewDelegate *delegate = new FolderViewDelegate(); FolderViewDelegate *delegate = new FolderViewDelegate();
@@ -312,6 +312,7 @@ void StatusDialog::slotAddFolder( Folder *folder )
QStandardItem *item = new QStandardItem(); QStandardItem *item = new QStandardItem();
folderToModelItem( item, folder ); folderToModelItem( item, folder );
_model->appendRow( item ); _model->appendRow( item );
slotCheckConnection();
} }
@@ -359,6 +360,7 @@ void StatusDialog::slotUpdateFolderState( Folder *folder )
} else { } else {
// the dialog is not visible. // the dialog is not visible.
} }
slotCheckConnection();
} }
void StatusDialog::folderToModelItem( QStandardItem *item, Folder *f ) void StatusDialog::folderToModelItem( QStandardItem *item, Folder *f )
@@ -399,6 +401,7 @@ void StatusDialog::slotRemoveFolder()
// _model->removeRow( selected.row() ); // _model->removeRow( selected.row() );
} }
} }
slotCheckConnection();
} }
void StatusDialog::slotRemoveSelectedFolder() void StatusDialog::slotRemoveSelectedFolder()
@@ -408,6 +411,7 @@ void StatusDialog::slotRemoveSelectedFolder()
_model->removeRow( selected.row() ); _model->removeRow( selected.row() );
} }
buttonsSetEnabled(); buttonsSetEnabled();
slotCheckConnection();
} }
void StatusDialog::slotFetchFolder() void StatusDialog::slotFetchFolder()
@@ -476,12 +480,12 @@ void StatusDialog::slotCheckConnection()
connect(ownCloudInfo::instance(), SIGNAL(noOwncloudFound(QNetworkReply*)), connect(ownCloudInfo::instance(), SIGNAL(noOwncloudFound(QNetworkReply*)),
this, SLOT(slotOCInfoFail(QNetworkReply*))); this, SLOT(slotOCInfoFail(QNetworkReply*)));
_ocUrlLabel->setText( tr("Checking %1 connection...").arg(Theme::instance()->appName())); _ocUrlLabel->setText( tr("Checking %1 connection...").arg(Theme::instance()->appNameGUI()));
qDebug() << "Check status.php from statusdialog."; qDebug() << "Check status.php from statusdialog.";
ownCloudInfo::instance()->checkInstallation(); ownCloudInfo::instance()->checkInstallation();
} else { } else {
// ownCloud is not yet configured. // ownCloud is not yet configured.
_ocUrlLabel->setText( tr("No %1 connection configured.").arg(Theme::instance()->appName())); _ocUrlLabel->setText( tr("No %1 connection configured.").arg(Theme::instance()->appNameGUI()));
_ButtonAdd->setEnabled( false); _ButtonAdd->setEnabled( false);
} }
} }
@@ -522,7 +526,7 @@ void StatusDialog::slotOCInfoFail( QNetworkReply *reply)
QString errStr = tr("unknown problem."); QString errStr = tr("unknown problem.");
if( reply ) errStr = reply->errorString(); if( reply ) errStr = reply->errorString();
_ocUrlLabel->setText( tr("<p>Failed to connect to %1: <tt>%2</tt></p>").arg(Theme::instance()->appName()).arg(errStr) ); _ocUrlLabel->setText( tr("<p>Failed to connect to %1: <tt>%2</tt></p>").arg(Theme::instance()->appNameGUI()).arg(errStr) );
_ButtonAdd->setEnabled( false); _ButtonAdd->setEnabled( false);
disconnect(ownCloudInfo::instance(), SIGNAL(ownCloudInfoFound(const QString&, const QString&, const QString&, const QString&)), disconnect(ownCloudInfo::instance(), SIGNAL(ownCloudInfoFound(const QString&, const QString&, const QString&, const QString&)),

View File

@@ -78,7 +78,6 @@ signals:
void enableFolderAlias( const QString&, const bool ); void enableFolderAlias( const QString&, const bool );
void infoFolderAlias( const QString& ); void infoFolderAlias( const QString& );
void openFolderAlias( const QString& ); void openFolderAlias( const QString& );
void openLogBrowser();
/* start the add a folder wizard. */ /* start the add a folder wizard. */
void addASync(); void addASync();

View File

@@ -21,6 +21,10 @@ public:
return item._file == this->_file; return item._file == this->_file;
} }
bool isEmpty() const {
return _file.isEmpty();
}
// variables // variables
QString _file; QString _file;
QString _renameTarget; QString _renameTarget;

View File

@@ -58,6 +58,9 @@ QString SyncResult::statusString() const
case SetupError: case SetupError:
re = QLatin1String("SetupError"); re = QLatin1String("SetupError");
break; break;
case SyncPrepare:
re = QLatin1String("SyncPrepare");
break;
case Unavailable: case Unavailable:
re = QLatin1String("Not availabe"); re = QLatin1String("Not availabe");
break; break;

View File

@@ -31,6 +31,7 @@ public:
{ {
Undefined, Undefined,
NotYetStarted, NotYetStarted,
SyncPrepare,
SyncRunning, SyncRunning,
Success, Success,
Error, Error,

View File

@@ -71,6 +71,11 @@ QString Theme::statusHeaderText( SyncResult::Status status ) const
return resultStr; return resultStr;
} }
QString Theme::appNameGUI() const
{
return appName();
}
QString Theme::version() const QString Theme::version() const
{ {
return QString::fromLocal8Bit( MIRALL_STRINGIFY( MIRALL_VERSION )); return QString::fromLocal8Bit( MIRALL_STRINGIFY( MIRALL_VERSION ));

View File

@@ -37,10 +37,36 @@ public:
oCSetupResultTop // ownCloud connect result page oCSetupResultTop // ownCloud connect result page
}; };
/* returns a singleton instance. */
static Theme* instance(); static Theme* instance();
/**
* @brief appNameGUI - Human readable application name.
*
* Use and redefine this if the human readable name contains spaces,
* special chars and such.
*
* By default, appName() is returned.
*
* @return QString with human readable app name.
*/
virtual QString appNameGUI() const;
/**
* @brief appName - Application name (short)
*
* Use and redefine this as an application name. Keep it straight as
* it is used for config files etc. If you need a more sophisticated
* name in the GUI, redefine appNameGUI.
*
* @return QString with app name.
*/
virtual QString appName() const = 0; virtual QString appName() const = 0;
/**
* @brief configFileName
* @return the name of the config file.
*/
virtual QString configFileName() const = 0; virtual QString configFileName() const = 0;
/** /**

View File

@@ -61,6 +61,8 @@ bool UnisonFolder::isBusy() const
void UnisonFolder::startSync(const QStringList &pathList) void UnisonFolder::startSync(const QStringList &pathList)
{ {
QMutexLocker locker(&_syncMutex); QMutexLocker locker(&_syncMutex);
_syncResult.setStatus( SyncResult::SyncRunning );
emit syncStateChange();
emit syncStarted(); emit syncStarted();

View File

@@ -55,6 +55,7 @@ void UpdateDetector::versionCheck( Theme *theme )
} }
url.addQueryItem( QLatin1String("version"), ver ); url.addQueryItem( QLatin1String("version"), ver );
url.addQueryItem( QLatin1String("platform"), platform ); url.addQueryItem( QLatin1String("platform"), platform );
url.addQueryItem( QLatin1String("oem"), theme->appName());
_accessManager->get( QNetworkRequest( url )); _accessManager->get( QNetworkRequest( url ));
} }
@@ -113,7 +114,7 @@ void UpdateDetector::slotVersionInfoArrived( QNetworkReply* reply )
msgBox.setTextFormat( Qt::RichText ); msgBox.setTextFormat( Qt::RichText );
msgBox.setWindowTitle(tr("Client Version Check")); msgBox.setWindowTitle(tr("Client Version Check"));
msgBox.setIcon( QMessageBox::Information ); msgBox.setIcon( QMessageBox::Information );
msgBox.setText(tr("<p>A new version of the %1 client is available.").arg(Theme::instance()->appName())); msgBox.setText(tr("<p>A new version of the %1 client is available.").arg(Theme::instance()->appNameGUI()));
QString txt = tr("%1 is available. The installed version is %3.<p/><p>For more information see <a href=\"%2\">%2</a></p>") QString txt = tr("%1 is available. The installed version is %3.<p/><p>For more information see <a href=\"%2\">%2</a></p>")
.arg(ocClient.versionstring()).arg(ocClient.web()).arg(ver); .arg(ocClient.versionstring()).arg(ocClient.web()).arg(ver);

View File

@@ -12,6 +12,20 @@
*/ */
#include "utility.h" #include "utility.h"
#include <QDir>
#include <QFile>
#include <QUrl>
#include <QDebug>
#ifdef Q_OS_MAC
#include <CoreServices/CoreServices.h>
#endif
#ifdef Q_OS_WIN
#include <shlobj.h>
#endif
namespace Mirall { namespace Mirall {
QString Utility::formatFingerprint( const QByteArray& fmhash ) QString Utility::formatFingerprint( const QByteArray& fmhash )
@@ -30,4 +44,50 @@ QString Utility::formatFingerprint( const QByteArray& fmhash )
return fp; return fp;
} }
void Utility::setupFavLink(const QString &folder)
{
#ifdef Q_OS_WIN
// Windows Explorer: Place under "Favorites" (Links)
wchar_t path[MAX_PATH];
SHGetSpecialFolderPath(0, path, CSIDL_PROFILE, FALSE);
QString profile = QDir::fromNativeSeparators(QString::fromWCharArray(path));
QDir folderDir(QDir::fromNativeSeparators(folder));
QString linkName = profile+QLatin1String("/Links/") + folderDir.dirName() + QLatin1String(".lnk");
if (!QFile::link(folder, linkName))
qDebug() << Q_FUNC_INFO << "linking" << folder << "to" << linkName << "failed!";
#elif defined (Q_OS_MAC)
// Finder: Place under "Places"/"Favorites" on the left sidebar
CFStringRef folderCFStr = CFStringCreateWithCString(0, folder.toUtf8().data(), kCFStringEncodingUTF8);
CFURLRef urlRef = CFURLCreateWithFileSystemPath (0, folderCFStr, kCFURLPOSIXPathStyle, true);
LSSharedFileListRef placesItems = LSSharedFileListCreate(0, kLSSharedFileListFavoriteItems, 0);
if (placesItems) {
//Insert an item to the list.
LSSharedFileListItemRef item = LSSharedFileListInsertItemURL(placesItems,
kLSSharedFileListItemLast, 0, 0,
urlRef, 0, 0);
if (item)
CFRelease(item);
}
CFRelease(placesItems);
CFRelease(folderCFStr);
CFRelease(urlRef);
#elif defined (Q_OS_UNIX)
// Nautilus: add to ~/.gtk-bookmarks
QFile gtkBookmarks(QDir::homePath()+QLatin1String("/.gtk-bookmarks"));
QByteArray folderUrl = "file://" + folder.toUtf8();
if (gtkBookmarks.open(QFile::ReadWrite)) {
QByteArray places = gtkBookmarks.readAll();
if (!places.contains(folderUrl)) {
places += folderUrl;
gtkBookmarks.reset();
gtkBookmarks.write(places + '\n');
}
}
#endif
}
} }

View File

@@ -24,6 +24,7 @@ class Utility
{ {
public: public:
static QString formatFingerprint( const QByteArray& ); static QString formatFingerprint( const QByteArray& );
static void setupFavLink( const QString &folder );
}; };
} }

View File

@@ -2,6 +2,7 @@
*~ *~
*.bak *.bak
*.part *.part
*.crdownload
*.unison* *.unison*
*csync_timedif.ctmp* *csync_timedif.ctmp*
@@ -30,3 +31,6 @@ Thumbs.db
.htaccess .htaccess
Icon\r* Icon\r*
~$*
.~lock.*

View File

@@ -0,0 +1,16 @@
######################################################################
# Automatically generated by qmake (2.01a) Do. Mär 21 15:22:28 2013
######################################################################
TEMPLATE = app
CONFIG -= app_bundle
DEPENDPATH += .
INCLUDEPATH += .
macx {
LIBS += -framework CoreFoundation -framework CoreServices
}
# Input
HEADERS += ../../../src/mirall/utility.h
SOURCES += main.cpp ../../../src/mirall/utility.cpp

View File

@@ -0,0 +1,10 @@
#include "../../../src/mirall/utility.h"
#include <QDir>
int main(int argc, char* argv[])
{
QString dir="/tmp/linktest/";
QDir().mkpath(dir);
Mirall::Utility::setupFavLink(dir);
}

View File

@@ -265,14 +265,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;El missatge d&apos;error concret és&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Comproveu la configuració fent clic a la icona de la safata.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -295,7 +293,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>la sincronització ha començat per les carpetes %1 configurades.</translation> <translation>la sincronització ha començat per les carpetes %1 configurades.</translation>
</message> </message>
@@ -304,27 +302,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Obre l&apos;estat...</translation> <translation>Obre l&apos;estat...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Afegeix una carpeta...</translation> <translation>Afegeix una carpeta...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Configura...</translation> <translation>Configura...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Configura proxy...</translation> <translation>Configura proxy...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Surt</translation> <translation>Surt</translation>
</message> </message>
@@ -333,25 +331,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>%1 Servidor no coincideix</translation> <translation>%1 Servidor no coincideix</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt;El servidor configurat per aquest client és massa antic.&lt;/p&gt;&lt;p&gt;Actualitzeu a l&apos;última versió del sevidor %1 i reinicieu el client.&lt;/p&gt;</translation> <translation>&lt;p&gt;El servidor configurat per aquest client és massa antic.&lt;/p&gt;&lt;p&gt;Actualitzeu a l&apos;última versió del sevidor %1 i reinicieu el client.&lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;El %1 a %2 no s&apos;ha pogut aconseguir.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>%1 Error de Connexió</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -360,7 +348,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/application.cpp" line="275"/> <location filename="../src/mirall/application.cpp" line="275"/>
<source>%1 user credentials are wrong. Please check configuration.</source> <source>%1 user credentials are wrong. Please check configuration.</source>
<translation type="unfinished"/> <translation>Les credencials de l&apos;usuari %1 són incorrectes. Comproveu la configuració.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="280"/> <location filename="../src/mirall/application.cpp" line="280"/>
@@ -379,63 +367,58 @@ p, li { white-space: pre-wrap; }
<translation>El diàleg de contrasenya s&apos;ha cancel·lat!</translation> <translation>El diàleg de contrasenya s&apos;ha cancel·lat!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>No %1 Connexió</translation> <translation>No %1 Connexió</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Les credencials %1 no són correctes.&lt;/p&gt;&lt;p&gt;Corregiu-les inicant el diàleg de configuració des de la safata!&lt;/p&gt;</translation> <translation>&lt;p&gt;Les credencials %1 no són correctes.&lt;/p&gt;&lt;p&gt;Corregiu-les inicant el diàleg de configuració des de la safata!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;El nom d&apos;usuari o la contrasenya ownCloud no són correctes.&lt;/p&gt;&lt;p&gt;Corregiu-les iniciant el diàleg de configuració des de la safata!&lt;/p&gt;</translation> <translation>&lt;p&gt;El nom d&apos;usuari o la contrasenya ownCloud no són correctes.&lt;/p&gt;&lt;p&gt;Corregiu-les iniciant el diàleg de configuració des de la safata!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>%1 Sincronització iniciada</translation> <translation>%1 Sincronització iniciada</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Obre %1 en el navegador...</translation> <translation>Obre %1 en el navegador...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>Sobre...</translation> <translation>Sobre...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Obre la carpeta %1</translation> <translation>Obre la carpeta %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Fitxers gestionats:</translation> <translation>Fitxers gestionats:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt;Construït des de la revisió &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; a %3, %4&lt;br&gt;de Git, usant OCsync %5 i Qt %6.&lt;/small&gt;&lt;p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>Sobre %1</translation> <translation>Sobre %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Confirma l&apos;eliminació de la carpeta</translation> <translation>Confirma l&apos;eliminació de la carpeta</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Esteu segurs d&apos;eliminar la carpeta de pujada &lt;i&gt;%1&lt;/i&gt;?</translation> <translation>Esteu segurs d&apos;eliminar la carpeta de pujada &lt;i&gt;%1&lt;/i&gt;?</translation>
</message> </message>
@@ -448,32 +431,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>S&apos;està sincronitzant.</translation> <translation>S&apos;està sincronitzant.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation>El servidor no està disponible actualment.</translation> <translation>El servidor no està disponible actualment.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>La darrera sincronització va ser correcta.</translation> <translation>La darrera sincronització va ser correcta.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Error de sincronització.</translation> <translation>Error de sincronització.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Error de configuració.</translation> <translation>Error de configuració.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Estat d&apos;error no definit.</translation> <translation>Estat d&apos;error no definit.</translation>
</message> </message>
@@ -501,27 +484,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>S&apos;està sincronitzant</translation> <translation>S&apos;està sincronitzant</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>S&apos;està sincronitzant.&lt;br/&gt;Voleu parar-la?</translation> <translation>S&apos;està sincronitzant.&lt;br/&gt;Voleu parar-la?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Estat indefinit.</translation> <translation>Estat indefinit.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Espera per començar la sincronització.</translation> <translation>Espera per començar la sincronització.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Perparant la sincronització.</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation>(La sincronització està pausada)</translation> <translation>(La sincronització està pausada)</translation>
</message> </message>
@@ -530,7 +518,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>No hi ha fitxers de sincronització configurats</translation> <translation>No hi ha fitxers de sincronització configurats</translation>
</message> </message>
@@ -538,7 +526,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>CSync create ha fallat.</translation> <translation>CSync create ha fallat.</translation>
</message> </message>
@@ -740,7 +728,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>elmeudomini.org</translation> <translation>elmeudomini.org</translation>
</message> </message>
@@ -748,32 +736,9 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"/> <translation>No s&apos;ha trobat cap contrasenya en la cadena de claus. Configureu-la de nou.</translation>
</message>
</context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Fitxers nous disponibles</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>%1&apos; s&apos;ha sincronitzat amb aquesta màquina.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Fitxers nous disponibles</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; i %n altre fitxer(s) s&apos;ha sincronitzat amb aquesta màquina.</numerusform><numerusform>&apos;%1&apos; i %n altres fitxer(s) s&apos;han sincronitzat amb aquesta màquina.</numerusform></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -892,17 +857,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>El fitxer local %1 no existeix.</translation> <translation>El fitxer local %1 no existeix.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 hauria de ser una carpeta, però no ho és.</translation> <translation>%1 hauria de ser una carpeta, però no ho és.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>No es pot llegir %1.</translation> <translation>No es pot llegir %1.</translation>
</message> </message>
@@ -1101,7 +1066,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.elmeudomini.org</translation> <translation>ftp.elmeudomini.org</translation>
</message> </message>
@@ -1133,7 +1098,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>Assistent de connexió %1</translation> <translation>Assistent de connexió %1</translation>
</message> </message>
@@ -1150,27 +1115,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>Intentant connectar amb %1 a %2...</translation> <translation>Intentant connectar amb %1 a %2...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;S&apos;ha connectat correctament amb %1: %2 versió %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;S&apos;ha connectat correctament amb %1: %2 versió %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;La connexió amb %1 ha fallat!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;La connexió amb %1 ha fallat!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Error: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Error: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Iniciant l&apos;script owncloud-admin...</translation> <translation>Iniciant l&apos;script owncloud-admin...</translation>
</message> </message>
@@ -1183,59 +1148,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;La instal·lació de %1 ha fallat!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;La instal·lació de %1 ha fallat!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;La instal·lació de %1 ha tingut èxit!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;La instal·lació de %1 ha tingut èxit!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>No s&apos;ha trobat l&apos;script de owncloud-admin. <translation>No s&apos;ha trobat l&apos;script de owncloud-admin.
No s&apos;ha pogut configurar</translation> No s&apos;ha pogut configurar</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>No s&apos;ha pogut crear la carpeta remota %1.</translation> <translation>No s&apos;ha pogut crear la carpeta remota %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>La carpeta remota %1 s&apos;ha creat correctament.</translation> <translation>La carpeta remota %1 s&apos;ha creat correctament.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ja existeix. S&apos;hi està connectant per sincronitzar-les.</translation> <translation>La carpeta remota %1 ja existeix. S&apos;hi està connectant per sincronitzar-les.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>La creació de la carpeta ha resultat en el codi d&apos;error HTTP %1</translation> <translation>La creació de la carpeta ha resultat en el codi d&apos;error HTTP %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>S&apos;ha establert una connexió de sincronització des de %1 a la carpeta remota %2.</translation> <translation>S&apos;ha establert una connexió de sincronització des de %1 a la carpeta remota %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>S&apos;ha connectat amb èxit amb %1!</translation> <translation>Connectat amb èxit a %1!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>No s&apos;ha pogut establir la connexió amb %1. Comproveu-ho de nou.</translation> <translation>No s&apos;ha pogut establir la connexió amb %1. Comproveu-ho de nou.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Premeu Acaba per acceptar permanentment aquesta connexió</translation> <translation>Premeu Acaba per acceptar permanentment aquesta connexió</translation>
</message> </message>
@@ -1248,12 +1213,12 @@ No s&apos;ha pogut configurar</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>La carpeta local %1 ja existeix, s&apos;està configurant per sincronitzar.&lt;br/&gt;&lt;br/&gt;</translation> <translation>La carpeta local %1 ja existeix, s&apos;està configurant per sincronitzar.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Creant carpeta local de sincronització %1...</translation> <translation>Creant carpeta local de sincronització %1...</translation>
</message> </message>
@@ -1262,12 +1227,12 @@ No s&apos;ha pogut configurar</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>correcte</translation> <translation>correcte</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>ha fallat.</translation> <translation>ha fallat.</translation>
</message> </message>
@@ -1280,7 +1245,7 @@ No s&apos;ha pogut configurar</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;la carpeta de sincronització %1 s&apos;ha creat correctament!&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;la carpeta de sincronització %1 s&apos;ha creat correctament!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1289,12 +1254,12 @@ No s&apos;ha pogut configurar</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;La creació de la carpeta remota ha fallat, provablement perquè les credencials facilitades són incorrectes.&lt;/font&gt;&lt;br/&gt;Comproveu les vostres credencials.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;La creació de la carpeta remota ha fallat, provablement perquè les credencials facilitades són incorrectes.&lt;/font&gt;&lt;br/&gt;Comproveu les vostres credencials.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>La creació de la carpeta remota %1 ha fallat amb l&apos;error &lt;tt&gt;%2&lt;/tt&gt;.</translation> <translation>La creació de la carpeta remota %1 ha fallat amb l&apos;error &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
@@ -1324,7 +1289,7 @@ No s&apos;ha pogut configurar</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>Felicitats! El &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nou %2&lt;/a&gt; està actiu i funcionant!</translation> <translation>Felicitats! El &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nou %2&lt;/a&gt; està actiu i funcionant!</translation>
</message> </message>
@@ -1332,7 +1297,7 @@ No s&apos;ha pogut configurar</translation>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.elmeudomini.org</translation> <translation>http://owncloud.elmeudomini.org</translation>
</message> </message>
@@ -1355,70 +1320,121 @@ No s&apos;ha pogut configurar</translation>
<translation>Contrasenya del servidor proxy</translation> <translation>Contrasenya del servidor proxy</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Fitxers nous disponibles</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>%1&apos; s&apos;ha sincronitzat amb aquesta màquina.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Fitxers nous disponibles</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; i %n altres fitxer(s) s&apos;han sincronitzat amb aquest equip.</numerusform><numerusform>&apos;%1&apos; i %n altres fitxer(s) s&apos;han sincronitzat amb aquest equip.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation>Fitxer esborrat</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>S&apos;ha esborrat &apos;%1&apos;</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation><numerusform>&apos;%1&apos; i %n altres fitxer(s) s&apos;han esborrat.</numerusform><numerusform>&apos;%1&apos; i %n altres fitxer(s) s&apos;han esborrat.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; s&apos;ha actualitzat</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation><numerusform>&apos;%1&apos; i %n altres fitxer(s) s&apos;han actualitzat.</numerusform><numerusform>&apos;%1&apos; i %n altres fitxer(s) s&apos;han actualitzat.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>Connexió SSL</translation> <translation>Connexió SSL</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Avisos quant a la connexió SSL actual:</translation> <translation>Avisos quant a la connexió SSL actual:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>amb certificat %1</translation> <translation>amb certificat %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;no especificat&amp;gt;</translation> <translation>&amp;lt;no especificat&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Organització %1</translation> <translation>Organització %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Unitat: %1</translation> <translation>Unitat: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>País: %1</translation> <translation>País: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Empremta digital (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Empremta digital (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Empremta digital (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Empremta digital (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Data d&apos;efecte: %1</translation> <translation>Data d&apos;efecte: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Data d&apos;expiració: %1</translation> <translation>Data d&apos;expiració: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Emissor: %1</translation> <translation>Emissor: %1</translation>
</message> </message>
@@ -1436,27 +1452,27 @@ No s&apos;ha pogut configurar</translation>
<translation>Continua</translation> <translation>Continua</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Comprovant la connexió %1...</translation> <translation>Comprovant la connexió %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>La connexió %1 no està configurada.</translation> <translation>La connexió %1 no està configurada.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Connectat amb &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; com a &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Connectat amb &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; com a &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Versió: %1 (%2)</translation> <translation>Versió: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;La connexió amb %1 ha fallat: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;La connexió amb %1 ha fallat: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1477,7 +1493,7 @@ No s&apos;ha pogut configurar</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>Problema desconegut.</translation> <translation>Problema desconegut.</translation>
</message> </message>
@@ -1516,12 +1532,12 @@ No s&apos;ha pogut configurar</translation>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Comprovació de la versió del client.</translation> <translation>Comprovació de la versió del client.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Hi ha una nova versió disponible del client %1.</translation> <translation>&lt;p&gt;Hi ha una nova versió disponible del client %1.</translation>
</message> </message>
@@ -1530,7 +1546,7 @@ No s&apos;ha pogut configurar</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 està disponible. La versió instal·lada és %3.&lt;p/&gt;&lt;p&gt;Per més informació mireu &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 està disponible. La versió instal·lada és %3.&lt;p/&gt;&lt;p&gt;Per més informació mireu &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1538,7 +1554,7 @@ No s&apos;ha pogut configurar</translation>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>El fil de CSync ha acabat.</translation> <translation>El fil de CSync ha acabat.</translation>
</message> </message>
@@ -1554,12 +1570,12 @@ No s&apos;ha pogut configurar</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Es requereix contrasenya</translation> <translation>Es requereix contrasenya</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Escriviu la contrasenya %1:</translation> <translation>Escriviu la contrasenya %1:</translation>
</message> </message>
@@ -1698,6 +1714,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>&amp;Adreça del servidor:</translation> <translation>&amp;Adreça del servidor:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>&amp;No desis contrasenyes a l&apos;equip local</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1743,11 +1764,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>No permetis desar localment la contrasenya.</translation> <translation>No permetis desar localment la contrasenya.</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;No emmagatzemar la contrasenya en lequip local</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1830,6 +1846,23 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>Enllaç ownCloud:</translation> <translation>Enllaç ownCloud:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Seleccioneu si voleu crear un compte ownCloud nou, ja sigui a la l&apos;equip local o en el vostre servidor. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Aquest assistent us guiarà a través de tots els passos necessaris.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1855,7 +1888,6 @@ p, li { white-space: pre-wrap; }
<translation>crea un nou ownCloud</translation> <translation>crea un nou ownCloud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1863,13 +1895,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Seleccioneu si voleu crear un ownCloud nou, ja sigui en una màquina local o en un servidor. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Aquest assistent us guiarà a través dels passos necessaris.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1965,47 +1991,42 @@ p, li { white-space: pre-wrap; }
<translation>Configuració del proxy</translation> <translation>Configuració del proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Configura Proxies</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Sense proxy</translation> <translation>Sense proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Usa el sistema proxy</translation> <translation>Usa el sistema proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Configuració manual del proxy</translation> <translation>Configuració manual del proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Usuari</translation> <translation>Usuari</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Contrasenya</translation> <translation>Contrasenya</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Port</translation> <translation>Port</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Equip remot</translation> <translation>Equip remot</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>El servidor proxy requereix contrasenya</translation> <translation>El servidor proxy requereix contrasenya</translation>
</message> </message>

View File

@@ -275,14 +275,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Podrobnosti chybového hlášení&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Kliknutím na ikonu v systémové části panelu ověřte Vaše nastavení.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -305,7 +303,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Synchronizace spuštěna pro %1 nastavené synchronizované složky.</translation> <translation>Synchronizace spuštěna pro %1 nastavené synchronizované složky.</translation>
</message> </message>
@@ -314,27 +312,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Otevřít stav...</translation> <translation>Otevřít stav...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Přidat složku...</translation> <translation>Přidat složku...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Nastavit...</translation> <translation>Nastavit...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Nastavit proxy...</translation> <translation>Nastavit proxy...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Ukončit</translation> <translation>Ukončit</translation>
</message> </message>
@@ -343,25 +341,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>Neshoda serveru %1</translation> <translation>Neshoda serveru %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt;Nastavený server je příliš starý pro tohoto klienta.&lt;/p&gt;&lt;p&gt;Aktualizujte, prosím, na nejnovější verzi %1 a znovu spusťte klienta.&lt;/p&gt;</translation> <translation>&lt;p&gt;Nastavený server je příliš starý pro tohoto klienta.&lt;/p&gt;&lt;p&gt;Aktualizujte, prosím, na nejnovější verzi %1 a znovu spusťte klienta.&lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;%1 na %2 je nedostupný.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>Spojení s %1 selhalo</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -370,7 +358,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/application.cpp" line="275"/> <location filename="../src/mirall/application.cpp" line="275"/>
<source>%1 user credentials are wrong. Please check configuration.</source> <source>%1 user credentials are wrong. Please check configuration.</source>
<translation type="unfinished"/> <translation>Přihlašovací údaje %1 jsou neplatné. Zkontrolujte prosím nastavení.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="280"/> <location filename="../src/mirall/application.cpp" line="280"/>
@@ -389,63 +377,58 @@ p, li { white-space: pre-wrap; }
<translation>Dialog zadání hesla byl zrušen.</translation> <translation>Dialog zadání hesla byl zrušen.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>Žádné spojení s %1</translation> <translation>Žádné spojení s %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Vaše přihlašovací údaje k %1 nejsou správné.&lt;/p&gt;&lt;p&gt;Prosím opravte je spuštěním dialogu nastavení ze systémové části panelu.&lt;/p&gt;</translation> <translation>&lt;p&gt;Vaše přihlašovací údaje k %1 nejsou správné.&lt;/p&gt;&lt;p&gt;Prosím opravte je spuštěním dialogu nastavení ze systémové části panelu.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Vaše uživatelské jméno, nebo heslo, nejsou správné.&lt;/p&gt;&lt;p&gt;Prosím opravte je spuštěním dialogu nastavení ze systémové části panelu.&lt;/p&gt;</translation> <translation>&lt;p&gt;Vaše uživatelské jméno, nebo heslo, nejsou správné.&lt;/p&gt;&lt;p&gt;Prosím opravte je spuštěním dialogu nastavení ze systémové části panelu.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>Synchronizace s %1 zahájena</translation> <translation>Synchronizace s %1 zahájena</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Otevřít %1 v prohlížeči...</translation> <translation>Otevřít %1 v prohlížeči...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>O aplikaci...</translation> <translation>O aplikaci...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Otevřít složku %1</translation> <translation>Otevřít složku %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Spravované složky:</translation> <translation>Spravované složky:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt;Sestaveno z Git revize &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; na %3, %4&lt;br&gt;používá OCsync %5 a Qt %6.&lt;/small&gt;&lt;p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>O %1</translation> <translation>O %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Potvrdit odstranění složky</translation> <translation>Potvrdit odstranění složky</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Opravdu si přejete odstranit odesílací složku &lt;i&gt;%1&lt;/i&gt;?</translation> <translation>Opravdu si přejete odstranit odesílací složku &lt;i&gt;%1&lt;/i&gt;?</translation>
</message> </message>
@@ -458,32 +441,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>Synchronizace probíhá.</translation> <translation>Synchronizace probíhá.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation>Server nyní není dostupný.</translation> <translation>Server nyní není dostupný.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>Poslední synchronizace byla úspěšná.</translation> <translation>Poslední synchronizace byla úspěšná.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Chyba synchronizace.</translation> <translation>Chyba synchronizace.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Chyba nastavení.</translation> <translation>Chyba nastavení.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Nedefinovatelná chyba.</translation> <translation>Nedefinovatelná chyba.</translation>
</message> </message>
@@ -511,27 +494,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Synchronizace probíhá</translation> <translation>Synchronizace probíhá</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>Probíhá operace synchronizace.&lt;br/&gt;Přejete si ji přerušit?</translation> <translation>Probíhá operace synchronizace.&lt;br/&gt;Přejete si ji přerušit?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Nedefinovatelný stav.</translation> <translation>Nedefinovatelný stav.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Vyčkává na spuštění synchronizace.</translation> <translation>Vyčkává na spuštění synchronizace.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Připravuji pro synchronizaci.</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation>(Synchronizace je pozastavena)</translation> <translation>(Synchronizace je pozastavena)</translation>
</message> </message>
@@ -540,7 +528,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Nejsou nastaveny žádné synchronizované složky.</translation> <translation>Nejsou nastaveny žádné synchronizované složky.</translation>
</message> </message>
@@ -548,7 +536,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>CSync vytvoření selhalo.</translation> <translation>CSync vytvoření selhalo.</translation>
</message> </message>
@@ -750,7 +738,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mojedomena.org</translation> <translation>mojedomena.org</translation>
</message> </message>
@@ -758,34 +746,11 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation>Nenalezený žádné záznamy v klíčence. Prosím nastavte ji znovu.</translation> <translation>Nenalezený žádné záznamy v klíčence. Prosím nastavte ji znovu.</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Je dostupný nový soubor</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; byl synchronizován s tímto počítačem</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Jsou dostupné nové soubory</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; a %n další soubor byly synchronizovány s tímto počítačem.</numerusform><numerusform>&apos;%1&apos; a %n další soubory byly synchronizovány s tímto počítačem.</numerusform><numerusform>&apos;%1&apos; a %n dalších souborů bylo synchronizováno s tímto počítačem.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::FileItemDialog</name> <name>Mirall::FileItemDialog</name>
<message> <message>
@@ -902,17 +867,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>Místní složka %1 neexistuje.</translation> <translation>Místní složka %1 neexistuje.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 bu měl být adresář, ale není.</translation> <translation>%1 bu měl být adresář, ale není.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1 není čitelný.</translation> <translation>%1 není čitelný.</translation>
</message> </message>
@@ -1111,7 +1076,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mojedomena.org</translation> <translation>ftp.mojedomena.org</translation>
</message> </message>
@@ -1143,7 +1108,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1 Průvodce spojením</translation> <translation>%1 Průvodce spojením</translation>
</message> </message>
@@ -1160,27 +1125,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>Pokouším se připojit k %1 na %2...</translation> <translation>Pokouším se připojit k %1 na %2...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;=Úspěšně připojeno k %1: %2 verze %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;=Úspěšně připojeno k %1: %2 verze %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Selhalo připojení k %1.&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Selhalo připojení k %1.&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Chyba: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Chyba: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Spouštím skript správce ownCloud...</translation> <translation>Spouštím skript správce ownCloud...</translation>
</message> </message>
@@ -1193,59 +1158,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Instalace %1 selhala.&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Instalace %1 selhala.&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Instalace %1 proběhla úspěšně.&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Instalace %1 proběhla úspěšně.&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>Skript správce ownCloud nelze nalézt. <translation>Skript správce ownCloud nelze nalézt.
Nastavení nelze provést.</translation> Nastavení nelze provést.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>Vytváření vzdálené složky %1 nemohlo být zahájeno.</translation> <translation>Vytváření vzdálené složky %1 nemohlo být zahájeno.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>Vzdálená složka %1 byla úspěšně vytvořena.</translation> <translation>Vzdálená složka %1 byla úspěšně vytvořena.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Vzdálená složka %1 již existuje. Spojuji ji pro synchronizaci.</translation> <translation>Vzdálená složka %1 již existuje. Spojuji ji pro synchronizaci.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Vytvoření složky selhalo chybou HTTP %1</translation> <translation>Vytvoření složky selhalo chybou HTTP %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Bylo nastaveno synchronizované spojení z %1 ke vzdálenému adresáři %2.</translation> <translation>Bylo nastaveno synchronizované spojení z %1 ke vzdálenému adresáři %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Úspěšně spojeno s %1.</translation> <translation>Úspěšně spojeno s %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Spojení s %1 nelze navázat. Prosím zkuste to znovu.</translation> <translation>Spojení s %1 nelze navázat. Prosím zkuste to znovu.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Stiskněte Dokončit pro trvalé přijmutí tohoto spojení.</translation> <translation>Stiskněte Dokončit pro trvalé přijmutí tohoto spojení.</translation>
</message> </message>
@@ -1258,12 +1223,12 @@ Nastavení nelze provést.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Místní synchronizovaná složka %1 existuje, nastavuji ji pro synchronizaci.&lt;br/&gt;&lt;br/&gt;</translation> <translation>Místní synchronizovaná složka %1 existuje, nastavuji ji pro synchronizaci.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Vytvářím místní synchronizovanou složku %1... </translation> <translation>Vytvářím místní synchronizovanou složku %1... </translation>
</message> </message>
@@ -1272,12 +1237,12 @@ Nastavení nelze provést.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>OK</translation> <translation>OK</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>selhalo.</translation> <translation>selhalo.</translation>
</message> </message>
@@ -1290,7 +1255,7 @@ Nastavení nelze provést.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Místní synchronizovaná složka %1 byla vytvořena úspěšně!&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Místní synchronizovaná složka %1 byla vytvořena úspěšně!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1299,12 +1264,12 @@ Nastavení nelze provést.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Vytvoření vzdálené složky selhalo, pravděpodobně z důvodu neplatných přihlašovacích údajů.&lt;/font&gt;&lt;br/&gt;Vraťte se, prosím, zpět a zkontrolujte je.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Vytvoření vzdálené složky selhalo, pravděpodobně z důvodu neplatných přihlašovacích údajů.&lt;/font&gt;&lt;br/&gt;Vraťte se, prosím, zpět a zkontrolujte je.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Vytváření vzdálené složky %1 selhalo s chybou &lt;tt&gt;%2&lt;/tt&gt;.</translation> <translation>Vytváření vzdálené složky %1 selhalo s chybou &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
@@ -1334,7 +1299,7 @@ Nastavení nelze provést.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>Gratulujeme. Váš &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nový %2&lt;/a&gt; je nyní funkční.</translation> <translation>Gratulujeme. Váš &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nový %2&lt;/a&gt; je nyní funkční.</translation>
</message> </message>
@@ -1342,7 +1307,7 @@ Nastavení nelze provést.</translation>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mojedomena.org</translation> <translation>http://owncloud.mojedomena.org</translation>
</message> </message>
@@ -1365,70 +1330,121 @@ Nastavení nelze provést.</translation>
<translation>Heslo pro proxy server</translation> <translation>Heslo pro proxy server</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Je dostupný nový soubor</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; byl synchronizován s tímto počítačem</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Jsou dostupné nové soubory</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform> &apos;%1&apos; a %n další soubor byly synchronizovány s tímto počítačem.</numerusform><numerusform> &apos;%1&apos; a %n další soubory byly synchronizovány s tímto počítačem.</numerusform><numerusform> &apos;%1&apos; a %n dalších souborů bylo synchronizováno s tímto počítačem.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation>Soubor odebrán</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>&apos;%1&apos; byl odebrán.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation><numerusform> &apos;%1&apos; a %n další soubor byly odebrány.</numerusform><numerusform> &apos;%1&apos; a %n další soubory byly odebrány.</numerusform><numerusform> &apos;%1&apos; a %n dalších souborů bylo odebráno.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; byl aktualizován.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation><numerusform> &apos;%1&apos; a %n další soubor byly aktualizovány.</numerusform><numerusform> &apos;%1&apos; a %n další soubory byly aktualizovány.</numerusform><numerusform> &apos;%1&apos; a %n dalších souborů bylo aktualizováno.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>SSL připojení</translation> <translation>SSL připojení</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Varování v aktuálním SSL spojení:</translation> <translation>Varování v aktuálním SSL spojení:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>s certifikátem %1</translation> <translation>s certifikátem %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;nespecifikováno&amp;gt;</translation> <translation>&amp;lt;nespecifikováno&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Organizace: %1</translation> <translation>Organizace: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Jednotka: %1</translation> <translation>Jednotka: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>Země: %1</translation> <translation>Země: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Otisk (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Otisk (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Otisk (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Otisk (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Datum účinnosti: %1</translation> <translation>Datum účinnosti: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Datum vypršení platnosti: %1</translation> <translation>Datum vypršení platnosti: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Vydavatel: %1</translation> <translation>Vydavatel: %1</translation>
</message> </message>
@@ -1446,27 +1462,27 @@ Nastavení nelze provést.</translation>
<translation>Obnovit</translation> <translation>Obnovit</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Kontroluji spojení s %1....</translation> <translation>Kontroluji spojení s %1....</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>Žádné spojení s %1 nenastaveno.</translation> <translation>Žádné spojení s %1 nenastaveno.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Spojeno s &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; jako &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Spojeno s &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; jako &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Verze: %1 (%2)</translation> <translation>Verze: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Spojení s %1 selhalo: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;Spojení s %1 selhalo: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1487,7 +1503,7 @@ Nastavení nelze provést.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>neznámý problém.</translation> <translation>neznámý problém.</translation>
</message> </message>
@@ -1526,12 +1542,12 @@ Nastavení nelze provést.</translation>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Ověření verze klienta</translation> <translation>Ověření verze klienta</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Nová verze klienta %1 je dostupná.</translation> <translation>&lt;p&gt;Nová verze klienta %1 je dostupná.</translation>
</message> </message>
@@ -1540,7 +1556,7 @@ Nastavení nelze provést.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 je k dispozici. Instalovaná verze je %3.&lt;p/&gt;&lt;p&gt;Více informací na &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 je k dispozici. Instalovaná verze je %3.&lt;p/&gt;&lt;p&gt;Více informací na &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1548,7 +1564,7 @@ Nastavení nelze provést.</translation>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>Vlákno CSync přerušeno.</translation> <translation>Vlákno CSync přerušeno.</translation>
</message> </message>
@@ -1564,12 +1580,12 @@ Nastavení nelze provést.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Je vyžadováno heslo</translation> <translation>Je vyžadováno heslo</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Zadejte prosím své %1 heslo:</translation> <translation>Zadejte prosím své %1 heslo:</translation>
</message> </message>
@@ -1708,6 +1724,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>&amp;Adresa serveru:</translation> <translation>&amp;Adresa serveru:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>Neuklá&amp;dat heslo na místním počítači</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1753,11 +1774,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>Nepovolit místní uložení hesla.</translation> <translation>Nepovolit místní uložení hesla.</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;Neukládat heslo na místním stroji</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1840,6 +1856,23 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>Odkaz ownCloud:</translation> <translation>Odkaz ownCloud:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Zvolte tuto možnost, pokud si přejete ownCloud vytvořit buďto na místním počítači nebo serveru.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Tento pomocník vás provede všemi nezbytnými kroky.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1865,7 +1898,6 @@ p, li { white-space: pre-wrap; }
<translation>vytvořit nový ownCloud</translation> <translation>vytvořit nový ownCloud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1873,13 +1905,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Zvolte tuto možnost, pokud si přejete ownCloud vytvořit buďto na místním počítači nebo serveru. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Tento pomocník Vás provede všemi nezbytnými kroky.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1975,47 +2001,42 @@ p, li { white-space: pre-wrap; }
<translation>Nastavení proxy</translation> <translation>Nastavení proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Nastavit proxy</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Bez proxy</translation> <translation>Bez proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Použít systémové proxy</translation> <translation>Použít systémové proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Manuální nastavení proxy</translation> <translation>Manuální nastavení proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Uživatel</translation> <translation>Uživatel</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Heslo</translation> <translation>Heslo</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Port</translation> <translation>Port</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Hostitel</translation> <translation>Hostitel</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>Proxy vyžaduje heslo</translation> <translation>Proxy vyžaduje heslo</translation>
</message> </message>

View File

@@ -275,14 +275,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Die genaue Fehlermeldung lautet:&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Bitte überprüfen Sie Ihre Konfiguration, indem Sie auf das Tray-Symbol klicken.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -305,7 +303,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Synchronisation wurde für %1 konfigurierte Sync-Ordner gestartet</translation> <translation>Synchronisation wurde für %1 konfigurierte Sync-Ordner gestartet</translation>
</message> </message>
@@ -314,27 +312,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Status anzeigen...</translation> <translation>Status anzeigen...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Ordner hinzufügen...</translation> <translation>Ordner hinzufügen...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Konfiguriere...</translation> <translation>Konfiguriere...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Proxy-Einstellungen</translation> <translation>Proxy-Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Beenden</translation> <translation>Beenden</translation>
</message> </message>
@@ -343,25 +341,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>%1-Server-Konflikt</translation> <translation>%1-Server-Konflikt</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt;Der konfigurierte Server ist für diesen Client zu alt.&lt;/p&gt;&lt;p&gt;Bitte nutzen Sie einen aktuellen %1-Server und starten Sie den Client erneut.&lt;/p&gt;</translation> <translation>&lt;p&gt;Der konfigurierte Server ist für diesen Client zu alt.&lt;/p&gt;&lt;p&gt;Bitte nutzen Sie einen aktuellen %1-Server und starten Sie den Client erneut.&lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;%1 unter %2 konnte nicht erreicht werden.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>%1-Verbindung fehlgeschlagen</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -389,63 +377,58 @@ p, li { white-space: pre-wrap; }
<translation>Die Passwortabfrage wurde abgebrochen!</translation> <translation>Die Passwortabfrage wurde abgebrochen!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>Keine %1-Verbindung</translation> <translation>Keine %1-Verbindung</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Ihre %1 Eingaben sind nicht korrekt.&lt;/p&gt;&lt;p&gt;Bitte berichtigen Sie diese, indem Sie den Konfigurations-Bildschirm über den Tray öffnen!&lt;/p&gt;</translation> <translation>&lt;p&gt;Ihre %1 Eingaben sind nicht korrekt.&lt;/p&gt;&lt;p&gt;Bitte berichtigen Sie diese, indem Sie den Konfigurations-Bildschirm über den Tray öffnen!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Entweder Ihr Benutzername oder Ihr Passwort ist nicht korrekt.&lt;/p&gt;&lt;p&gt;Bitte berichtigen Sie dies, indem Sie den Konfigurations-Bildschirm öffnen!&lt;/p&gt;</translation> <translation>&lt;p&gt;Entweder Ihr Benutzername oder Ihr Passwort ist nicht korrekt.&lt;/p&gt;&lt;p&gt;Bitte berichtigen Sie dies, indem Sie den Konfigurations-Bildschirm öffnen!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>%1 Sync gestartet</translation> <translation>%1 Sync gestartet</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>%1 im Browser öffnen...</translation> <translation>%1 im Browser öffnen...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>Über...</translation> <translation>Über...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Ordner %1 öffnen</translation> <translation>Ordner %1 öffnen</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Verwaltete Ordner:</translation> <translation>Verwaltete Ordner:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt;Erstellt aus Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; vom %3, %4&lt;br&gt;mit OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>Über %1</translation> <translation>Über %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Löschen des Ordners bestätigen</translation> <translation>Löschen des Ordners bestätigen</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Soll der Upload-Ordner &lt;i&gt;%1&lt;/i&gt; wirklich gelöscht werden?</translation> <translation>Soll der Upload-Ordner &lt;i&gt;%1&lt;/i&gt; wirklich gelöscht werden?</translation>
</message> </message>
@@ -458,32 +441,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>Synchronisation läuft.</translation> <translation>Synchronisation läuft.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation>Der Server ist momentan nicht erreichbar.</translation> <translation>Der Server ist momentan nicht erreichbar.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>Die letzte Synchronisation war erfolgreich.</translation> <translation>Die letzte Synchronisation war erfolgreich.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Fehler bei der Synchronisation.</translation> <translation>Fehler bei der Synchronisation.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Setup-Fehler.</translation> <translation>Setup-Fehler.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Undefinierter Fehler-Zustand.</translation> <translation>Undefinierter Fehler-Zustand.</translation>
</message> </message>
@@ -511,27 +494,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Synchronisation läuft</translation> <translation>Synchronisation läuft</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>Die Synchronistation läuft gerade.&lt;br/&gt;Wollen Sie diese beenden?</translation> <translation>Die Synchronistation läuft gerade.&lt;br/&gt;Wollen Sie diese beenden?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Undefinierter Zustand.</translation> <translation>Undefinierter Zustand.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Wartet auf Beginn der Synchronistation</translation> <translation>Wartet auf Beginn der Synchronistation</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Synchronisation wird vorbereitet.</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation>(Synchronisation pausiert)</translation> <translation>(Synchronisation pausiert)</translation>
</message> </message>
@@ -540,7 +528,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Keine Sync-Ordner konfiguriert.</translation> <translation>Keine Sync-Ordner konfiguriert.</translation>
</message> </message>
@@ -548,7 +536,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>CSync-Erstellung fehlgeschlagen.</translation> <translation>CSync-Erstellung fehlgeschlagen.</translation>
</message> </message>
@@ -560,7 +548,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="82"/> <location filename="../src/mirall/csyncthread.cpp" line="82"/>
<source>Success.</source> <source>Success.</source>
<translation>Erfolg.</translation> <translation>Erfolgreich</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="85"/> <location filename="../src/mirall/csyncthread.cpp" line="85"/>
@@ -677,7 +665,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="157"/> <location filename="../src/mirall/csyncthread.cpp" line="157"/>
<source>CSync failed due to not handled permission deniend.</source> <source>CSync failed due to not handled permission deniend.</source>
<translation>CSync wegen fehlende Berechtigung fehlgeschlagen.</translation> <translation>CSync wegen fehlender Berechtigung fehlgeschlagen.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="160"/> <location filename="../src/mirall/csyncthread.cpp" line="160"/>
@@ -750,7 +738,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mydomain.org</translation> <translation>mydomain.org</translation>
</message> </message>
@@ -758,34 +746,11 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation>Kein Passwort-Eintrag im Passwort-Speicher gefunden. Bitte durchlaufen Sie die Konfiguration erneut.</translation> <translation>Kein Passwort-Eintrag im Passwort-Speicher gefunden. Bitte durchlaufen Sie die Konfiguration erneut.</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Neue Datei verfügbar</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; wurde mit diesem Gerät synchronisiert.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Neue Dateien sind verfügbar</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; und %n andere Datei(en) wurde(n) mit diesem Gerät synchronisiert.</numerusform><numerusform>&apos;%1&apos; und %n andere Datei(en) wurde(n) mit diesem Gerät synchronisiert.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::FileItemDialog</name> <name>Mirall::FileItemDialog</name>
<message> <message>
@@ -902,17 +867,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>Lokales Verzeichnis %1 existiert nicht.</translation> <translation>Lokales Verzeichnis %1 existiert nicht.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 sollte ein Verzeichnis sein, ist es aber nicht.</translation> <translation>%1 sollte ein Verzeichnis sein, ist es aber nicht.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1 ist nicht lesbar.</translation> <translation>%1 ist nicht lesbar.</translation>
</message> </message>
@@ -1111,7 +1076,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mydomain.org</translation> <translation>ftp.mydomain.org</translation>
</message> </message>
@@ -1143,7 +1108,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1 Verbindungsassistent</translation> <translation>%1 Verbindungsassistent</translation>
</message> </message>
@@ -1160,27 +1125,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>Versuche zu %1 an %2 zu verbinden...</translation> <translation>Versuche zu %1 an %2 zu verbinden...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Erfolgreich mit %1 verbunden: %2 Version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Erfolgreich mit %1 verbunden: %2 Version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Verbindung mit %1 fehlgeschlagen!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Verbindung mit %1 fehlgeschlagen!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Fehler: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Fehler: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Starte Skript owncloud-admin...</translation> <translation>Starte Skript owncloud-admin...</translation>
</message> </message>
@@ -1193,59 +1158,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Die Installation von %1 ist fehlgeschlagen!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Die Installation von %1 ist fehlgeschlagen!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Die Installation von %1 war erfolgreich!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Die Installation von %1 war erfolgreich!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>Das owncloud-admin-Skript kann nicht gefunden werden. <translation>Das owncloud-admin-Skript kann nicht gefunden werden.
Das Setup kann nicht ausgeführt werden.</translation> Das Setup kann nicht ausgeführt werden.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>Die Erstellung des Remoteordners %1 konnte nicht gestartet werden.</translation> <translation>Die Erstellung des Remoteordners %1 konnte nicht gestartet werden.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>Remoteordner %1 erfolgreich erstellt.</translation> <translation>Remoteordner %1 erfolgreich erstellt.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Der Ordner %1 ist auf dem Server bereits vorhanden. Verbinde zur Synchronisation.</translation> <translation>Der Ordner %1 ist auf dem Server bereits vorhanden. Verbinde zur Synchronisation.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Das Erstellen des Verzeichnisses erzeugte den HTTP-Fehler-Code %1</translation> <translation>Das Erstellen des Verzeichnisses erzeugte den HTTP-Fehler-Code %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Eine Synchronisationsverbindung für Ordner %1 zum entfernten Ordner %2 wurde eingerichtet.</translation> <translation>Eine Synchronisationsverbindung für Ordner %1 zum entfernten Ordner %2 wurde eingerichtet.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Erfolgreich zu %1 verbunden!</translation> <translation>Erfolgreich verbunden mit %1!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Die Verbindung zu %1 konnte nicht hergestellt werden. Bitte prüfen Sue die Einstellungen erneut.</translation> <translation>Die Verbindung zu %1 konnte nicht hergestellt werden. Bitte prüfen Sie die Einstellungen erneut.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Drücken Sie auf Abschließen, um diese Verbindung zu speichern.</translation> <translation>Drücken Sie auf Abschließen, um diese Verbindung zu speichern.</translation>
</message> </message>
@@ -1258,12 +1223,12 @@ Das Setup kann nicht ausgeführt werden.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Lokaler Sync-Ordner %1 existiert bereits, aktiviere Synchronistation.&lt;br/&gt;&lt;br/&gt;</translation> <translation>Lokaler Sync-Ordner %1 existiert bereits, aktiviere Synchronistation.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Erstelle lokalen Sync-Ordner %1...</translation> <translation>Erstelle lokalen Sync-Ordner %1...</translation>
</message> </message>
@@ -1272,12 +1237,12 @@ Das Setup kann nicht ausgeführt werden.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>fehlgeschlagen.</translation> <translation>fehlgeschlagen.</translation>
</message> </message>
@@ -1290,7 +1255,7 @@ Das Setup kann nicht ausgeführt werden.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Lokaler Sync-Ordner %1 erfolgreich erstellt!&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Lokaler Sync-Ordner %1 erfolgreich erstellt!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1299,12 +1264,12 @@ Das Setup kann nicht ausgeführt werden.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Die Remote-Ordner-Erstellung ist fehlgeschlagen, vermutlich sind die angegebenen Zugangsdaten falsch.&lt;/font&gt;&lt;br/&gt;Bitte gehen Sie zurück und überprüfen Sie Ihre Zugangsdaten.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Die Remote-Ordner-Erstellung ist fehlgeschlagen, vermutlich sind die angegebenen Zugangsdaten falsch.&lt;/font&gt;&lt;br/&gt;Bitte gehen Sie zurück und überprüfen Sie Ihre Zugangsdaten.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Remote-Ordner %1 konnte mit folgendem Fehler nicht erstellt werden: &lt;tt&gt;%2&lt;/tt&gt;.</translation> <translation>Remote-Ordner %1 konnte mit folgendem Fehler nicht erstellt werden: &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
@@ -1334,7 +1299,7 @@ Das Setup kann nicht ausgeführt werden.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>Herzlichen Glückwunsch! Ihre &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;neue %2&lt;/a&gt; ist nun bereit!</translation> <translation>Herzlichen Glückwunsch! Ihre &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;neue %2&lt;/a&gt; ist nun bereit!</translation>
</message> </message>
@@ -1342,7 +1307,7 @@ Das Setup kann nicht ausgeführt werden.</translation>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mydomain.org</translation> <translation>http://owncloud.mydomain.org</translation>
</message> </message>
@@ -1365,70 +1330,121 @@ Das Setup kann nicht ausgeführt werden.</translation>
<translation>Passwort für den Proxy-Server</translation> <translation>Passwort für den Proxy-Server</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Neue Datei verfügbar</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; wurde mit diesem Gerät synchronisiert.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Neue Dateien sind verfügbar</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>%1&apos; und %n andere Dateien wurden mit der Gerät synchronisiert.</numerusform><numerusform>&apos;%1&apos; und %n andere Dateien wurden mit der Gerät synchronisiert.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation>Datei gelöscht</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>&apos;%1&apos; wurde gelöscht.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation><numerusform>%1&apos; und %n andere Dateien wurden entfernt.</numerusform><numerusform>%1&apos; und %n andere Dateien wurden entfernt.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; wurde aktualisiert.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation><numerusform>%1&apos; und %n andere Dateien wurden aktualisiert.</numerusform><numerusform>%1&apos; und %n andere Dateien wurden aktualisiert.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>SSL-Verbindung</translation> <translation>SSL-Verbindung</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Warnungen zur aktuellen SSL-Verbindung</translation> <translation>Warnungen zur aktuellen SSL-Verbindung</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>mit Zertifikat %1</translation> <translation>mit Zertifikat %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;nicht angegeben&amp;gt;</translation> <translation>&amp;lt;nicht angegeben&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Organisation: %1</translation> <translation>Organisation: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Einheit: %1</translation> <translation>Einheit: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>Land: %1</translation> <translation>Land: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Fingerabdruck (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Fingerabdruck (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Fingerabdruck (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Fingerabdruck (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Aktuelles Datum: %1</translation> <translation>Aktuelles Datum: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Auslaufdatum: %1</translation> <translation>Auslaufdatum: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Aussteller: %1</translation> <translation>Aussteller: %1</translation>
</message> </message>
@@ -1446,27 +1462,27 @@ Das Setup kann nicht ausgeführt werden.</translation>
<translation>Fortsetzen</translation> <translation>Fortsetzen</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Überprüfe %1-Verbindung...</translation> <translation>Überprüfe %1-Verbindung...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>Keine %1-Verbindung konfiguriert.</translation> <translation>Keine %1-Verbindung konfiguriert.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Verbunden mit &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; als &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Verbunden mit &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; als &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Version: %1 (%2)</translation> <translation>Version: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Verbindung mit %1 fehlgeschlagen &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;Verbindung mit %1 fehlgeschlagen &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1487,7 +1503,7 @@ Das Setup kann nicht ausgeführt werden.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>unbekanntes Problem.</translation> <translation>unbekanntes Problem.</translation>
</message> </message>
@@ -1526,12 +1542,12 @@ Das Setup kann nicht ausgeführt werden.</translation>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Client-Versionsüberprüfung</translation> <translation>Client-Versionsüberprüfung</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Eine neue Version des %1-Client ist verfügbar.</translation> <translation>&lt;p&gt;Eine neue Version des %1-Client ist verfügbar.</translation>
</message> </message>
@@ -1540,7 +1556,7 @@ Das Setup kann nicht ausgeführt werden.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 ist verfügbar. Die installierte Version ist %3.&lt;p/&gt;&lt;p&gt;Weitere Informationen unter: &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 ist verfügbar. Die installierte Version ist %3.&lt;p/&gt;&lt;p&gt;Weitere Informationen unter: &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1548,7 +1564,7 @@ Das Setup kann nicht ausgeführt werden.</translation>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>Der CSync-Thread wurde beendet.</translation> <translation>Der CSync-Thread wurde beendet.</translation>
</message> </message>
@@ -1564,12 +1580,12 @@ Das Setup kann nicht ausgeführt werden.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Passwort erforderlich</translation> <translation>Passwort erforderlich</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Bitte geben Sie Ihr %1 Passwort ein:</translation> <translation>Bitte geben Sie Ihr %1 Passwort ein:</translation>
</message> </message>
@@ -1708,6 +1724,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>Server-&amp;Adresse</translation> <translation>Server-&amp;Adresse</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>&amp;Passwort nicht auf dem Gerät speichern</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1753,11 +1774,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>Verbiete die Speicherung des Passwortes auf diesem System.</translation> <translation>Verbiete die Speicherung des Passwortes auf diesem System.</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;Das Passwort nicht auf diesem Computer speichern.</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1840,6 +1856,17 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>ownCloud-Link:</translation> <translation>ownCloud-Link:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;⏎ &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;⏎ p, li { white-space: pre-wrap; }⏎ &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;⏎ &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Wählen Sie aus, ob Sie eine neue ownCloud auf Ihrem lokalen PC oder auf Ihrem Server erstellen möchten.&lt;/span&gt;&lt;/p&gt;⏎ &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;⏎ &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Dieser Assistent wird Sie durch alle nötigen Schritte begleiten.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1865,7 +1892,6 @@ p, li { white-space: pre-wrap; }
<translation>eine neue ownCloud erstellen</translation> <translation>eine neue ownCloud erstellen</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1873,13 +1899,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Bitte wählen Sie aus, ob Sie eine neue ownCloud-Instanz entweder auf Ihrem lokalen Computer oder auf Ihrem Server erstellen möchten. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Dieser Assistent wird Sie durch alle notwendigen Schritte begleiten.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1959,7 +1979,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/owncloudtheme.cpp" line="55"/> <location filename="../src/mirall/owncloudtheme.cpp" line="55"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source> <source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt;Erstellt aus Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; vom %3, %4&lt;br&gt;mit OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</translation> <translation>&lt;p&gt;&lt;small&gt;Erstellt aus Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; vom %3, %4&lt;br&gt;mit OCsync %5 und Qt %6.&lt;/small&gt;&lt;p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudtheme.cpp" line="63"/> <location filename="../src/mirall/owncloudtheme.cpp" line="63"/>
@@ -1975,47 +1995,42 @@ p, li { white-space: pre-wrap; }
<translation>Proxy-Einstellungen</translation> <translation>Proxy-Einstellungen</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Proxy Einrichten</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Kein Proxy</translation> <translation>Kein Proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Benutze System-Proxy</translation> <translation>Benutze System-Proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Manuelle Proxy-Konfiguration</translation> <translation>Manuelle Proxy-Konfiguration</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Benutzer</translation> <translation>Benutzer</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Passwort</translation> <translation>Passwort</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Port</translation> <translation>Port</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Host</translation> <translation>Host</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>Der Proxyserver erfordert ein Passwort</translation> <translation>Der Proxyserver erfordert ein Passwort</translation>
</message> </message>

View File

@@ -275,14 +275,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Το λεπτομερές μήνυμα σφάλματος είναι&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Παρακαλούμε ελέγξτε τις ρυθμίσεις σας, κάνοντας κλικ στο εικονίδιο που βρίσκεται στο χώρο ειδοποιήσεων.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -305,7 +303,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Ο συγχρονισμός ξεκίνησε για το 1% του ρυθμισμένου(ων) φακέλου(ων). </translation> <translation>Ο συγχρονισμός ξεκίνησε για το 1% του ρυθμισμένου(ων) φακέλου(ων). </translation>
</message> </message>
@@ -314,27 +312,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Προβολή κατάστασης...</translation> <translation>Προβολή κατάστασης...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Προσθήκη φακέλου...</translation> <translation>Προσθήκη φακέλου...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Ρύθμιση...</translation> <translation>Ρύθμιση...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Ρύθμιση διαμεσολαβητή...</translation> <translation>Ρύθμιση διαμεσολαβητή...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Έξοδος</translation> <translation>Έξοδος</translation>
</message> </message>
@@ -343,25 +341,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;Το %1 δεν μπόρεσε να επιτευχθεί στο %2 .&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>Αποτυχία Σύνδεσης %1</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -389,63 +377,58 @@ p, li { white-space: pre-wrap; }
<translation>Το παράθυρο συνθηματικού ακυρώθηκε!</translation> <translation>Το παράθυρο συνθηματικού ακυρώθηκε!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation type="unfinished"/> <translation>Δεν υπάρχει σύνδεση με το %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Δεν είναι ορθά τα διαπιστευτήριά σας για το %1.&lt;/p&gt;&lt;p&gt;Παρακαλώ διορθώστε τα εκκινώντας το παράθυρο ρύθμισης από την μπάρα!&lt;/p&gt;</translation> <translation>&lt;p&gt;Δεν είναι ορθά τα διαπιστευτήριά σας για το %1.&lt;/p&gt;&lt;p&gt;Παρακαλώ διορθώστε τα εκκινώντας το παράθυρο ρύθμισης από την μπάρα!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;To όνομα χρήστη ή o κωδικός πρόσβασης σας δεν είναι σωστός.&lt;/p&gt; Παρακαλούμε διορθώστε το με την έναρξη του διαλόγου διαμόρφωσης από τον χώρο ειδοποιήσεων!&lt;/p&gt;</translation> <translation>&lt;p&gt;To όνομα χρήστη ή o κωδικός πρόσβασης σας δεν είναι σωστός.&lt;/p&gt; Παρακαλούμε διορθώστε το με την έναρξη του διαλόγου διαμόρφωσης από τον χώρο ειδοποιήσεων!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Άνοιγμα %1 στον περιηγητή...</translation> <translation>Άνοιγμα %1 στον περιηγητή...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>Περί...</translation> <translation>Περί...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Άνοιγμα %1 φακέλου</translation> <translation>Άνοιγμα %1 φακέλου</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Διαχείριση αρχείων:</translation> <translation>Διαχείριση αρχείων:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>Σχετικά %1</translation> <translation>Σχετικά %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Επιβεβαίωση αφαίρεσης φακέλου</translation> <translation>Επιβεβαίωση αφαίρεσης φακέλου</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Θέλετε πραγματικά να αφαιρέσετε τον φάκελο μεταφόρτωσης &lt;i&gt;%1&lt;/ i&gt;;</translation> <translation>Θέλετε πραγματικά να αφαιρέσετε τον φάκελο μεταφόρτωσης &lt;i&gt;%1&lt;/ i&gt;;</translation>
</message> </message>
@@ -458,32 +441,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>Ο συγχρονισμός εκτελείται.</translation> <translation>Ο συγχρονισμός εκτελείται.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation>Ο διακομιστής δεν είναι διαθέσιμος προς το παρόν.</translation> <translation>Ο διακομιστής δεν είναι διαθέσιμος προς το παρόν.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>Ο τελευταίος συγχρονισμός ήταν επιτυχής.</translation> <translation>Ο τελευταίος συγχρονισμός ήταν επιτυχής.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Σφάλμα Συγχρονισμού.</translation> <translation>Σφάλμα Συγχρονισμού.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Σφάλμα Ρύθμισης.</translation> <translation>Σφάλμα Ρύθμισης.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Απροσδιόριστη κατάσταση σφάλματος.</translation> <translation>Απροσδιόριστη κατάσταση σφάλματος.</translation>
</message> </message>
@@ -511,27 +494,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Ο Συγχρονισμός Εκτελείται</translation> <translation>Ο Συγχρονισμός Εκτελείται</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>Η λειτουργία συγχρονισμού λειτουργεί.&lt;br/&gt; Θέλετε να την τερματίσετε;</translation> <translation>Η λειτουργία συγχρονισμού λειτουργεί.&lt;br/&gt; Θέλετε να την τερματίσετε;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Απροσδιόριστη κατάσταση.</translation> <translation>Απροσδιόριστη κατάσταση.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Αναμονή έναρξης συγχρονισμού.</translation> <translation>Αναμονή έναρξης συγχρονισμού.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Προετοιμασία για συγχρονισμό</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation> (Παύση συγχρονισμού)</translation> <translation> (Παύση συγχρονισμού)</translation>
</message> </message>
@@ -540,7 +528,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Δεν έχουν οριστεί φάκελοι συγχρονισμού.</translation> <translation>Δεν έχουν οριστεί φάκελοι συγχρονισμού.</translation>
</message> </message>
@@ -548,7 +536,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>Η δημιουργία CSync απέτυχε.</translation> <translation>Η δημιουργία CSync απέτυχε.</translation>
</message> </message>
@@ -560,7 +548,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="82"/> <location filename="../src/mirall/csyncthread.cpp" line="82"/>
<source>Success.</source> <source>Success.</source>
<translation type="unfinished"/> <translation>Επιτυχία.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="85"/> <location filename="../src/mirall/csyncthread.cpp" line="85"/>
@@ -750,7 +738,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mydomain.org</translation> <translation>mydomain.org</translation>
</message> </message>
@@ -758,34 +746,11 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Νέο αρχείο διαθέσιμο</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Νέα αρχεία διαθέσιμα</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::FileItemDialog</name> <name>Mirall::FileItemDialog</name>
<message> <message>
@@ -811,7 +776,7 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="64"/> <location filename="../src/mirall/fileitemdialog.cpp" line="64"/>
<source>Undefined Folder State</source> <source>Undefined Folder State</source>
<translation type="unfinished"/> <translation>Απροσδιόριστη Κατάσταση Φακέλου</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="67"/> <location filename="../src/mirall/fileitemdialog.cpp" line="67"/>
@@ -831,7 +796,7 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="76"/> <location filename="../src/mirall/fileitemdialog.cpp" line="76"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation type="unfinished"/> <translation>Ο τελευταίος συγχρονισμός ήταν επιτυχής.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="79"/> <location filename="../src/mirall/fileitemdialog.cpp" line="79"/>
@@ -846,7 +811,7 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="85"/> <location filename="../src/mirall/fileitemdialog.cpp" line="85"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation type="unfinished"/> <translation>Απροσδιόριστη Κατάσταση Σφάλματος.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="121"/> <location filename="../src/mirall/fileitemdialog.cpp" line="121"/>
@@ -886,7 +851,7 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="202"/> <location filename="../src/mirall/fileitemdialog.cpp" line="202"/>
<source>Conflicts</source> <source>Conflicts</source>
<translation type="unfinished"/> <translation>Διενέξεις</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="222"/> <location filename="../src/mirall/fileitemdialog.cpp" line="222"/>
@@ -902,17 +867,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>Δεν υπάρχει ο τοπικός φάκελος %1.</translation> <translation>Δεν υπάρχει ο τοπικός φάκελος %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -993,7 +958,7 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/folderwizard.cpp" line="237"/> <location filename="../src/mirall/folderwizard.cpp" line="237"/>
<source>Folder was successfully created on %1.</source> <source>Folder was successfully created on %1.</source>
<translation type="unfinished"/> <translation>Επιτυχής δημιουργία καταλόγου στο %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folderwizard.cpp" line="240"/> <location filename="../src/mirall/folderwizard.cpp" line="240"/>
@@ -1111,7 +1076,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mydomain.org</translation> <translation>ftp.mydomain.org</translation>
</message> </message>
@@ -1143,7 +1108,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1 Οδηγός Σύνδεσης</translation> <translation>%1 Οδηγός Σύνδεσης</translation>
</message> </message>
@@ -1160,27 +1125,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Επιτυχής σύνδεση στο %1: %2 έκδοση %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Επιτυχής σύνδεση στο %1: %2 έκδοση %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Αποτυχία σύνδεσης στο %1!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Αποτυχία σύνδεσης στο %1!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Σφάλμα: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Σφάλμα: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Έναρξη script owncloud-admin...</translation> <translation>Έναρξη script owncloud-admin...</translation>
</message> </message>
@@ -1193,59 +1158,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Αποτυχία εγκατάστασης του %1!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Αποτυχία εγκατάστασης του %1!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Η εγκατάσταση του %1 ήταν επιτυχής!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Η εγκατάσταση του %1 ήταν επιτυχής!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>Δεν μπορεί να βρεθεί το script διαχειριστή του owncloud. <translation>Δεν μπορεί να βρεθεί το script διαχειριστή του owncloud.
Δεν μπορεί να γίνει η ρύθμιση.</translation> Δεν μπορεί να γίνει η ρύθμιση.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>Δεν ήταν δυνατή η εκκίνηση της δημιουργίας του απομακρυσμένου φακέλου %1</translation> <translation>Δεν ήταν δυνατή η εκκίνηση της δημιουργίας του απομακρυσμένου φακέλου %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>Ο απομακρυσμένος φάκελος %1 δημιουργήθηκε με επιτυχία.</translation> <translation>Ο απομακρυσμένος φάκελος %1 δημιουργήθηκε με επιτυχία.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Ο απομακρυσμένος φάκελος %1 υπάρχει, ήδη. Πραγματοποιείτε σύνδεση για ενημέρωση. </translation> <translation>Ο απομακρυσμένος φάκελος %1 υπάρχει, ήδη. Πραγματοποιείτε σύνδεση για ενημέρωση. </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Επιτυχημένη σύνδεση σε %1!</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Αδυναμία σύνδεσης στον %1. Παρακαλώ ελέξτε ξανά.</translation> <translation>Αδυναμία σύνδεσης στον %1. Παρακαλώ ελέξτε ξανά.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Επιλέξτε Τερματισμό για να αποδεχτείτε μόνιμα αυτή τη σύνδεση.</translation> <translation>Επιλέξτε Τερματισμό για να αποδεχτείτε μόνιμα αυτή τη σύνδεση.</translation>
</message> </message>
@@ -1258,12 +1223,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Υπάρχει ήδη ο τοπικός κατάλογος %1 για συγχρονισμό, ρυθμίστε τον για συγχρονισμό.&lt;br/&gt;&lt;br/&gt;</translation> <translation>Υπάρχει ήδη ο τοπικός κατάλογος %1 για συγχρονισμό, ρυθμίστε τον για συγχρονισμό.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Δημιουργία τοπικού καταλόγου %1 για συγχρονισμό... </translation> <translation>Δημιουργία τοπικού καταλόγου %1 για συγχρονισμό... </translation>
</message> </message>
@@ -1272,12 +1237,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>οκ</translation> <translation>οκ</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>απέτυχε.</translation> <translation>απέτυχε.</translation>
</message> </message>
@@ -1290,7 +1255,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Επιτυχής δημιουργία τοπικού καταλόγου %1 για συγχρονισμό!&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Επιτυχής δημιουργία τοπικού καταλόγου %1 για συγχρονισμό!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1299,12 +1264,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Η απομακρυσμένη δημιουργία φακέλου απέτυχε, επειδή πιθανώς τα διαπιστευτήρια που δόθηκαν είναι λάθος.&lt;/font&gt;&lt;br/&gt;Παρακαλώ επιστρέψτε πίσω και ελέγξτε τα διαπιστευτήρια σας.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Η απομακρυσμένη δημιουργία φακέλου απέτυχε, επειδή πιθανώς τα διαπιστευτήρια που δόθηκαν είναι λάθος.&lt;/font&gt;&lt;br/&gt;Παρακαλώ επιστρέψτε πίσω και ελέγξτε τα διαπιστευτήρια σας.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Η απομακρυσμένη δημιουργία φακέλου %1 απέτυχε με σφάλμα &lt;tt&gt;%2&lt;/tt&gt;.</translation> <translation>Η απομακρυσμένη δημιουργία φακέλου %1 απέτυχε με σφάλμα &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
@@ -1334,7 +1299,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>Συγχαρητήρια! Το &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;νέο %2&lt;/a&gt; έχει εγκατασταθεί και εκτελείται!</translation> <translation>Συγχαρητήρια! Το &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;νέο %2&lt;/a&gt; έχει εγκατασταθεί και εκτελείται!</translation>
</message> </message>
@@ -1342,7 +1307,7 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mydomain.org</translation> <translation>http://owncloud.mydomain.org</translation>
</message> </message>
@@ -1365,70 +1330,121 @@ Setup can not be done.</source>
<translation>Συνθηματικό για τον διακομιστή διαμεσολάβησης</translation> <translation>Συνθηματικό για τον διακομιστή διαμεσολάβησης</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Νέο αρχείο διαθέσιμο</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Νέα αρχεία διαθέσιμα</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>Σύνδεση SSL</translation> <translation>Σύνδεση SSL</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Προειδοποιήσεις σχετικά με την τρέχουσα σύνδεση SSL:</translation> <translation>Προειδοποιήσεις σχετικά με την τρέχουσα σύνδεση SSL:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>με πιστοποιητικό: %1</translation> <translation>με πιστοποιητικό: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Οργανισμός: %1</translation> <translation>Οργανισμός: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Μονάδα: %1</translation> <translation>Μονάδα: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>Χώρα: %1</translation> <translation>Χώρα: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Αποτύπωμα (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Αποτύπωμα (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Αποτύπωμα (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Αποτύπωμα (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Ημερομηνία Έναρξης: 1%</translation> <translation>Ημερομηνία Έναρξης: 1%</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Ημερομηνία Λήξης: %1</translation> <translation>Ημερομηνία Λήξης: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Εκδότης: %1</translation> <translation>Εκδότης: %1</translation>
</message> </message>
@@ -1446,27 +1462,27 @@ Setup can not be done.</source>
<translation>Συνέχεια</translation> <translation>Συνέχεια</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Έλεγχος σύνδεσης %1...</translation> <translation>Έλεγχος σύνδεσης %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Συνδέθηκε στον &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; ως &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Συνδέθηκε στον &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; ως &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Έκδοση: %1 (%2)</translation> <translation>Έκδοση: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Αποτυχία σύνδεσης με το %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;Αποτυχία σύνδεσης με το %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1487,7 +1503,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>άγνωστο πρόβλημα.</translation> <translation>άγνωστο πρόβλημα.</translation>
</message> </message>
@@ -1526,12 +1542,12 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Έλεγχος Έκδοσης Πελάτη</translation> <translation>Έλεγχος Έκδοσης Πελάτη</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Μια νέα έκδοση του λογισμικού συγχρονισμού %1 είναι διαθέσιμη.</translation> <translation>&lt;p&gt;Μια νέα έκδοση του λογισμικού συγχρονισμού %1 είναι διαθέσιμη.</translation>
</message> </message>
@@ -1540,7 +1556,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>η %1 είναι διαθέσιμη. Η εγκατεστημένη έκδοση είναι η %3.&lt;p/&gt;&lt;p&gt;Για περισσότερες πληροφορίες δείτε &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>η %1 είναι διαθέσιμη. Η εγκατεστημένη έκδοση είναι η %3.&lt;p/&gt;&lt;p&gt;Για περισσότερες πληροφορίες δείτε &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1548,7 +1564,7 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>Η διεργασία CSync τερματίζεται.</translation> <translation>Η διεργασία CSync τερματίζεται.</translation>
</message> </message>
@@ -1564,12 +1580,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Απαιτείται Κωδικός</translation> <translation>Απαιτείται Κωδικός</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Παρακαλώ εισάγεται τον %1 κωδικό</translation> <translation>Παρακαλώ εισάγεται τον %1 κωδικό</translation>
</message> </message>
@@ -1708,6 +1724,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>&amp;Διεύθυνση εξυπηρετητή: </translation> <translation>&amp;Διεύθυνση εξυπηρετητή: </translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>&amp;Μην αποθηκεύετε το συνθηματικό στον τοπικό υπολογιστή</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1753,11 +1774,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>Να μην επιτρέπεται η τοπική αποθήκευση του συνθηματικού.</translation> <translation>Να μην επιτρέπεται η τοπική αποθήκευση του συνθηματικού.</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;Να μην γίνει τοπική αποθήκευση του κωδικού.</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1838,6 +1854,17 @@ p, li { white-space: pre-wrap; } &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>Σύνδεσμος-ownCloud:</translation> <translation>Σύνδεσμος-ownCloud:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"/>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1863,7 +1890,6 @@ p, li { white-space: pre-wrap; }
<translation>δημιουργία νέου ownCloud</translation> <translation>δημιουργία νέου ownCloud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1871,13 +1897,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Επιλέξτε εάν θέλετε να δημιουργήσετε ένα νέο ownCloud είτε στο τοπικό μηχάνημα ή στον εξυπηρετητή σας. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Αυτός ο οδηγός θα σας βοηθήσει σε όλα τα απαραίτητα βήματα.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1931,7 +1951,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/fileitemdialog.ui" line="14"/> <location filename="../src/mirall/fileitemdialog.ui" line="14"/>
<source>Form</source> <source>Form</source>
<translation type="unfinished"/> <translation>Φόρμα</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.ui" line="27"/> <location filename="../src/mirall/fileitemdialog.ui" line="27"/>
@@ -1973,47 +1993,42 @@ p, li { white-space: pre-wrap; }
<translation>Ρυθμίσεις Διαμεσολαβητή</translation> <translation>Ρυθμίσεις Διαμεσολαβητή</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Ρύθμιση Διαμεσολαβητών</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Κανένας Διαμεσολαβητής</translation> <translation>Κανένας Διαμεσολαβητής</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Χρήση διαμεσολαβητή συστήματος</translation> <translation>Χρήση διαμεσολαβητή συστήματος</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Χειροκίνητη ρύθμιση διαμεσολαβητή</translation> <translation>Χειροκίνητη ρύθμιση διαμεσολαβητή</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Χρήστης</translation> <translation>Χρήστης</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Συνθηματικό</translation> <translation>Συνθηματικό</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Θύρα</translation> <translation>Θύρα</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Διακομιστής</translation> <translation>Διακομιστής</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>Ο εξυπηρετητής proxy απαιτεί κωδικό</translation> <translation>Ο εξυπηρετητής proxy απαιτεί κωδικό</translation>
</message> </message>

View File

@@ -277,14 +277,12 @@ p, li { white-space: pre-wrap; }
<translation type="obsolete">&lt;p&gt;The ownCloud at %1 could not be reached.&lt;/p&gt;</translation> <translation type="obsolete">&lt;p&gt;The ownCloud at %1 could not be reached.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="obsolete">&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</translation> <translation type="obsolete">&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -307,7 +305,7 @@ p, li { white-space: pre-wrap; }
<translation type="obsolete">ownCloud Sync Started</translation> <translation type="obsolete">ownCloud Sync Started</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Sync started for %1 configured sync folder(s).</translation> <translation>Sync started for %1 configured sync folder(s).</translation>
</message> </message>
@@ -316,27 +314,27 @@ p, li { white-space: pre-wrap; }
<translation type="obsolete">Open ownCloud...</translation> <translation type="obsolete">Open ownCloud...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Open status...</translation> <translation>Open status...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Add folder...</translation> <translation>Add folder...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Configure...</translation> <translation>Configure...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Quit</translation> <translation>Quit</translation>
</message> </message>
@@ -345,25 +343,15 @@ p, li { white-space: pre-wrap; }
<translation type="obsolete">open folder %1</translation> <translation type="obsolete">open folder %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -391,63 +379,58 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Confirm Folder Remove</translation> <translation>Confirm Folder Remove</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</translation> <translation>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</translation>
</message> </message>
@@ -460,32 +443,32 @@ p, li { white-space: pre-wrap; }
<translation type="obsolete">The folder waits to start syncing.</translation> <translation type="obsolete">The folder waits to start syncing.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>Sync is running.</translation> <translation>Sync is running.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>Last Sync was successful.</translation> <translation>Last Sync was successful.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Syncing Error.</translation> <translation>Syncing Error.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Setup Error.</translation> <translation>Setup Error.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Undefined Error State.</translation> <translation>Undefined Error State.</translation>
</message> </message>
@@ -516,27 +499,32 @@ p, li { white-space: pre-wrap; }
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Sync Running</translation> <translation>Sync Running</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</translation> <translation>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Undefined State.</translation> <translation>Undefined State.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Waits to start syncing.</translation> <translation>Waits to start syncing.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -545,7 +533,7 @@ p, li { white-space: pre-wrap; }
<translation type="obsolete">Sync is paused.</translation> <translation type="obsolete">Sync is paused.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>No sync folders configured.</translation> <translation>No sync folders configured.</translation>
</message> </message>
@@ -553,7 +541,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>CSync create failed.</translation> <translation>CSync create failed.</translation>
</message> </message>
@@ -759,7 +747,7 @@ Please write a bug report.</translation>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation type="unfinished">mydomain.org</translation> <translation type="unfinished">mydomain.org</translation>
</message> </message>
@@ -767,37 +755,11 @@ Please write a bug report.</translation>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context> <context>
<name>Mirall::FileItemDialog</name> <name>Mirall::FileItemDialog</name>
<message> <message>
@@ -914,17 +876,17 @@ Please write a bug report.</translation>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1123,7 +1085,7 @@ Please write a bug report.</translation>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation type="unfinished">ftp.mydomain.org</translation> <translation type="unfinished">ftp.mydomain.org</translation>
</message> </message>
@@ -1155,7 +1117,7 @@ Please write a bug report.</translation>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1 Connection Wizard</translation> <translation>%1 Connection Wizard</translation>
</message> </message>
@@ -1172,27 +1134,27 @@ Please write a bug report.</translation>
<translation type="obsolete">&lt;font color=&quot;red&quot;&gt;Failed to connect to ownCloud!&lt;/font&gt;</translation> <translation type="obsolete">&lt;font color=&quot;red&quot;&gt;Failed to connect to ownCloud!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Error: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Error: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Starting script owncloud-admin...</translation> <translation>Starting script owncloud-admin...</translation>
</message> </message>
@@ -1205,59 +1167,59 @@ Please write a bug report.</translation>
<translation type="obsolete">&lt;font color=&quot;green&quot;&gt;Installation of ownCloud succeeded!&lt;/font&gt;</translation> <translation type="obsolete">&lt;font color=&quot;green&quot;&gt;Installation of ownCloud succeeded!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>The owncloud admin script can not be found. <translation>The owncloud admin script can not be found.
Setup can not be done.</translation> Setup can not be done.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1270,12 +1232,12 @@ Setup can not be done.</translation>
<translation type="obsolete">Checking local sync folder %1</translation> <translation type="obsolete">Checking local sync folder %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</translation> <translation>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Creating local sync folder %1... </translation> <translation>Creating local sync folder %1... </translation>
</message> </message>
@@ -1284,12 +1246,12 @@ Setup can not be done.</translation>
<translation type="obsolete">Creating local sync folder %1</translation> <translation type="obsolete">Creating local sync folder %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>failed.</translation> <translation>failed.</translation>
</message> </message>
@@ -1302,7 +1264,7 @@ Setup can not be done.</translation>
<translation type="obsolete">Remote folder %1 created sucessfully.</translation> <translation type="obsolete">Remote folder %1 created sucessfully.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1311,12 +1273,12 @@ Setup can not be done.</translation>
<translation type="obsolete">The remote folder %1 already exists. Automatic sync setup is skipped for security reasons. Please configure your sync folder manually.</translation> <translation type="obsolete">The remote folder %1 already exists. Automatic sync setup is skipped for security reasons. Please configure your sync folder manually.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</translation> <translation>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
@@ -1346,7 +1308,7 @@ Setup can not be done.</translation>
<translation type="obsolete">Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new ownCloud&lt;/a&gt; is now up and running!</translation> <translation type="obsolete">Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new ownCloud&lt;/a&gt; is now up and running!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1354,7 +1316,7 @@ Setup can not be done.</translation>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation type="unfinished">http://owncloud.mydomain.org</translation> <translation type="unfinished">http://owncloud.mydomain.org</translation>
</message> </message>
@@ -1377,70 +1339,130 @@ Setup can not be done.</translation>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>SSL Connection</translation> <translation>SSL Connection</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Warnings about current SSL Connection:</translation> <translation>Warnings about current SSL Connection:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>with Certificate %1</translation> <translation>with Certificate %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Organization: %1</translation> <translation>Organization: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Unit: %1</translation> <translation>Unit: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>Country: %1</translation> <translation>Country: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Effective Date: %1</translation> <translation>Effective Date: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Expiry Date: %1</translation> <translation>Expiry Date: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Issuer: %1</translation> <translation>Issuer: %1</translation>
</message> </message>
@@ -1458,27 +1480,27 @@ Setup can not be done.</translation>
<translation>Resume</translation> <translation>Resume</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1499,7 +1521,7 @@ Setup can not be done.</translation>
<translation type="obsolete">Version: %1</translation> <translation type="obsolete">Version: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>unknown problem.</translation> <translation>unknown problem.</translation>
</message> </message>
@@ -1538,12 +1560,12 @@ Setup can not be done.</translation>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Client Version Check</translation> <translation>Client Version Check</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1552,7 +1574,7 @@ Setup can not be done.</translation>
<translation type="obsolete">&lt;p&gt;A new version of the ownCloud Client is available.</translation> <translation type="obsolete">&lt;p&gt;A new version of the ownCloud Client is available.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1560,7 +1582,7 @@ Setup can not be done.</translation>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>The CSync thread terminated.</translation> <translation>The CSync thread terminated.</translation>
</message> </message>
@@ -1576,12 +1598,12 @@ Setup can not be done.</translation>
<translation type="obsolete">Please enter your ownCloud password:</translation> <translation type="obsolete">Please enter your ownCloud password:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1720,6 +1742,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1765,11 +1792,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1847,6 +1869,17 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1878,7 +1911,6 @@ p, li { white-space: pre-wrap; }
<translation>create a new ownCloud</translation> <translation>create a new ownCloud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1886,7 +1918,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="obsolete">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt; &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
@@ -1988,47 +2020,42 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@@ -269,14 +269,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;La detala erarmesaĝo estas&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Bonvolu kontroli vian agordon alklakante la bildosimbolon de la pleto.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -299,7 +297,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Sinkronigo komencis por %1 agordita(j) sinkroniga(j) dosierujo(j).</translation> <translation>Sinkronigo komencis por %1 agordita(j) sinkroniga(j) dosierujo(j).</translation>
</message> </message>
@@ -308,27 +306,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Malfermi staton...</translation> <translation>Malfermi staton...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Aldoni dosierujon...</translation> <translation>Aldoni dosierujon...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Agordi...</translation> <translation>Agordi...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Agordi prokuran servilon...</translation> <translation>Agordi prokuran servilon...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Forlasi</translation> <translation>Forlasi</translation>
</message> </message>
@@ -337,25 +335,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>Malĝusta kongruo de servilo%1</translation> <translation>Malĝusta kongruo de servilo%1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;La %1 ĉe %2 ne povis atingiĝi.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>Konekto %1 malsukcesis</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -383,63 +371,58 @@ p, li { white-space: pre-wrap; }
<translation>Pasvorta dialogo nuliĝis!</translation> <translation>Pasvorta dialogo nuliĝis!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>Neniu konekto %1</translation> <translation>Neniu konekto %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt; via uzantonomo via pasvorto ne ĝustas.&lt;/p&gt;&lt;p&gt;Bonvolu ĝustigi ĝin per lanĉo de la agorda dialogujo el la pleto!&lt;/p&gt;</translation> <translation>&lt;p&gt; via uzantonomo via pasvorto ne ĝustas.&lt;/p&gt;&lt;p&gt;Bonvolu ĝustigi ĝin per lanĉo de la agorda dialogujo el la pleto!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>Sinkronigo %1 komencis</translation> <translation>Sinkronigo %1 komencis</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Malfermi %1 en foliumilo...</translation> <translation>Malfermi %1 en foliumilo...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>Pri...</translation> <translation>Pri...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Malfermi la dosierujon %1</translation> <translation>Malfermi la dosierujon %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Mastrumataj dosierujoj:</translation> <translation>Mastrumataj dosierujoj:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>Pri %1</translation> <translation>Pri %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Konfirmi forigon de dosierujo</translation> <translation>Konfirmi forigon de dosierujo</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Ĉu vi vere volas forigi la alŝutan dosierujon &lt;i&gt;%1&lt;/i&gt;?</translation> <translation>Ĉu vi vere volas forigi la alŝutan dosierujon &lt;i&gt;%1&lt;/i&gt;?</translation>
</message> </message>
@@ -452,32 +435,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>Sinkronigo okazas.</translation> <translation>Sinkronigo okazas.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>La lasta sinkronigo sukcesis.</translation> <translation>La lasta sinkronigo sukcesis.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Sinkroniga eraro.</translation> <translation>Sinkroniga eraro.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Agorda eraro.</translation> <translation>Agorda eraro.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Sendifina erarostato.</translation> <translation>Sendifina erarostato.</translation>
</message> </message>
@@ -505,27 +488,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Sinkronigo okazanta</translation> <translation>Sinkronigo okazanta</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>La sinkroniga operacio funkcias.&lt;br/&gt;Ĉu vi volas fini ĝin?</translation> <translation>La sinkroniga operacio funkcias.&lt;br/&gt;Ĉu vi volas fini ĝin?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Sendifina stato.</translation> <translation>Sendifina stato.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Atendanta komencon de sinkronigo.</translation> <translation>Atendanta komencon de sinkronigo.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation>(Sinkronigo paŭzas)</translation> <translation>(Sinkronigo paŭzas)</translation>
</message> </message>
@@ -534,7 +522,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Neniu sinkroniga dosierujo agordita.</translation> <translation>Neniu sinkroniga dosierujo agordita.</translation>
</message> </message>
@@ -542,7 +530,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>CSync malsukcesis je kreo.</translation> <translation>CSync malsukcesis je kreo.</translation>
</message> </message>
@@ -744,7 +732,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>miaretregiono.org</translation> <translation>miaretregiono.org</translation>
</message> </message>
@@ -752,34 +740,11 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Nova dosiero haveblas</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>%1 sinkroniĝis kun ĉi tiu maŝino.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Novaj dosieroj haveblas</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>%1 kaj %n plia dosiero sinkroniĝis kun ĉi tiu maŝino.</numerusform><numerusform>%1 kaj %n pliaj dosieroj sinkroniĝis kun ĉi tiu maŝino.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::FileItemDialog</name> <name>Mirall::FileItemDialog</name>
<message> <message>
@@ -896,17 +861,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>Loka dosierujo %1 ne ekzistas.</translation> <translation>Loka dosierujo %1 ne ekzistas.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 devas esti dosierujo sed ne estas.</translation> <translation>%1 devas esti dosierujo sed ne estas.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1 ne legeblas.</translation> <translation>%1 ne legeblas.</translation>
</message> </message>
@@ -1105,7 +1070,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.miaretejo.org</translation> <translation>ftp.miaretejo.org</translation>
</message> </message>
@@ -1137,7 +1102,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>Asistilo pri konekto %1</translation> <translation>Asistilo pri konekto %1</translation>
</message> </message>
@@ -1154,27 +1119,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>Provante konekti al %1 ĉe %2...</translation> <translation>Provante konekti al %1 ĉe %2...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Sukcesis konektado al %1: %2 eldono %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Sukcesis konektado al %1: %2 eldono %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Malsukcesis konektado al %1!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Malsukcesis konektado al %1!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Eraro: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Eraro: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>La skripto owncloud-admin komencas...</translation> <translation>La skripto owncloud-admin komencas...</translation>
</message> </message>
@@ -1187,59 +1152,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Instalo de %1 malsukcesis!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Instalo de %1 malsukcesis!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color&quot;green&quot;&gt;Instalo de %1 sukcesis!&lt;/font&gt;</translation> <translation>&lt;font color&quot;green&quot;&gt;Instalo de %1 sukcesis!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>La administra skripto de ownCloud ne troviĝis. <translation>La administra skripto de ownCloud ne troviĝis.
Agordado ne povas fariĝi.</translation> Agordado ne povas fariĝi.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>Kreo de malloka dosierujo %1 ne povis komenciĝi.</translation> <translation>Kreo de malloka dosierujo %1 ne povis komenciĝi.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>La malloka dosierujo %1 estas sukcese kreita.</translation> <translation>La malloka dosierujo %1 estas sukcese kreita.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La malloka dosierujo %1 jam ekzistas. Konektante al ĝi por sinkronigo.</translation> <translation>La malloka dosierujo %1 jam ekzistas. Konektante al ĝi por sinkronigo.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>La kreo de la dosierujo rezultigis HTTP-eraron, kodo %1</translation> <translation>La kreo de la dosierujo rezultigis HTTP-eraron, kodo %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Sinkroniga konekto el %1 al malloka dosierujo al %2 stariĝis.</translation> <translation>Sinkroniga konekto el %1 al malloka dosierujo al %2 stariĝis.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Sukcesis konektado al %1!</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Konekto al %1 ne povis stariĝi. Bonvolu rekontroli.</translation> <translation>Konekto al %1 ne povis stariĝi. Bonvolu rekontroli.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Premu Fini por daŭre akcepti ĉi tiun konekton.</translation> <translation>Premu Fini por daŭre akcepti ĉi tiun konekton.</translation>
</message> </message>
@@ -1252,12 +1217,12 @@ Agordado ne povas fariĝi.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Loka sinkroniga dosierujo %1 jam ekzistas, do ĝi estas agordata por sinkronigo.&lt;br/&gt;&lt;br/&gt;</translation> <translation>Loka sinkroniga dosierujo %1 jam ekzistas, do ĝi estas agordata por sinkronigo.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Kreanta lokan sinkronigan dosierujon %1</translation> <translation>Kreanta lokan sinkronigan dosierujon %1</translation>
</message> </message>
@@ -1266,12 +1231,12 @@ Agordado ne povas fariĝi.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>akcepti</translation> <translation>akcepti</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>malsukcesis.</translation> <translation>malsukcesis.</translation>
</message> </message>
@@ -1284,7 +1249,7 @@ Agordado ne povas fariĝi.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;La loka sinkroniga dosierujo %1 kreiĝis sukcese!&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;La loka sinkroniga dosierujo %1 kreiĝis sukcese!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1293,12 +1258,12 @@ Agordado ne povas fariĝi.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Kreo de malloka dosierujo malsukcesis, probable ĉar la donitaj aŭtentigiloj malĝustas.&lt;/font&gt;&lt;br/&gt;Bonvolu antaŭeniri kaj kontroli vian aŭtentigilojn.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Kreo de malloka dosierujo malsukcesis, probable ĉar la donitaj aŭtentigiloj malĝustas.&lt;/font&gt;&lt;br/&gt;Bonvolu antaŭeniri kaj kontroli vian aŭtentigilojn.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Kreo de la malloka dosierujo %1 malsukcesis pro la eraro &lt;tt&gt;%2&lt;/tt&gt;.</translation> <translation>Kreo de la malloka dosierujo %1 malsukcesis pro la eraro &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
@@ -1328,7 +1293,7 @@ Agordado ne povas fariĝi.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>Gratulon! Via &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nova %2&lt;/a&gt; nun leviĝis kaj funkcias!</translation> <translation>Gratulon! Via &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nova %2&lt;/a&gt; nun leviĝis kaj funkcias!</translation>
</message> </message>
@@ -1336,7 +1301,7 @@ Agordado ne povas fariĝi.</translation>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.miaretregiono.org</translation> <translation>http://owncloud.miaretregiono.org</translation>
</message> </message>
@@ -1359,70 +1324,121 @@ Agordado ne povas fariĝi.</translation>
<translation>Pasvorto de prokura servilo</translation> <translation>Pasvorto de prokura servilo</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Nova dosiero haveblas</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>%1 sinkroniĝis kun ĉi tiu maŝino.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Novaj dosieroj haveblas</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>SSL-konekto</translation> <translation>SSL-konekto</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Avertoj pri la nuna SSL-konekto:</translation> <translation>Avertoj pri la nuna SSL-konekto:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>kun atestilo %1</translation> <translation>kun atestilo %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;ne indikita&amp;gt;</translation> <translation>&amp;lt;ne indikita&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Organizaĵo: %1</translation> <translation>Organizaĵo: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Unuo: %1</translation> <translation>Unuo: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>Lando: %1</translation> <translation>Lando: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Fingropremo (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Fingropremo (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Fingropremo (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Fingropremo (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Limdato: %1</translation> <translation>Limdato: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Sendinto: %1</translation> <translation>Sendinto: %1</translation>
</message> </message>
@@ -1440,27 +1456,27 @@ Agordado ne povas fariĝi.</translation>
<translation>Malpaŭzi</translation> <translation>Malpaŭzi</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Kontrolanta la konekton %1...</translation> <translation>Kontrolanta la konekton %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>Neniu konekto %1 agordiĝis.</translation> <translation>Neniu konekto %1 agordiĝis.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Konektita al &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; kiel &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Konektita al &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; kiel &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Eldono: %1 (%2)</translation> <translation>Eldono: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Malsukcesis konektado al %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;Malsukcesis konektado al %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1481,7 +1497,7 @@ Agordado ne povas fariĝi.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>nekonata problemo.</translation> <translation>nekonata problemo.</translation>
</message> </message>
@@ -1520,12 +1536,12 @@ Agordado ne povas fariĝi.</translation>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Kontroli eldonon de la Kliento</translation> <translation>Kontroli eldonon de la Kliento</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Nova eldono de la kliento %1 haveblas.</translation> <translation>&lt;p&gt;Nova eldono de la kliento %1 haveblas.</translation>
</message> </message>
@@ -1534,7 +1550,7 @@ Agordado ne povas fariĝi.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 haveblas. La instalita eldono estas %3.&lt;p/&gt;&lt;p&gt;Por pli da informo vidu &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;.</translation> <translation>%1 haveblas. La instalita eldono estas %3.&lt;p/&gt;&lt;p&gt;Por pli da informo vidu &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;.</translation>
</message> </message>
@@ -1542,7 +1558,7 @@ Agordado ne povas fariĝi.</translation>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>La fadeno de CSync finiĝis.</translation> <translation>La fadeno de CSync finiĝis.</translation>
</message> </message>
@@ -1558,12 +1574,12 @@ Agordado ne povas fariĝi.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Pasvorto necesas</translation> <translation>Pasvorto necesas</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Bonvolu enigi vian pasvorton %1:</translation> <translation>Bonvolu enigi vian pasvorton %1:</translation>
</message> </message>
@@ -1692,6 +1708,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>Servil&amp;adreso:</translation> <translation>Servil&amp;adreso:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation type="unfinished"/>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1737,11 +1758,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>Ne permesi lokan konservon de la pasvorto.</translation> <translation>Ne permesi lokan konservon de la pasvorto.</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;Ne konservi pasvorton en loka maŝino.</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1815,6 +1831,17 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>Ligilo al ownCloud:</translation> <translation>Ligilo al ownCloud:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"/>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1840,7 +1867,6 @@ p, li { white-space: pre-wrap; }
<translation>krei novan ownCloud</translation> <translation>krei novan ownCloud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1944,47 +1970,42 @@ p, li { white-space: pre-wrap; }
<translation>Agordo de prokura servilo</translation> <translation>Agordo de prokura servilo</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Agordi prokurajn servilojn</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Neniu prokura servilo</translation> <translation>Neniu prokura servilo</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Uzi sisteman prokuran servilon</translation> <translation>Uzi sisteman prokuran servilon</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Senaŭtomata agordo de prokura servilo</translation> <translation>Senaŭtomata agordo de prokura servilo</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Uzanto</translation> <translation>Uzanto</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Pasvorto</translation> <translation>Pasvorto</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Pordo</translation> <translation>Pordo</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Gastigo</translation> <translation>Gastigo</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>Prokura servilo postulas pasvorton</translation> <translation>Prokura servilo postulas pasvorton</translation>
</message> </message>

View File

@@ -276,14 +276,12 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;El mensaje de error detallado es&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Verifique su configuración haciendo clic en el ícono de la bandeja del sistema.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -306,7 +304,7 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Comenzando sincronización para %1 carpeta(s) de sincronización.</translation> <translation>Comenzando sincronización para %1 carpeta(s) de sincronización.</translation>
</message> </message>
@@ -315,27 +313,27 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Abrir estado...</translation> <translation>Abrir estado...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Añadir carpeta...</translation> <translation>Añadir carpeta...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Configurar...</translation> <translation>Configurar...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Configuración del proxy</translation> <translation>Configuración del proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Salir</translation> <translation>Salir</translation>
</message> </message>
@@ -344,25 +342,15 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>Servidor %1 no coincide</translation> <translation>Servidor %1 no coincide</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt;El servidor configurado para este cliente es demasiado antiguo.&lt;/p&gt;&lt;p&gt;Por favor actualiza al último servidor %1 y reinicia el cliente.&lt;/p&gt;</translation> <translation>&lt;p&gt;El servidor configurado para este cliente es demasiado antiguo.&lt;/p&gt;&lt;p&gt;Por favor actualiza al último servidor %1 y reinicia el cliente.&lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;No se ha encontrado %1 en %2&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>La conexión a %1 falló</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -371,7 +359,7 @@ p, li { white-space: pre-wrap; }⏎
<message> <message>
<location filename="../src/mirall/application.cpp" line="275"/> <location filename="../src/mirall/application.cpp" line="275"/>
<source>%1 user credentials are wrong. Please check configuration.</source> <source>%1 user credentials are wrong. Please check configuration.</source>
<translation type="unfinished"/> <translation>Las credenciales del usuario %1 son incorrectas. Verifique la configuracion.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="280"/> <location filename="../src/mirall/application.cpp" line="280"/>
@@ -390,63 +378,58 @@ p, li { white-space: pre-wrap; }⏎
<translation>El dialogo de contraseña ha sido cancelado</translation> <translation>El dialogo de contraseña ha sido cancelado</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>Sin conexión a %1</translation> <translation>Sin conexión a %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Sus credenciales de %1 son incorrectas.&lt;/p&gt;&lt;p&gt;¡Por favor corríjalas iniciando el diálogo de configuración desde la bandeja del sistema!&lt;/p&gt;</translation> <translation>&lt;p&gt;Sus credenciales de %1 son incorrectas.&lt;/p&gt;&lt;p&gt;¡Por favor corríjalas iniciando el diálogo de configuración desde la bandeja del sistema!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Su nombre de usuario o contraseña no son correctos.&lt;/p&gt;&lt;p&gt;¡Por favor corríjalos iniciando el diálogo de configuración desde la bandeja del sistema!&lt;/p&gt;</translation> <translation>&lt;p&gt;Su nombre de usuario o contraseña no son correctos.&lt;/p&gt;&lt;p&gt;¡Por favor corríjalos iniciando el diálogo de configuración desde la bandeja del sistema!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>Sincronización de %1 iniciada</translation> <translation>Sincronización de %1 iniciada</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Abrir %1 en el navegador...</translation> <translation>Abrir %1 en el navegador...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>Acerca de...</translation> <translation>Acerca de...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Abrir carpeta %1</translation> <translation>Abrir carpeta %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Carpetas administradas:</translation> <translation>Carpetas administradas:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt;Compilador de una revisión en Git &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; el %3, %4&lt;br&gt;usando OCsync %5 y Qt %6.&lt;/small&gt;&lt;p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>Acerca de %1</translation> <translation>Acerca de %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Confirmar la eliminación de la carpeta</translation> <translation>Confirmar la eliminación de la carpeta</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>¿Está seguro que quiere borrar la carpeta de subida de archivos &lt;i&gt;%1&lt;/i&gt;?</translation> <translation>¿Está seguro que quiere borrar la carpeta de subida de archivos &lt;i&gt;%1&lt;/i&gt;?</translation>
</message> </message>
@@ -459,32 +442,32 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>Sincronización en funcionamiento.</translation> <translation>Sincronización en funcionamiento.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation>El servidor no se encuentra disponible actualmente.</translation> <translation>El servidor no se encuentra disponible actualmente.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>La última sincronización fue exitosa.</translation> <translation>La última sincronización fue exitosa.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Error de sincronización.</translation> <translation>Error de sincronización.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Error de configuración.</translation> <translation>Error de configuración.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Fallo sin definir.</translation> <translation>Fallo sin definir.</translation>
</message> </message>
@@ -512,27 +495,32 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Sincronización en curso</translation> <translation>Sincronización en curso</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>La sincronización está en curso.&lt;br/&gt;¿Desea interrumpirla?</translation> <translation>La sincronización está en curso.&lt;br/&gt;¿Desea interrumpirla?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Estado no definido.</translation> <translation>Estado no definido.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Esperando el inicio de la sincronización.</translation> <translation>Esperando el inicio de la sincronización.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Preparando para la sincronizacipon</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation>(Sincronización en pausa)</translation> <translation>(Sincronización en pausa)</translation>
</message> </message>
@@ -541,7 +529,7 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Las carpetas de sincronización no están configuradas.</translation> <translation>Las carpetas de sincronización no están configuradas.</translation>
</message> </message>
@@ -549,7 +537,7 @@ p, li { white-space: pre-wrap; }⏎
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>Falló CSync al crearse.</translation> <translation>Falló CSync al crearse.</translation>
</message> </message>
@@ -751,7 +739,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mi-dominio.org</translation> <translation>mi-dominio.org</translation>
</message> </message>
@@ -759,32 +747,9 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"/> <translation>No se encontro la contraseña en la cadena de claves. Por favor reconfigure.</translation>
</message>
</context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Nuevo archivo disponible</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; se ha sincronizado en este equipo.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Nuevos archivos disponibles</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform> &apos;%1&apos; y %n otro(s) archivo(s) se han sincronizado en este equipo. </numerusform><numerusform>&apos;%1&apos; y %n otros archivo(s) se han sincronizado en este equipo.</numerusform></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -797,7 +762,7 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="42"/> <location filename="../src/mirall/fileitemdialog.cpp" line="42"/>
<source>File Count</source> <source>File Count</source>
<translation type="unfinished"/> <translation>Conteo de archivos</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="50"/> <location filename="../src/mirall/fileitemdialog.cpp" line="50"/>
@@ -812,12 +777,12 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="64"/> <location filename="../src/mirall/fileitemdialog.cpp" line="64"/>
<source>Undefined Folder State</source> <source>Undefined Folder State</source>
<translation type="unfinished"/> <translation>Estado indefinido del directorio</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="67"/> <location filename="../src/mirall/fileitemdialog.cpp" line="67"/>
<source>The folder waits to start syncing.</source> <source>The folder waits to start syncing.</source>
<translation type="unfinished"/> <translation>El directorio está a la espera de sincronizarse.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="70"/> <location filename="../src/mirall/fileitemdialog.cpp" line="70"/>
@@ -832,7 +797,7 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="76"/> <location filename="../src/mirall/fileitemdialog.cpp" line="76"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation type="unfinished"/> <translation>La ultima sincronización fue satisfactoria.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="79"/> <location filename="../src/mirall/fileitemdialog.cpp" line="79"/>
@@ -842,17 +807,17 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="82"/> <location filename="../src/mirall/fileitemdialog.cpp" line="82"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation type="unfinished"/> <translation>Error de configuración.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="85"/> <location filename="../src/mirall/fileitemdialog.cpp" line="85"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation type="unfinished"/> <translation>Error indefinido.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="121"/> <location filename="../src/mirall/fileitemdialog.cpp" line="121"/>
<source>%1 (finished %2 sec. ago)</source> <source>%1 (finished %2 sec. ago)</source>
<translation type="unfinished"/> <translation>%1 (Finalizado hace %2 segundos)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="166"/> <location filename="../src/mirall/fileitemdialog.cpp" line="166"/>
@@ -903,17 +868,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>La carpeta local %1 no existe.</translation> <translation>La carpeta local %1 no existe.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 debería ser un directorio, pero no lo es.</translation> <translation>%1 debería ser un directorio, pero no lo es.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1 no se puede leer.</translation> <translation>%1 no se puede leer.</translation>
</message> </message>
@@ -1112,7 +1077,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mi-dominio.org</translation> <translation>ftp.mi-dominio.org</translation>
</message> </message>
@@ -1144,7 +1109,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>Asistente de Conexión %1</translation> <translation>Asistente de Conexión %1</translation>
</message> </message>
@@ -1161,27 +1126,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>Intentando conectar a %1 en %2...</translation> <translation>Intentando conectar a %1 en %2...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Conectado a %1: versión de %2 %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Conectado a %1: versión de %2 %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;¡No se pudo conectar con %1!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;¡No se pudo conectar con %1!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Error: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Error: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Iniciando script owncloud-admin...</translation> <translation>Iniciando script owncloud-admin...</translation>
</message> </message>
@@ -1194,59 +1159,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;¡Falló la instalación de %1!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;¡Falló la instalación de %1!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;¡Instalación de %1 satisfactoria!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;¡Instalación de %1 satisfactoria!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>No se encuentra el script owncloud-admin. <translation>No se encuentra el script owncloud-admin.
No se puede completar la instalación.</translation> No se puede completar la instalación.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>La creación de la carpeta remota %1 no pudo ser iniciada.</translation> <translation>La creación de la carpeta remota %1 no pudo ser iniciada.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>Carpeta remota %1 creada exitosamente.</translation> <translation>Carpeta remota %1 creada exitosamente.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La carpeta remota %1 ya existe. Conectándola para sincronizar.</translation> <translation>La carpeta remota %1 ya existe. Conectándola para sincronizar.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación de la carpeta resultó en el error de código de HTTP %1</translation> <translation>La creación de la carpeta resultó en el error de código de HTTP %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una conexión de sincronización desde %1 al directorio remoto %2 se ha configurado.</translation> <translation>Una conexión de sincronización desde %1 al directorio remoto %2 se ha configurado.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>¡Conectado a %1!</translation> <translation>¡Conectado exitosamente a %1!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>No se pudo establecer la conexión a %1. Por favor inténtalo de nuevo.</translation> <translation>No se pudo establecer la conexión a %1. Por favor inténtalo de nuevo.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Pulse Finalizar para aceptar permanentemente esta conexión.</translation> <translation>Pulse Finalizar para aceptar permanentemente esta conexión.</translation>
</message> </message>
@@ -1259,12 +1224,12 @@ No se puede completar la instalación.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>La carpeta de sincronización local %1 ya existe, configurándola para la sincronización.&lt;br/&gt;&lt;br/&gt;</translation> <translation>La carpeta de sincronización local %1 ya existe, configurándola para la sincronización.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Creando la carpeta local %1...</translation> <translation>Creando la carpeta local %1...</translation>
</message> </message>
@@ -1273,12 +1238,12 @@ No se puede completar la instalación.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>falló.</translation> <translation>falló.</translation>
</message> </message>
@@ -1291,7 +1256,7 @@ No se puede completar la instalación.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Carpeta local %1 creada&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Carpeta local %1 creada&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1300,12 +1265,12 @@ No se puede completar la instalación.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Falló la creación de la carpeta remota probablemente porque las credenciales provistas son incorrectas.&lt;/font&gt;&lt;br/&gt;Por favor, vuelve atrás y chequea tus credenciales.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Falló la creación de la carpeta remota probablemente porque las credenciales provistas son incorrectas.&lt;/font&gt;&lt;br/&gt;Por favor, vuelve atrás y chequea tus credenciales.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Error &lt;tt&gt;%2&lt;/tt&gt; al crear la carpeta %1.</translation> <translation>Error &lt;tt&gt;%2&lt;/tt&gt; al crear la carpeta %1.</translation>
</message> </message>
@@ -1320,12 +1285,12 @@ No se puede completar la instalación.</translation>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="70"/> <location filename="../src/mirall/owncloudwizard.cpp" line="70"/>
<source>&lt;p&gt;In order to connect to your %1 server, you need to provide the server address as well as your credentials.&lt;/p&gt;&lt;p&gt;This wizard will guide you through the process.&lt;p&gt;&lt;p&gt;If you have not received this information, please contact your %1 provider.&lt;/p&gt;</source> <source>&lt;p&gt;In order to connect to your %1 server, you need to provide the server address as well as your credentials.&lt;/p&gt;&lt;p&gt;This wizard will guide you through the process.&lt;p&gt;&lt;p&gt;If you have not received this information, please contact your %1 provider.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation>&lt;p&gt;Para conectarse al servidor %1 , es necesario proporcionar la dirección del servidor, así como sus credenciales. &lt;/p&gt;&lt;p&gt; Este asistente le guiará a través del proceso. &lt;p&gt; &lt;p&gt; Si usted no ha recibido esta información, póngase en contacto con el proveedor de %1 . &lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="75"/> <location filename="../src/mirall/owncloudwizard.cpp" line="75"/>
<source>&lt;p&gt;In order to connect to your %1 server, you need to provide your credentials.&lt;/p&gt;&lt;p&gt;This wizard will guide you through the setup process.&lt;/p&gt;</source> <source>&lt;p&gt;In order to connect to your %1 server, you need to provide your credentials.&lt;/p&gt;&lt;p&gt;This wizard will guide you through the setup process.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation>&lt;p&gt; Para conectarse al servidor %1 , tiene que proporcionar sus credenciales. &lt;/p&gt; &lt;p&gt;Este asistente lo guiará a través del proceso de configuración. &lt;/p&gt;</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1335,7 +1300,7 @@ No se puede completar la instalación.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>¡Felicitaciones! Su &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nuevo %2&lt;/a&gt; ya está funcionando.</translation> <translation>¡Felicitaciones! Su &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nuevo %2&lt;/a&gt; ya está funcionando.</translation>
</message> </message>
@@ -1343,7 +1308,7 @@ No se puede completar la instalación.</translation>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mi-dominio.org</translation> <translation>http://owncloud.mi-dominio.org</translation>
</message> </message>
@@ -1366,70 +1331,121 @@ No se puede completar la instalación.</translation>
<translation>Contraseña para el servidor proxy</translation> <translation>Contraseña para el servidor proxy</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Nuevo archivo disponible</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; se ha sincronizado en este equipo.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Nuevos archivos disponibles</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; y %n otro archivo han sido sincronizados a esta máquina.</numerusform><numerusform>&apos;%1&apos; y %n otros archivos han sido sincronizados a esta máquina.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation>Archivo eliminado</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>&apos;%1&apos; ha sido eliminado.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation><numerusform>&apos;%1&apos; y %n otro archivo han sido removidos.</numerusform><numerusform>&apos;%1&apos; y %n otros archivos han sido removidos.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; ha sido subido.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation><numerusform>&apos;%1&apos; y %n otro archivo han sido subidos.</numerusform><numerusform>&apos;%1&apos; y %n otros archivos han sido subidos.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>Conexión SSL</translation> <translation>Conexión SSL</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Avisos de la actual conexión SSL:</translation> <translation>Avisos de la actual conexión SSL:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>con certificado %1</translation> <translation>con certificado %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;no especificado&amp;gt;</translation> <translation>&amp;lt;no especificado&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Organización: %1</translation> <translation>Organización: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Unidad: %1</translation> <translation>Unidad: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>País: %1</translation> <translation>País: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Huella (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Huella (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Huella (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Huella (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Fecha de vigencia: %1</translation> <translation>Fecha de vigencia: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Fecha de expiración: %1</translation> <translation>Fecha de expiración: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Emisor: %1</translation> <translation>Emisor: %1</translation>
</message> </message>
@@ -1447,27 +1463,27 @@ No se puede completar la instalación.</translation>
<translation>Continuar</translation> <translation>Continuar</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Comprobando conexión de %1...</translation> <translation>Comprobando conexión de %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>No hay ninguna conexión de %1 configurada.</translation> <translation>No hay ninguna conexión de %1 configurada.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Conectado a &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; como &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Conectado a &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; como &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Vérsion: %1 (%2)</translation> <translation>Vérsion: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;No se pudo conectar a %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;No se pudo conectar a %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1488,7 +1504,7 @@ No se puede completar la instalación.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>error desconocido.</translation> <translation>error desconocido.</translation>
</message> </message>
@@ -1527,12 +1543,12 @@ No se puede completar la instalación.</translation>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Comprobación de la versión del cliente</translation> <translation>Comprobación de la versión del cliente</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Una nueva versión del cliente de %1 está disponible.</translation> <translation>&lt;p&gt;Una nueva versión del cliente de %1 está disponible.</translation>
</message> </message>
@@ -1541,7 +1557,7 @@ No se puede completar la instalación.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 está disponible. La versión instalada es %3.&lt;p/&gt;&lt;p&gt;Para más información ver &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 está disponible. La versión instalada es %3.&lt;p/&gt;&lt;p&gt;Para más información ver &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1549,7 +1565,7 @@ No se puede completar la instalación.</translation>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>Terminó el hilo Csync.</translation> <translation>Terminó el hilo Csync.</translation>
</message> </message>
@@ -1565,12 +1581,12 @@ No se puede completar la instalación.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Se requiere contraseña</translation> <translation>Se requiere contraseña</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Por favor, introduzca su contraseña de %1:</translation> <translation>Por favor, introduzca su contraseña de %1:</translation>
</message> </message>
@@ -1709,6 +1725,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>&amp;Dirección del servidor:</translation> <translation>&amp;Dirección del servidor:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>&amp;No guardar la contraseña en la máquina local</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1754,11 +1775,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>No permitir el almacenamiento local de la contraseña</translation> <translation>No permitir el almacenamiento local de la contraseña</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;No guardar contraseñas en la máquina local.</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1841,6 +1857,23 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>Enlace-ownCloud:</translation> <translation>Enlace-ownCloud:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Seleccionar si quiere crear un nuevo ownCloud ya sea en la máquina local o en su servidor.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Este asistente lo guiará a través de los pasos necesarios.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1866,7 +1899,6 @@ p, li { white-space: pre-wrap; }
<translation>crear un nuevo ownCloud</translation> <translation>crear un nuevo ownCloud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1874,13 +1906,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Selecciona si quiere crear un nuevo ownCloud ya sea en su máquina local o en su servidor. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Este asistente lo guiará a través de todos los pasos necesarios.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1945,7 +1971,7 @@ p, li { white-space: pre-wrap; }
<location filename="../src/mirall/fileitemdialog.ui" line="63"/> <location filename="../src/mirall/fileitemdialog.ui" line="63"/>
<location filename="../src/mirall/fileitemdialog.ui" line="70"/> <location filename="../src/mirall/fileitemdialog.ui" line="70"/>
<source>TextLabel</source> <source>TextLabel</source>
<translation type="unfinished"/> <translation>Etiqueta de texto</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1976,47 +2002,42 @@ p, li { white-space: pre-wrap; }
<translation>Configuración del proxy</translation> <translation>Configuración del proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Configurar Proxies</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Sin proxy</translation> <translation>Sin proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Usar proxy del sistema</translation> <translation>Usar proxy del sistema</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Configuración manual del proxy</translation> <translation>Configuración manual del proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Usuario</translation> <translation>Usuario</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Contraseña</translation> <translation>Contraseña</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Puerto</translation> <translation>Puerto</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Servidor</translation> <translation>Servidor</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>El servidor proxy requiere contraseña</translation> <translation>El servidor proxy requiere contraseña</translation>
</message> </message>

View File

@@ -265,14 +265,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Los detalles del error son&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Verificá tu configuración haciendo click en el ícono de la barra de tareas.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -295,7 +293,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Comenzando la sincronización para %1 directorio(s) de sincronización.</translation> <translation>Comenzando la sincronización para %1 directorio(s) de sincronización.</translation>
</message> </message>
@@ -304,27 +302,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Abrir estado...</translation> <translation>Abrir estado...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Agregar directorio...</translation> <translation>Agregar directorio...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Configurar...</translation> <translation>Configurar...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Configurar el proxy...</translation> <translation>Configurar el proxy...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Salir</translation> <translation>Salir</translation>
</message> </message>
@@ -333,25 +331,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>Servidor %1 no coincide</translation> <translation>Servidor %1 no coincide</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt;El servidor configurado para este cliente es demasiado antiguo.&lt;/p&gt;&lt;p&gt;Por favor, actualizá al último servidor %1 y reiniciá el cliente.&lt;/p&gt;</translation> <translation>&lt;p&gt;El servidor configurado para este cliente es demasiado antiguo.&lt;/p&gt;&lt;p&gt;Por favor, actualizá al último servidor %1 y reiniciá el cliente.&lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;No se pudo encontrar %1 en %2&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>Error en la conexión %1</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -360,7 +348,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/application.cpp" line="275"/> <location filename="../src/mirall/application.cpp" line="275"/>
<source>%1 user credentials are wrong. Please check configuration.</source> <source>%1 user credentials are wrong. Please check configuration.</source>
<translation type="unfinished"/> <translation>Las credenciales de usuario %1 son incorrectas. Verificá la configuración.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="280"/> <location filename="../src/mirall/application.cpp" line="280"/>
@@ -379,63 +367,58 @@ p, li { white-space: pre-wrap; }
<translation>El diálogo de la contraseña fue cancelado!</translation> <translation>El diálogo de la contraseña fue cancelado!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>Sin conexión a %1</translation> <translation>Sin conexión a %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Tus credenciales de %1 son incorrectas.&lt;/p&gt;&lt;p&gt;¡Por favor, correjilas mediante el diálogo de configuración desde la bandeja del sistema!&lt;/p&gt;</translation> <translation>&lt;p&gt;Tus credenciales de %1 son incorrectas.&lt;/p&gt;&lt;p&gt;¡Por favor, correjilas mediante el diálogo de configuración desde la bandeja del sistema!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Tu nombre de usuario o contraseña no son correctos.&lt;/p&gt;&lt;p&gt;¡Por favor, correjilos iniciando el diálogo de configuración desde la bandeja del sistema!&lt;/p&gt;</translation> <translation>&lt;p&gt;Tu nombre de usuario o contraseña no son correctos.&lt;/p&gt;&lt;p&gt;¡Por favor, correjilos iniciando el diálogo de configuración desde la bandeja del sistema!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>Sincronización de %1 iniciada</translation> <translation>Sincronización de %1 iniciada</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Abrir %1 en el navegador...</translation> <translation>Abrir %1 en el navegador...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>Acerca de...</translation> <translation>Acerca de...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Abrir directorio %1</translation> <translation>Abrir directorio %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Directorios administrados:</translation> <translation>Directorios administrados:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt;Construido de la versión Git &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; en %3, %4&lt;br&gt;usando OCsync %5 y Qt %6.&lt;/small&gt;&lt;p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>Sobre %1</translation> <translation>Sobre %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Confirmá la eliminación del directorio</translation> <translation>Confirmá la eliminación del directorio</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>¿Estás seguro que querés borrar el directorio de subida &lt;i&gt;%1&lt;/i&gt;?</translation> <translation>¿Estás seguro que querés borrar el directorio de subida &lt;i&gt;%1&lt;/i&gt;?</translation>
</message> </message>
@@ -448,32 +431,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>Sincronización en funcionamiento.</translation> <translation>Sincronización en funcionamiento.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation type="unfinished"/> <translation>El servidor no está disponible actualmente.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>La última sincronización fue exitosa.</translation> <translation>La última sincronización fue exitosa.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Error de sincronización.</translation> <translation>Error de sincronización.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Error de configuración.</translation> <translation>Error de configuración.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Error no definido.</translation> <translation>Error no definido.</translation>
</message> </message>
@@ -501,27 +484,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Sincronización en curso</translation> <translation>Sincronización en curso</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>La sincronización está en curso.&lt;br/&gt;¿Querés interrumpirla?</translation> <translation>La sincronización está en curso.&lt;br/&gt;¿Querés interrumpirla?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Estado no definido.</translation> <translation>Estado no definido.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Esperando el comienzo de la sincronización.</translation> <translation>Esperando el comienzo de la sincronización.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Preparando para sincronizar</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation>(La sincronización está pausada)</translation> <translation>(La sincronización está pausada)</translation>
</message> </message>
@@ -530,7 +518,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Los directorios de sincronización no están configurados.</translation> <translation>Los directorios de sincronización no están configurados.</translation>
</message> </message>
@@ -538,7 +526,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>Hubo un error al crear CSync.</translation> <translation>Hubo un error al crear CSync.</translation>
</message> </message>
@@ -740,7 +728,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mi-dominio.org.ar</translation> <translation>mi-dominio.org.ar</translation>
</message> </message>
@@ -748,32 +736,9 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"/> <translation>No se encontró la contraseña en el llavero. Reconfigurá.</translation>
</message>
</context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Nuevo archivo disponible</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; fue sincronizado con esta computadora.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Nuevos archivos disponibles</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; archivo fue sincronizado a esta computadora.</numerusform><numerusform> &apos;%1&apos; %n otros archivos fueron sincronizados a esta computadora.</numerusform></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -786,123 +751,123 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="42"/> <location filename="../src/mirall/fileitemdialog.cpp" line="42"/>
<source>File Count</source> <source>File Count</source>
<translation type="unfinished"/> <translation>Cantidad de archivos</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="50"/> <location filename="../src/mirall/fileitemdialog.cpp" line="50"/>
<source>Copy</source> <source>Copy</source>
<translation type="unfinished"/> <translation>Copiar</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="53"/> <location filename="../src/mirall/fileitemdialog.cpp" line="53"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation type="unfinished"/> <translation>Protocolo de sincronización</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="64"/> <location filename="../src/mirall/fileitemdialog.cpp" line="64"/>
<source>Undefined Folder State</source> <source>Undefined Folder State</source>
<translation type="unfinished"/> <translation>Estado del directorio, indefinido</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="67"/> <location filename="../src/mirall/fileitemdialog.cpp" line="67"/>
<source>The folder waits to start syncing.</source> <source>The folder waits to start syncing.</source>
<translation type="unfinished"/> <translation>El directorio está a la espera para poder sincronizarse.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="70"/> <location filename="../src/mirall/fileitemdialog.cpp" line="70"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation type="unfinished"/> <translation>El servidor no está disponible actualmente.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="73"/> <location filename="../src/mirall/fileitemdialog.cpp" line="73"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation type="unfinished"/> <translation>La sincronización se esta llevando a cabo.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="76"/> <location filename="../src/mirall/fileitemdialog.cpp" line="76"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation type="unfinished"/> <translation>La última sincronización fue satisfactoria.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="79"/> <location filename="../src/mirall/fileitemdialog.cpp" line="79"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation type="unfinished"/> <translation>Error de sincronización</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="82"/> <location filename="../src/mirall/fileitemdialog.cpp" line="82"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation type="unfinished"/> <translation>Error de configuración</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="85"/> <location filename="../src/mirall/fileitemdialog.cpp" line="85"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation type="unfinished"/> <translation>Error indefinido</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="121"/> <location filename="../src/mirall/fileitemdialog.cpp" line="121"/>
<source>%1 (finished %2 sec. ago)</source> <source>%1 (finished %2 sec. ago)</source>
<translation type="unfinished"/> <translation>%1 (terminó hace %2 segundos)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="166"/> <location filename="../src/mirall/fileitemdialog.cpp" line="166"/>
<source>Synced Files</source> <source>Synced Files</source>
<translation type="unfinished"/> <translation>Archivos sincronizados</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="172"/> <location filename="../src/mirall/fileitemdialog.cpp" line="172"/>
<source>New Files</source> <source>New Files</source>
<translation type="unfinished"/> <translation>Nuevos archivos</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="178"/> <location filename="../src/mirall/fileitemdialog.cpp" line="178"/>
<source>Deleted Files</source> <source>Deleted Files</source>
<translation type="unfinished"/> <translation>Archivos eliminados</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="184"/> <location filename="../src/mirall/fileitemdialog.cpp" line="184"/>
<source>Renamed Files</source> <source>Renamed Files</source>
<translation type="unfinished"/> <translation>Archivos renombrados</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="190"/> <location filename="../src/mirall/fileitemdialog.cpp" line="190"/>
<source>Ignored Files</source> <source>Ignored Files</source>
<translation type="unfinished"/> <translation>Archivos ignorados</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="196"/> <location filename="../src/mirall/fileitemdialog.cpp" line="196"/>
<source>Errors</source> <source>Errors</source>
<translation type="unfinished"/> <translation>Errores</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="202"/> <location filename="../src/mirall/fileitemdialog.cpp" line="202"/>
<source>Conflicts</source> <source>Conflicts</source>
<translation type="unfinished"/> <translation>Conflictos</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="222"/> <location filename="../src/mirall/fileitemdialog.cpp" line="222"/>
<source>Up</source> <source>Up</source>
<translation type="unfinished"/> <translation>Arriba</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="223"/> <location filename="../src/mirall/fileitemdialog.cpp" line="223"/>
<source>Down</source> <source>Down</source>
<translation type="unfinished"/> <translation>Abajo</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>El directorio local %1 no existe.</translation> <translation>El directorio local %1 no existe.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 debería ser un directorio, pero no lo es.</translation> <translation>%1 debería ser un directorio, pero no lo es.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>No se puede leer %1.</translation> <translation>No se puede leer %1.</translation>
</message> </message>
@@ -1101,7 +1066,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mi-dominio.org.ar</translation> <translation>ftp.mi-dominio.org.ar</translation>
</message> </message>
@@ -1133,7 +1098,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1 Asistente de Conexión</translation> <translation>%1 Asistente de Conexión</translation>
</message> </message>
@@ -1150,27 +1115,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>Intentando conectar a %1 en %2...</translation> <translation>Intentando conectar a %1 en %2...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Conectado a %1: versión de %2 %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Conectado a %1: versión de %2 %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;¡No fue posible conectar con %1!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;¡No fue posible conectar con %1!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Error: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Error: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Iniciando el script owncloud-admin...</translation> <translation>Iniciando el script owncloud-admin...</translation>
</message> </message>
@@ -1183,58 +1148,58 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;¡Error al instalar %1!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;¡Error al instalar %1!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>font color=&quot;green&quot;&gt;¡La instalación de %1 terminó correctamente!&lt;/font&gt;</translation> <translation>font color=&quot;green&quot;&gt;¡La instalación de %1 terminó correctamente!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>No se encuentra el script owncloud-admin. No es posible completar la instalación.</translation> <translation>No se encuentra el script owncloud-admin. No es posible completar la instalación.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>No fue posible crear el directorio remoto %1.</translation> <translation>No fue posible crear el directorio remoto %1.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>El directorio remoto %1 fue creado con éxito.</translation> <translation>El directorio remoto %1 fue creado con éxito.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>El directorio remoto %1 ya existe. Estableciendo conexión para sincronizar.</translation> <translation>El directorio remoto %1 ya existe. Estableciendo conexión para sincronizar.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>La creación del directorio resultó en un error HTTP con código de error %1</translation> <translation>La creación del directorio resultó en un error HTTP con código de error %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Fue creada una conexión de sincronización desde %1 al directorio remoto %2.</translation> <translation>Fue creada una conexión de sincronización desde %1 al directorio remoto %2.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>¡Conectado con éxito a %1!</translation> <translation>Conectado con éxito a %1!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>No fue posible establecer la conexión a %1. Por favor, intentalo nuevamente.</translation> <translation>No fue posible establecer la conexión a %1. Por favor, intentalo nuevamente.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Elegí Finalizar para aceptar permanentemente esta conexión.</translation> <translation>Elegí Finalizar para aceptar permanentemente esta conexión.</translation>
</message> </message>
@@ -1247,12 +1212,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>El directorio de sincronización local %1 ya existe, configurándolo para la sincronización.&lt;br/&gt;&lt;br/&gt;</translation> <translation>El directorio de sincronización local %1 ya existe, configurándolo para la sincronización.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Creando el directorio %1...</translation> <translation>Creando el directorio %1...</translation>
</message> </message>
@@ -1261,12 +1226,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>aceptar</translation> <translation>aceptar</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>Error.</translation> <translation>Error.</translation>
</message> </message>
@@ -1279,7 +1244,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Directorio local %1 creado&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Directorio local %1 creado&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1288,12 +1253,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Error al crear el directorio remoto, probablemente porque las credenciales provistas son incorrectas.&lt;/font&gt;&lt;br/&gt;Por favor, volvé atrás y verificá tus credenciales.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Error al crear el directorio remoto, probablemente porque las credenciales provistas son incorrectas.&lt;/font&gt;&lt;br/&gt;Por favor, volvé atrás y verificá tus credenciales.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Se prtodujo un error &lt;tt&gt;%2&lt;/tt&gt; al crear el directorio remoto %1.</translation> <translation>Se prtodujo un error &lt;tt&gt;%2&lt;/tt&gt; al crear el directorio remoto %1.</translation>
</message> </message>
@@ -1323,7 +1288,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>¡Perfecto! Tu &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nuevo %2&lt;/a&gt; ya está funcionando.</translation> <translation>¡Perfecto! Tu &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nuevo %2&lt;/a&gt; ya está funcionando.</translation>
</message> </message>
@@ -1331,7 +1296,7 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mi-dominio.org.ar</translation> <translation>http://owncloud.mi-dominio.org.ar</translation>
</message> </message>
@@ -1354,70 +1319,121 @@ Setup can not be done.</source>
<translation>Contraseña para el servidor proxy</translation> <translation>Contraseña para el servidor proxy</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Nuevo archivo disponible</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; fue sincronizado con esta computadora.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Nuevos archivos disponibles</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; y otros %n archivo(s) han sido sincronizados con esta computadora.</numerusform><numerusform>&apos;%1&apos; y otros %n archivo(s) han sido sincronizados con esta computadora.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation>Archivo borrado</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>&apos;%1&apos; fue borrado</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation><numerusform>&apos;%1&apos; y otros %n archivo(s) han sido removidos.</numerusform><numerusform>&apos;%1&apos; y otros %n archivo(s) han sido borrados.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; ha sido actualizado</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation><numerusform>&apos;%1&apos; y otros %n archivo(s) han sido actualizados.</numerusform><numerusform>&apos;%1&apos; y otros %n archivo(s) han sido actualizados.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>Conexión SSL</translation> <translation>Conexión SSL</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Avisos de tu conexión actual SSL:</translation> <translation>Avisos de tu conexión actual SSL:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>con certificado %1</translation> <translation>con certificado %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;no especificado&amp;gt;</translation> <translation>&amp;lt;no especificado&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Empresa: %1</translation> <translation>Empresa: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Unidad: %1</translation> <translation>Unidad: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>País: %1</translation> <translation>País: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Huella (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Huella (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Huella (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Huella (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Desde: %1</translation> <translation>Desde: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Hasta: %1</translation> <translation>Hasta: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Generado por: %1</translation> <translation>Generado por: %1</translation>
</message> </message>
@@ -1435,27 +1451,27 @@ Setup can not be done.</source>
<translation>Continuar</translation> <translation>Continuar</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Comprobando conexión de %1...</translation> <translation>Comprobando conexión de %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>No hay ninguna conexión de %1 configurada.</translation> <translation>No hay ninguna conexión de %1 configurada.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Conectado a &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; como &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Conectado a &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; como &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Versión: %1 (%2)</translation> <translation>Versión: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;No fue posible conectar a %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;No fue posible conectar a %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1476,7 +1492,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>Error desconocido</translation> <translation>Error desconocido</translation>
</message> </message>
@@ -1515,12 +1531,12 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Comprobación de la version del cliente</translation> <translation>Comprobación de la version del cliente</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Hay disponible wna nueva versión del cliente de %1.</translation> <translation>&lt;p&gt;Hay disponible wna nueva versión del cliente de %1.</translation>
</message> </message>
@@ -1529,7 +1545,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 está disponible. La versión instalada es %3.&lt;p/&gt;&lt;p&gt;Para más información mirá &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 está disponible. La versión instalada es %3.&lt;p/&gt;&lt;p&gt;Para más información mirá &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1537,7 +1553,7 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>El proceso CSync finalizó.</translation> <translation>El proceso CSync finalizó.</translation>
</message> </message>
@@ -1553,12 +1569,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Se requiere contraseña</translation> <translation>Se requiere contraseña</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Por favor, escribí tu contraseña %1:</translation> <translation>Por favor, escribí tu contraseña %1:</translation>
</message> </message>
@@ -1687,6 +1703,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>Servidor &amp;dirección:</translation> <translation>Servidor &amp;dirección:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>&amp;No guarde la contraseña en el equipo local</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1732,11 +1753,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>No permitir el almacenamiento local de la contraseña</translation> <translation>No permitir el almacenamiento local de la contraseña</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;No guardar contraseñas en la maquina local.</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1813,6 +1829,17 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>Enlace-ownCloud:</translation> <translation>Enlace-ownCloud:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;⏎ &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;⏎ p, li { white-space: pre-wrap; }⏎ &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;⏎ &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;⏎ &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;⏎ &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Este asistente te va a guiar por los pasos necesarios.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1838,7 +1865,6 @@ p, li { white-space: pre-wrap; }
<translation>Crear un nuevo ownCloud</translation> <translation>Crear un nuevo ownCloud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1846,7 +1872,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; p, li { white-space: pre-wrap; } &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Selecciona si quiere crear un nuevo ownCloud ya sea en su máquina local o en su servidor. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Este asistente te va a guiar a través de todos los pasos necesarios.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1900,18 +1926,18 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/fileitemdialog.ui" line="14"/> <location filename="../src/mirall/fileitemdialog.ui" line="14"/>
<source>Form</source> <source>Form</source>
<translation type="unfinished"/> <translation>De</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.ui" line="27"/> <location filename="../src/mirall/fileitemdialog.ui" line="27"/>
<source>Detailed Sync Protocol</source> <source>Detailed Sync Protocol</source>
<translation type="unfinished"/> <translation>Protocolo de sincronización detallado</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.ui" line="63"/> <location filename="../src/mirall/fileitemdialog.ui" line="63"/>
<location filename="../src/mirall/fileitemdialog.ui" line="70"/> <location filename="../src/mirall/fileitemdialog.ui" line="70"/>
<source>TextLabel</source> <source>TextLabel</source>
<translation type="unfinished"/> <translation>Etiqueta de texto</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1942,47 +1968,42 @@ p, li { white-space: pre-wrap; }
<translation>Configuración del proxy</translation> <translation>Configuración del proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Configurar Proxies</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Sin Proxy</translation> <translation>Sin Proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Usar proxy del sistema</translation> <translation>Usar proxy del sistema</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Configuración manual del proxy</translation> <translation>Configuración manual del proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Usuario</translation> <translation>Usuario</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Contraseña</translation> <translation>Contraseña</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Puerto</translation> <translation>Puerto</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Servidor</translation> <translation>Servidor</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>El servidor proxy requiere contraseña</translation> <translation>El servidor proxy requiere contraseña</translation>
</message> </message>

View File

@@ -275,14 +275,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Zehaztutako errore mezua:&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Mezedez begiratu zure konfigurazioa erretilu ikonoak klik eginez&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -305,7 +303,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>CSync konfiguratutako %1 karpetentzat hasi da.</translation> <translation>CSync konfiguratutako %1 karpetentzat hasi da.</translation>
</message> </message>
@@ -314,27 +312,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Ikusi egoera...</translation> <translation>Ikusi egoera...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Gehitu karpeta...</translation> <translation>Gehitu karpeta...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Konfiguratu...</translation> <translation>Konfiguratu...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Konfiguratu proxya...</translation> <translation>Konfiguratu proxya...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Kendu</translation> <translation>Kendu</translation>
</message> </message>
@@ -343,25 +341,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>%1 Zerbitzaria ez dator bat</translation> <translation>%1 Zerbitzaria ez dator bat</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt;Bezero honetarako konfiguratutako zerbitzaria oso zaharra da.&lt;/p&gt;&lt;p&gt;Mesedez eguneratu zerbitzaria %1-en azkenengo bertsiora eta berrabiarazi bezeroa.&lt;/p&gt;</translation> <translation>&lt;p&gt;Bezero honetarako konfiguratutako zerbitzaria oso zaharra da.&lt;/p&gt;&lt;p&gt;Mesedez eguneratu zerbitzaria %1-en azkenengo bertsiora eta berrabiarazi bezeroa.&lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;Ezin da %2-ko %1-era iritsi.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>%1 konexioak huts egin du</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -370,7 +358,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/application.cpp" line="275"/> <location filename="../src/mirall/application.cpp" line="275"/>
<source>%1 user credentials are wrong. Please check configuration.</source> <source>%1 user credentials are wrong. Please check configuration.</source>
<translation type="unfinished"/> <translation>%1 erabiltzailearen kredentzialak ez dira egokia. Mesedez egiaztatu konfigurazioa.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="280"/> <location filename="../src/mirall/application.cpp" line="280"/>
@@ -389,63 +377,58 @@ p, li { white-space: pre-wrap; }
<translation>Pasahitza elkarrizketa koadroa ezeztatua izan da!</translation> <translation>Pasahitza elkarrizketa koadroa ezeztatua izan da!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>Ez dago %1-ekin konexiorik</translation> <translation>Ez dago %1-ekin konexiorik</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Zure %1 kredentzialak ez dira zuzenak.&lt;/p&gt;&lt;p&gt;Mesedez zuzendu erretilutiko ikonotik konfigurazio elkarrizketa koadroa abiarazten!&lt;/p&gt;</translation> <translation>&lt;p&gt;Zure %1 kredentzialak ez dira zuzenak.&lt;/p&gt;&lt;p&gt;Mesedez zuzendu erretilutiko ikonotik konfigurazio elkarrizketa koadroa abiarazten!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Zure erabiltzaile izena edo pasahitza ez dira zuzenak.&lt;/p&gt;&lt;p&gt;Mesedez zuzendu erretilutiko ikonotik konfigurazio elkarrizketa koadroa abiarazten!&lt;/p&gt;</translation> <translation>&lt;p&gt;Zure erabiltzaile izena edo pasahitza ez dira zuzenak.&lt;/p&gt;&lt;p&gt;Mesedez zuzendu erretilutiko ikonotik konfigurazio elkarrizketa koadroa abiarazten!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>%1 Sinkronizazioa hasi da</translation> <translation>%1 Sinkronizazioa hasi da</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Ireki %1 arakatzailean...</translation> <translation>Ireki %1 arakatzailean...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>Honi buruz...</translation> <translation>Honi buruz...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Ireki %1 karpeta</translation> <translation>Ireki %1 karpeta</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Kudeatutako karpetak:</translation> <translation>Kudeatutako karpetak:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt; &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; Git errebisiotik eraikita hemen %3, %4&lt;br&gt;OCsync %5 eta Qt %6 erabiliz.&lt;/small&gt;&lt;p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>%1 buruz</translation> <translation>%1 buruz</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Baieztatu karpetaren ezabatzea</translation> <translation>Baieztatu karpetaren ezabatzea</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Ziur zaude &lt;i&gt;%1&lt;/i&gt; karpeta ezabatu nahi duzula?</translation> <translation>Ziur zaude &lt;i&gt;%1&lt;/i&gt; karpeta ezabatu nahi duzula?</translation>
</message> </message>
@@ -458,32 +441,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>Sinkronizazioa martxan da.</translation> <translation>Sinkronizazioa martxan da.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation>Zerbitzaria orain ez dago eskuragarri.</translation> <translation>Zerbitzaria orain ez dago eskuragarri.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>Azkeneko sinkronizazioa ongi burutu zen.</translation> <translation>Azkeneko sinkronizazioa ongi burutu zen.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Sinkronizazio errorea.</translation> <translation>Sinkronizazio errorea.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Konfigurazio errorea.</translation> <translation>Konfigurazio errorea.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Definitu gabeko errore egoera.</translation> <translation>Definitu gabeko errore egoera.</translation>
</message> </message>
@@ -511,27 +494,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Sinkronizazioa martxan da</translation> <translation>Sinkronizazioa martxan da</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>Sinkronizazio martxan da.&lt;br/&gt;Bukatu nahi al duzu?</translation> <translation>Sinkronizazio martxan da.&lt;br/&gt;Bukatu nahi al duzu?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Definitu gabeko egoera.</translation> <translation>Definitu gabeko egoera.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Itxoiten sinkronizazioa hasteko.</translation> <translation>Itxoiten sinkronizazioa hasteko.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Sinkronizazioa prestatzen.</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation>(Sinkronizazioa pausatuta dago)</translation> <translation>(Sinkronizazioa pausatuta dago)</translation>
</message> </message>
@@ -540,7 +528,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Ez dago sinkronizazio karpetarik definituta.</translation> <translation>Ez dago sinkronizazio karpetarik definituta.</translation>
</message> </message>
@@ -548,7 +536,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>CSync sortzeak huts egin du.</translation> <translation>CSync sortzeak huts egin du.</translation>
</message> </message>
@@ -750,7 +738,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mydomain.org</translation> <translation>mydomain.org</translation>
</message> </message>
@@ -758,32 +746,9 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"/> <translation>Ez da pasahitzik aurkitu. Mesedez birkonfiguratu.</translation>
</message>
</context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Fitxategi berria eskuragarri</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; makina honekin sinkronizatu da.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Fitxategi berriak eskuragarri</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; eta beste %n fitxategi makina honekin sinkronizatu dira.</numerusform><numerusform>&apos;%1&apos; eta beste %n fitxategi makina honekin sinkronizatu dira.</numerusform></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -902,17 +867,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>Bertako %1 karpeta ez da existitzen.</translation> <translation>Bertako %1 karpeta ez da existitzen.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 karpeta bat izan behar zen baina ez da.</translation> <translation>%1 karpeta bat izan behar zen baina ez da.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1 ezin da irakurri.</translation> <translation>%1 ezin da irakurri.</translation>
</message> </message>
@@ -1111,7 +1076,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mydomain.org</translation> <translation>ftp.mydomain.org</translation>
</message> </message>
@@ -1143,7 +1108,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1 Konexio Morroia</translation> <translation>%1 Konexio Morroia</translation>
</message> </message>
@@ -1160,27 +1125,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>%2 zerbitzarian dagoen %1 konektatzen...</translation> <translation>%2 zerbitzarian dagoen %1 konektatzen...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Konexioa ongi burutu da %1 zerbitzarian: %2 bertsioa %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Konexioa ongi burutu da %1 zerbitzarian: %2 bertsioa %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;%1-ekin konektatzeak huts egin du!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;%1-ekin konektatzeak huts egin du!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Errorea: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Errorea: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>owncloud-admin gidoia hasten...</translation> <translation>owncloud-admin gidoia hasten...</translation>
</message> </message>
@@ -1193,59 +1158,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;%1-en instalazioak huts egin du!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;%1-en instalazioak huts egin du!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;%1-en instalazioa ongi burutu da!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;%1-en instalazioa ongi burutu da!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>ownCloud admin gidoia ezin da aurkitu. <translation>ownCloud admin gidoia ezin da aurkitu.
Ezin da konfigurazioa egin.</translation> Ezin da konfigurazioa egin.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>Urruneko %1 karpetaren sorrera ezin da hasi.</translation> <translation>Urruneko %1 karpetaren sorrera ezin da hasi.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>Urruneko %1 karpeta ongi sortu da.</translation> <translation>Urruneko %1 karpeta ongi sortu da.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Urruneko %1 karpeta dagoeneko existintzen da. Bertara konetatuko da sinkronizatzeko.</translation> <translation>Urruneko %1 karpeta dagoeneko existintzen da. Bertara konetatuko da sinkronizatzeko.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Karpeta sortzeak HTTP %1 errore kodea igorri du</translation> <translation>Karpeta sortzeak HTTP %1 errore kodea igorri du</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Sinkronizazio konexio bat konfiguratu da %1 karpetatik urruneko %2 karpetara.</translation> <translation>Sinkronizazio konexio bat konfiguratu da %1 karpetatik urruneko %2 karpetara.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>%1-era ongi konektatu da!</translation> <translation>%1-era ongi konektatu da!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 konexioa ezin da ezarri. Mesedez egiaztatu berriz.</translation> <translation>%1 konexioa ezin da ezarri. Mesedez egiaztatu berriz.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Sakatu Bukatu konexio hau behin-betirako onartzeko.</translation> <translation>Sakatu Bukatu konexio hau behin-betirako onartzeko.</translation>
</message> </message>
@@ -1258,12 +1223,12 @@ Ezin da konfigurazioa egin.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Bertako %1 karpeta dagoeneko existitzen da, sinkronizaziorako prestatzen.&lt;br/&gt;&lt;br/&gt;</translation> <translation>Bertako %1 karpeta dagoeneko existitzen da, sinkronizaziorako prestatzen.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Bertako sinkronizazio %1 karpeta sortzen...</translation> <translation>Bertako sinkronizazio %1 karpeta sortzen...</translation>
</message> </message>
@@ -1272,12 +1237,12 @@ Ezin da konfigurazioa egin.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>ados</translation> <translation>ados</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>huts egin du.</translation> <translation>huts egin du.</translation>
</message> </message>
@@ -1290,7 +1255,7 @@ Ezin da konfigurazioa egin.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Bertako sinkronizazio %1 karpeta ongi sortu da!&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Bertako sinkronizazio %1 karpeta ongi sortu da!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1299,12 +1264,12 @@ Ezin da konfigurazioa egin.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Urruneko karpeten sortzeak huts egin du ziuraski emandako kredentzialak gaizki daudelako.&lt;/font&gt;&lt;br/&gt;Mesedez atzera joan eta egiaztatu zure kredentzialak.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Urruneko karpeten sortzeak huts egin du ziuraski emandako kredentzialak gaizki daudelako.&lt;/font&gt;&lt;br/&gt;Mesedez atzera joan eta egiaztatu zure kredentzialak.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Urruneko %1 karpetaren sortzeak huts egin du &lt;tt&gt;%2&lt;/tt&gt; errorearekin.</translation> <translation>Urruneko %1 karpetaren sortzeak huts egin du &lt;tt&gt;%2&lt;/tt&gt; errorearekin.</translation>
</message> </message>
@@ -1334,7 +1299,7 @@ Ezin da konfigurazioa egin.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>Zorionak! zure &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;%2 berria&lt;/a&gt; martxan da!</translation> <translation>Zorionak! zure &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;%2 berria&lt;/a&gt; martxan da!</translation>
</message> </message>
@@ -1342,7 +1307,7 @@ Ezin da konfigurazioa egin.</translation>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mydomain.org</translation> <translation>http://owncloud.mydomain.org</translation>
</message> </message>
@@ -1365,70 +1330,121 @@ Ezin da konfigurazioa egin.</translation>
<translation>Proxy zerbitzarirako pasahitza</translation> <translation>Proxy zerbitzarirako pasahitza</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Fitxategi berria eskuragarri</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; makina honekin sinkronizatu da.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Fitxategi berriak eskuragarri</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; eta beste %n fitxategi makina honekin sinkronizatu dira.</numerusform><numerusform>&apos;%1&apos; eta beste %n fitxategi makina honekin sinkronizatu dira.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation>Fitxategia ezabatua</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>&apos;%1&apos; ezabatua izan da.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation><numerusform>&apos;%1&apos; eta beste %n fitxategi ezabatu dira.</numerusform><numerusform>&apos;%1&apos; eta beste %n fitxategi ezabatu dira.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; eguneratua izan da.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation><numerusform>&apos;%1&apos; eta beste %n fitxategi eguneratu dira.</numerusform><numerusform>&apos;%1&apos; eta beste %n fitxategi eguneratu dira.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>SSL konexioa</translation> <translation>SSL konexioa</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Abisua uneko SSL konexioari buruz:</translation> <translation>Abisua uneko SSL konexioari buruz:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>%1 ziurtagiriarekin</translation> <translation>%1 ziurtagiriarekin</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;zehaztu gabe&amp;gt;</translation> <translation>&amp;lt;zehaztu gabe&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Erakundea: %1</translation> <translation>Erakundea: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Unitatea: %1</translation> <translation>Unitatea: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>Herrialdea: %1</translation> <translation>Herrialdea: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Hatz-marka (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Hatz-marka (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Hatz-marka (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Hatz-marka (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Balio-data: %1</translation> <translation>Balio-data: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Iraungitze-data: %1</translation> <translation>Iraungitze-data: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Jaulkitzailea: %1</translation> <translation>Jaulkitzailea: %1</translation>
</message> </message>
@@ -1446,27 +1462,27 @@ Ezin da konfigurazioa egin.</translation>
<translation>Berrekin</translation> <translation>Berrekin</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Egiaztatzen %1 konexioa...</translation> <translation>Egiaztatzen %1 konexioa...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>Ez dago %1 konexiorik konfiguratuta.</translation> <translation>Ez dago %1 konexiorik konfiguratuta.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Konektatuta hemen &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; honela &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Konektatuta hemen &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; honela &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Bertsioa: %1 (%2)</translation> <translation>Bertsioa: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;%1-era konektatzeak huts egin du: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;%1-era konektatzeak huts egin du: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1487,7 +1503,7 @@ Ezin da konfigurazioa egin.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>arazo ezezaguna.</translation> <translation>arazo ezezaguna.</translation>
</message> </message>
@@ -1526,12 +1542,12 @@ Ezin da konfigurazioa egin.</translation>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Egiaztatzen Bezeroaren Bertsioa</translation> <translation>Egiaztatzen Bezeroaren Bertsioa</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt; %1 bezeroaren bertsio berria eskuragarri dago.</translation> <translation>&lt;p&gt; %1 bezeroaren bertsio berria eskuragarri dago.</translation>
</message> </message>
@@ -1540,7 +1556,7 @@ Ezin da konfigurazioa egin.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 eskuragarri dago. Instalatutako bertsioa %3 da. &lt;/p&gt;&lt;p&gt;Informazio gehiagorako ikus &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 eskuragarri dago. Instalatutako bertsioa %3 da. &lt;/p&gt;&lt;p&gt;Informazio gehiagorako ikus &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1548,7 +1564,7 @@ Ezin da konfigurazioa egin.</translation>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>CSync haria bukatu da.</translation> <translation>CSync haria bukatu da.</translation>
</message> </message>
@@ -1564,12 +1580,12 @@ Ezin da konfigurazioa egin.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Pasahitza behar da</translation> <translation>Pasahitza behar da</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Mesedez sartu zure %1 pasahitza:</translation> <translation>Mesedez sartu zure %1 pasahitza:</translation>
</message> </message>
@@ -1708,6 +1724,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>Zerbitzariaren &amp;helbidea:</translation> <translation>Zerbitzariaren &amp;helbidea:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>&amp;Ez gorde pasahitza ordenagailuan</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1753,11 +1774,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>Ez baimendu pasahitzaren bertako biltegiratzea.</translation> <translation>Ez baimendu pasahitzaren bertako biltegiratzea.</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;Ez gorde pasahitza ordenagailuan</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1840,6 +1856,23 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>ownCloud-Lotura:</translation> <translation>ownCloud-Lotura:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EU&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Morroi honek beharrezkoak diren hurrats guztietan zehar gidatuko zaitu.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1865,7 +1898,6 @@ p, li { white-space: pre-wrap; }
<translation>sortu ownCloud berria</translation> <translation>sortu ownCloud berria</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1873,13 +1905,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EU&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Morroi honek beharrezkoak diren hurrats guztietan zehar gidatuko zaitu.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1975,47 +2001,42 @@ p, li { white-space: pre-wrap; }
<translation>Proxy Ezarpenak</translation> <translation>Proxy Ezarpenak</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Konfiguratu proxiak</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Proxyrik ez</translation> <translation>Proxyrik ez</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Erabili sistemaren proxya</translation> <translation>Erabili sistemaren proxya</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Eskuzko proxy konfigurazioa</translation> <translation>Eskuzko proxy konfigurazioa</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Erabiltzailea</translation> <translation>Erabiltzailea</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Pasahitza</translation> <translation>Pasahitza</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Portua</translation> <translation>Portua</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Hostalaria</translation> <translation>Hostalaria</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>Proxy zerbitzariak pasahitza behar du</translation> <translation>Proxy zerbitzariak pasahitza behar du</translation>
</message> </message>

View File

@@ -275,14 +275,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Yksityiskohtainen virheilmoitus on&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Tarkista asetuksesi napsauttamalla ilmaisinalueen kuvaketta.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -305,7 +303,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Synkronointi aloitettu %1 asetetulle täsmäyskansioille.</translation> <translation>Synkronointi aloitettu %1 asetetulle täsmäyskansioille.</translation>
</message> </message>
@@ -314,27 +312,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Avaa tila...</translation> <translation>Avaa tila...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Lisää kansio...</translation> <translation>Lisää kansio...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Asetukset..</translation> <translation>Asetukset..</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Välityspalvelimen asetukset...</translation> <translation>Välityspalvelimen asetukset...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Lopeta</translation> <translation>Lopeta</translation>
</message> </message>
@@ -343,25 +341,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>%1-yhteys epäonnistui</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -389,63 +377,58 @@ p, li { white-space: pre-wrap; }
<translation>Salasanakysely peruttiin!</translation> <translation>Salasanakysely peruttiin!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>Ei %1-yhteyttä</translation> <translation>Ei %1-yhteyttä</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Avaa %1 selaimessa...</translation> <translation>Avaa %1 selaimessa...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>Tietoja...</translation> <translation>Tietoja...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Avaa %1-kansio</translation> <translation>Avaa %1-kansio</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Hallitut kansiot:</translation> <translation>Hallitut kansiot:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>Tietoja - %1</translation> <translation>Tietoja - %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Vahvista kansion poisto</translation> <translation>Vahvista kansion poisto</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Haluatko varmasti poistaa latauskansion &lt;i&gt;%1&lt;/i&gt;?</translation> <translation>Haluatko varmasti poistaa latauskansion &lt;i&gt;%1&lt;/i&gt;?</translation>
</message> </message>
@@ -458,32 +441,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>Synkronointi on meneillään.</translation> <translation>Synkronointi on meneillään.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation>Palvelin ei ole juuri nyt käytettävissä.</translation> <translation>Palvelin ei ole juuri nyt käytettävissä.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>Viimeisin synkronointi suoritettiin onnistuneesti.</translation> <translation>Viimeisin synkronointi suoritettiin onnistuneesti.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Synkronointivirhe.</translation> <translation>Synkronointivirhe.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Asetusvirhe.</translation> <translation>Asetusvirhe.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Määrittelemätön virhetila.</translation> <translation>Määrittelemätön virhetila.</translation>
</message> </message>
@@ -511,27 +494,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Synkronointi meneillään</translation> <translation>Synkronointi meneillään</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>Synkronointioperaatio on meneillään.&lt;br/&gt;Haluatko keskeyttää sen?</translation> <translation>Synkronointioperaatio on meneillään.&lt;br/&gt;Haluatko keskeyttää sen?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Määrittelemätön tila.</translation> <translation>Määrittelemätön tila.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Odottaa synkronoinnin alkamista.</translation> <translation>Odottaa synkronoinnin alkamista.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Valmistellaan synkronointia varten.</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation>(Synkronointi on keskeytetty)</translation> <translation>(Synkronointi on keskeytetty)</translation>
</message> </message>
@@ -540,7 +528,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Synkronointikansioita ei ole määritetty.</translation> <translation>Synkronointikansioita ei ole määritetty.</translation>
</message> </message>
@@ -548,7 +536,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>Csync-synkronoinnin luominen ei onnistunut.</translation> <translation>Csync-synkronoinnin luominen ei onnistunut.</translation>
</message> </message>
@@ -750,7 +738,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mydomain.org</translation> <translation>mydomain.org</translation>
</message> </message>
@@ -758,34 +746,11 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Uusi tiedosto saataville</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; on synkronoitu tälle koneelle.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Uusia tiedostoja saatavilla</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; ja %n muu tiedosto on synkronoitu tälle koneelle.</numerusform><numerusform>&apos;%1&apos; ja %n muuta tiedostoa on synkronoitu tälle koneelle.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::FileItemDialog</name> <name>Mirall::FileItemDialog</name>
<message> <message>
@@ -902,17 +867,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>Paikallista kansiota %1 ei ole olemassa.</translation> <translation>Paikallista kansiota %1 ei ole olemassa.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>Kohteen %1 pitäisi olla kansio, mutta se ei kuitenkaan ole kansio.</translation> <translation>Kohteen %1 pitäisi olla kansio, mutta se ei kuitenkaan ole kansio.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1 ei ole luettavissa.</translation> <translation>%1 ei ole luettavissa.</translation>
</message> </message>
@@ -1111,7 +1076,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mydomain.org</translation> <translation>ftp.mydomain.org</translation>
</message> </message>
@@ -1143,7 +1108,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1-yhteysavustaja</translation> <translation>%1-yhteysavustaja</translation>
</message> </message>
@@ -1160,27 +1125,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Muodostettu yhteys onnistuneesti kohteeseen %1: %2 versio %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Muodostettu yhteys onnistuneesti kohteeseen %1: %2 versio %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Yhteys kohteeseen %1 epäonnistui!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Yhteys kohteeseen %1 epäonnistui!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Virhe: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Virhe: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Käynnistetään komentosarja owncloud-admin...</translation> <translation>Käynnistetään komentosarja owncloud-admin...</translation>
</message> </message>
@@ -1193,58 +1158,58 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;%1 - asennus epäonnistui!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;%1 - asennus epäonnistui!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;%1 - asennus onnistui!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;%1 - asennus onnistui!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>Ylläpitäjän ownCloud-skriptiä ei löydy. Asetusten tekeminen ei onnistu. </translation> <translation>Ylläpitäjän ownCloud-skriptiä ei löydy. Asetusten tekeminen ei onnistu. </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>Etäkansion %1 luomista ei voitu aloittaa.</translation> <translation>Etäkansion %1 luomista ei voitu aloittaa.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>Etäkansio %1 luotiin onnistuneesti.</translation> <translation>Etäkansio %1 luotiin onnistuneesti.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <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> <translation>Etäkansio %1 on jo olemassa. Otetaan siihen yhteyttä tiedostojen täsmäystä varten.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Kansion luonti aiheutti HTTP-virhekoodin %1</translation> <translation>Kansion luonti aiheutti HTTP-virhekoodin %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <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> <translation>Täsmäysyhteys kansiosta %1 etäkansioon %2 on asetettu.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Yhteys muodostettu onnistuneesti kohteeseen %1!</translation> <translation>Yhteys kohteeseen %1 muodostettiin onnistuneesti!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Napsauta &quot;Valmis&quot; hyväksyäksesi lopullisesti tämän yhteyden.</translation> <translation>Napsauta &quot;Valmis&quot; hyväksyäksesi lopullisesti tämän yhteyden.</translation>
</message> </message>
@@ -1257,12 +1222,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Paikallinen kansio %1 on jo olemassa, asetetaan se synkronoitavaksi.&lt;br/&gt;&lt;br/&gt;</translation> <translation>Paikallinen kansio %1 on jo olemassa, asetetaan se synkronoitavaksi.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Luodaan paikallista synkronointikansiota %1... </translation> <translation>Luodaan paikallista synkronointikansiota %1... </translation>
</message> </message>
@@ -1271,12 +1236,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>epäonnistui.</translation> <translation>epäonnistui.</translation>
</message> </message>
@@ -1289,7 +1254,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Paikallinen synkronointikansio %1 luotu onnistuneesti!&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Paikallinen synkronointikansio %1 luotu onnistuneesti!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1298,12 +1263,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Pilvipalvelun etäkansion luominen ei onnistunut , koska tunnistautumistietosi ovat todennäköisesti väärin.&lt;/font&gt;&lt;br/&gt;Palaa takaisin ja tarkista käyttäjätunnus ja salasana.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Pilvipalvelun etäkansion luominen ei onnistunut , koska tunnistautumistietosi ovat todennäköisesti väärin.&lt;/font&gt;&lt;br/&gt;Palaa takaisin ja tarkista käyttäjätunnus ja salasana.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Etäkansion %1 luonti epäonnistui, virhe &lt;tt&gt;%2&lt;/tt&gt;.</translation> <translation>Etäkansion %1 luonti epäonnistui, virhe &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
@@ -1333,7 +1298,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>Onnittelut! Uusi &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;%2&lt;/a&gt; on nyt käytettävissä!</translation> <translation>Onnittelut! Uusi &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;%2&lt;/a&gt; on nyt käytettävissä!</translation>
</message> </message>
@@ -1341,7 +1306,7 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mydomain.org</translation> <translation>http://owncloud.mydomain.org</translation>
</message> </message>
@@ -1364,70 +1329,121 @@ Setup can not be done.</source>
<translation>Välityspalvelimen salasana</translation> <translation>Välityspalvelimen salasana</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Uusi tiedosto saataville</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; on synkronoitu tälle koneelle.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Uusia tiedostoja saatavilla</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation>Tiedosto poistettu</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>&apos;%1&apos; on poistettu.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; on päivitetty.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>SSL-yhteys</translation> <translation>SSL-yhteys</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Varoitukset nykyisestä SSL-yhteydestä:</translation> <translation>Varoitukset nykyisestä SSL-yhteydestä:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>varmenteella %1</translation> <translation>varmenteella %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;ei määritelty&amp;gt;</translation> <translation>&amp;lt;ei määritelty&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Organisaatio: %1</translation> <translation>Organisaatio: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Yksikkö: %1</translation> <translation>Yksikkö: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>Maa: %1</translation> <translation>Maa: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Sormenjälki (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Sormenjälki (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Sormenjälki (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Sormenjälki (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Voimassa oleva päivämäärä: %1</translation> <translation>Voimassa oleva päivämäärä: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Vanhenemispäivä: %1</translation> <translation>Vanhenemispäivä: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Myöntäjä: %1</translation> <translation>Myöntäjä: %1</translation>
</message> </message>
@@ -1445,27 +1461,27 @@ Setup can not be done.</source>
<translation>Jatka</translation> <translation>Jatka</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Tarkistetaan %1-yhteyttä...</translation> <translation>Tarkistetaan %1-yhteyttä...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>%1-yhteyttä ei ole määritelty.</translation> <translation>%1-yhteyttä ei ole määritelty.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Yhdistettynä kohteeseen &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; käyttäjänä &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Yhdistettynä kohteeseen &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; käyttäjänä &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Versio: %1 (%2)</translation> <translation>Versio: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Yhteys kohteeseen %1 epäonnistui: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;Yhteys kohteeseen %1 epäonnistui: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1486,7 +1502,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>tuntematon ongelma.</translation> <translation>tuntematon ongelma.</translation>
</message> </message>
@@ -1525,12 +1541,12 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Asiakasohjelmiston version tarkistus</translation> <translation>Asiakasohjelmiston version tarkistus</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Uusi versio %1-sovelluksesta on saatavilla.</translation> <translation>&lt;p&gt;Uusi versio %1-sovelluksesta on saatavilla.</translation>
</message> </message>
@@ -1539,7 +1555,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 on saatavilla. Asennettu versio on %3.&lt;p/&gt;&lt;p&gt;Lue lisää sivulta &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 on saatavilla. Asennettu versio on %3.&lt;p/&gt;&lt;p&gt;Lue lisää sivulta &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1547,7 +1563,7 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>Csyncin säikeen suoritus päättyi.</translation> <translation>Csyncin säikeen suoritus päättyi.</translation>
</message> </message>
@@ -1563,12 +1579,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Salasana vaaditaan</translation> <translation>Salasana vaaditaan</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Anna %1-salasanasi:</translation> <translation>Anna %1-salasanasi:</translation>
</message> </message>
@@ -1697,6 +1713,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>Palvelimen &amp;osoite:</translation> <translation>Palvelimen &amp;osoite:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>&amp;Ä tallenna salasanaa paikalliselle koneelle</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1742,11 +1763,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>Ä tallenna salasanaa paikallisesti, vaan kysy joka kerta kun ohjelma käynnistyy.</translation> <translation>Ä tallenna salasanaa paikallisesti, vaan kysy joka kerta kun ohjelma käynnistyy.</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;Ä tallenna salasanaa paikalliselle tietokoneelle.</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1820,6 +1836,17 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>ownCloud-linkki:</translation> <translation>ownCloud-linkki:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"/>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1845,7 +1872,6 @@ p, li { white-space: pre-wrap; }
<translation>luo uusi ownCloud</translation> <translation>luo uusi ownCloud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1853,7 +1879,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;⏎ &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;⏎ p, li { white-space: pre-wrap; }⏎ &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;⏎ &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Valitse, haluatko luoda uuden ownCloud-pilvipalvelun paikalliselle koneelle vai omalle palvelimellesi. &lt;/span&gt;&lt;/p&gt;⏎ &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;⏎ &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Tämä ohjattu toiminto opastaa kaikkien tarvittavien vaiheiden läpi.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1949,47 +1975,42 @@ p, li { white-space: pre-wrap; }
<translation>Välityspalvelimen asetukset</translation> <translation>Välityspalvelimen asetukset</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Välityspalvelinten asetukset</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Ei välityspalvelinta</translation> <translation>Ei välityspalvelinta</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Käytä järjestelmän välityspalvelinta</translation> <translation>Käytä järjestelmän välityspalvelinta</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Omavalintaiset välityspalvelinasetukset</translation> <translation>Omavalintaiset välityspalvelinasetukset</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Käyttäjä</translation> <translation>Käyttäjä</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Salasana</translation> <translation>Salasana</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Portti</translation> <translation>Portti</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Palvelin</translation> <translation>Palvelin</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>Välityspalvelin vaatii salasanan</translation> <translation>Välityspalvelin vaatii salasanan</translation>
</message> </message>

View File

@@ -275,14 +275,12 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Le message d&apos;erreur détaillé est le suivant :&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Veuillez vérifier votre configuration en cliquant sur l&apos;icône dans la zone de notifications.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -305,7 +303,7 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Synchronisation lancée pour le(s) %1 dossier(s) configuré(s). </translation> <translation>Synchronisation lancée pour le(s) %1 dossier(s) configuré(s). </translation>
</message> </message>
@@ -314,27 +312,27 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Consulter l&apos;état...</translation> <translation>Consulter l&apos;état...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Ajouter un dossier...</translation> <translation>Ajouter un dossier...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Configurer...</translation> <translation>Configurer...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Configurer un serveur mandataire</translation> <translation>Configurer un serveur mandataire</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Quitter</translation> <translation>Quitter</translation>
</message> </message>
@@ -343,25 +341,15 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>Serveur %1 incompatible</translation> <translation>Serveur %1 incompatible</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt;Le serveur configuré pour ce client est obsolète.&lt;/p&gt;&lt;p&gt;Veuillez le mettre à jour dans sa dernière version %1 puis relancez le client.&lt;/p&gt;</translation> <translation>&lt;p&gt;Le serveur configuré pour ce client est obsolète.&lt;/p&gt;&lt;p&gt;Veuillez le mettre à jour dans sa dernière version %1 puis relancez le client.&lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;Le %1 à %2 n&apos;est pas accessible.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>%1 Connection échouée</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -370,7 +358,7 @@ p, li { white-space: pre-wrap; }⏎
<message> <message>
<location filename="../src/mirall/application.cpp" line="275"/> <location filename="../src/mirall/application.cpp" line="275"/>
<source>%1 user credentials are wrong. Please check configuration.</source> <source>%1 user credentials are wrong. Please check configuration.</source>
<translation type="unfinished"/> <translation>Les identifiants de connexion de l&apos;utilisateur %1 sont erronés. Veuillez vérifier votre configuration.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="280"/> <location filename="../src/mirall/application.cpp" line="280"/>
@@ -389,63 +377,58 @@ p, li { white-space: pre-wrap; }⏎
<translation>La fenêtre de saisie du mot de passe a é fermée !</translation> <translation>La fenêtre de saisie du mot de passe a é fermée !</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>Pas de connexion %1</translation> <translation>Pas de connexion %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Vos %1 identifiants sont incorrects.&lt;/p&gt;&lt;p&gt;Veuillez les corriger en utilisant le menu configuration&lt;/p&gt;</translation> <translation>&lt;p&gt;Vos %1 identifiants sont incorrects.&lt;/p&gt;&lt;p&gt;Veuillez les corriger en utilisant le menu configuration&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Votre nom d&apos;utilisateur ou votre mot de passe ownCloud est incorrect.&lt;/p&gt;&lt;p&gt;Merci de les corriger via la boite de dialogue accessible depuis l&apos;icône de la zone de notifications !&lt;/p&gt;</translation> <translation>&lt;p&gt;Votre nom d&apos;utilisateur ou votre mot de passe ownCloud est incorrect.&lt;/p&gt;&lt;p&gt;Merci de les corriger via la boite de dialogue accessible depuis l&apos;icône de la zone de notifications !&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>%1 Synchronisation démarrée </translation> <translation>%1 Synchronisation démarrée </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Ouvrir %1 dans le navigateur</translation> <translation>Ouvrir %1 dans le navigateur</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>À propos de</translation> <translation>À propos de</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Ouvrir le répertoire %1</translation> <translation>Ouvrir le répertoire %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Répertoires suivis :</translation> <translation>Répertoires suivis :</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt;Compilé depuis la révision Git &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; sur %3, %4&lt;br&gt;en utilisant OCsync %5 et Qt %6.&lt;/small&gt;&lt;p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>À propos de %1</translation> <translation>À propos de %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Confirmer le retrait du dossier</translation> <translation>Confirmer le retrait du dossier</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Voulez-vous vraiment supprimer le dossier de téléchargement &lt;i&gt;%1&lt;/i&gt;?</translation> <translation>Voulez-vous vraiment supprimer le dossier de téléchargement &lt;i&gt;%1&lt;/i&gt;?</translation>
</message> </message>
@@ -458,32 +441,32 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>La synchronisation est en cours.</translation> <translation>La synchronisation est en cours.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation type="unfinished"/> <translation>Le serveur est indisponible pour le moment.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>Dernière synchronisation effectuée avec succès</translation> <translation>Dernière synchronisation effectuée avec succès</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Erreur de synchronisation.</translation> <translation>Erreur de synchronisation.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Erreur d&apos;installation.</translation> <translation>Erreur d&apos;installation.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Status d&apos;erreur indéfini</translation> <translation>Status d&apos;erreur indéfini</translation>
</message> </message>
@@ -511,27 +494,32 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Synchronisation en cours</translation> <translation>Synchronisation en cours</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>La synchronisation est en cours.&lt;br/&gt;Voulez-vous y mettre un terme?</translation> <translation>La synchronisation est en cours.&lt;br/&gt;Voulez-vous y mettre un terme?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Statut indéfini.</translation> <translation>Statut indéfini.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>En attente de synchronisation .</translation> <translation>En attente de synchronisation .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Se prépare à synchroniser</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation>(La synchronisation est en pause)</translation> <translation>(La synchronisation est en pause)</translation>
</message> </message>
@@ -540,7 +528,7 @@ p, li { white-space: pre-wrap; }⏎
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Aucun répertoire synchronisé n&apos;est configuré.</translation> <translation>Aucun répertoire synchronisé n&apos;est configuré.</translation>
</message> </message>
@@ -548,7 +536,7 @@ p, li { white-space: pre-wrap; }⏎
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>Création de CSync échouée.</translation> <translation>Création de CSync échouée.</translation>
</message> </message>
@@ -750,7 +738,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mondomaine.org</translation> <translation>mondomaine.org</translation>
</message> </message>
@@ -758,32 +746,9 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"/> <translation>Aucun mot de passe n&apos;a é trouvé dans le porte-clés. Veuillez vérifier la configuration.</translation>
</message>
</context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Nouveau fichier disponible</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; a é synchronisé sur cette machine.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Nouveaux fichiers disponibles</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; et %n autres fichiers ont é synchronisés avec cette machine.</numerusform><numerusform>&apos;%1&apos; et %n autres fichiers ont é synchronisés avec cette machine.</numerusform></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -796,123 +761,123 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="42"/> <location filename="../src/mirall/fileitemdialog.cpp" line="42"/>
<source>File Count</source> <source>File Count</source>
<translation type="unfinished"/> <translation>Nombre de fichiers</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="50"/> <location filename="../src/mirall/fileitemdialog.cpp" line="50"/>
<source>Copy</source> <source>Copy</source>
<translation type="unfinished"/> <translation>Copier</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="53"/> <location filename="../src/mirall/fileitemdialog.cpp" line="53"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation type="unfinished"/> <translation>Protocole de Synchronisation</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="64"/> <location filename="../src/mirall/fileitemdialog.cpp" line="64"/>
<source>Undefined Folder State</source> <source>Undefined Folder State</source>
<translation type="unfinished"/> <translation>État du dossier indéfini</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="67"/> <location filename="../src/mirall/fileitemdialog.cpp" line="67"/>
<source>The folder waits to start syncing.</source> <source>The folder waits to start syncing.</source>
<translation type="unfinished"/> <translation>Le dossier est en attente de synchronisation</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="70"/> <location filename="../src/mirall/fileitemdialog.cpp" line="70"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation type="unfinished"/> <translation>Le serveur est indisponible pour le moment.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="73"/> <location filename="../src/mirall/fileitemdialog.cpp" line="73"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation type="unfinished"/> <translation>La synchronisation est en cours.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="76"/> <location filename="../src/mirall/fileitemdialog.cpp" line="76"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation type="unfinished"/> <translation>La dernière synchronisation s&apos;est effectuée avec succès.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="79"/> <location filename="../src/mirall/fileitemdialog.cpp" line="79"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation type="unfinished"/> <translation>Erreur de synchronisation.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="82"/> <location filename="../src/mirall/fileitemdialog.cpp" line="82"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation type="unfinished"/> <translation>Erreur de configuration.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="85"/> <location filename="../src/mirall/fileitemdialog.cpp" line="85"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation type="unfinished"/> <translation>Erreur de type inconnu.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="121"/> <location filename="../src/mirall/fileitemdialog.cpp" line="121"/>
<source>%1 (finished %2 sec. ago)</source> <source>%1 (finished %2 sec. ago)</source>
<translation type="unfinished"/> <translation>%1 (achevé il y a %2 sec.)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="166"/> <location filename="../src/mirall/fileitemdialog.cpp" line="166"/>
<source>Synced Files</source> <source>Synced Files</source>
<translation type="unfinished"/> <translation>Fichiers synchronisés</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="172"/> <location filename="../src/mirall/fileitemdialog.cpp" line="172"/>
<source>New Files</source> <source>New Files</source>
<translation type="unfinished"/> <translation>Nouveaux fichiers</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="178"/> <location filename="../src/mirall/fileitemdialog.cpp" line="178"/>
<source>Deleted Files</source> <source>Deleted Files</source>
<translation type="unfinished"/> <translation>Fichiers effacés</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="184"/> <location filename="../src/mirall/fileitemdialog.cpp" line="184"/>
<source>Renamed Files</source> <source>Renamed Files</source>
<translation type="unfinished"/> <translation>Fichiers renommés</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="190"/> <location filename="../src/mirall/fileitemdialog.cpp" line="190"/>
<source>Ignored Files</source> <source>Ignored Files</source>
<translation type="unfinished"/> <translation>Fichiers ignorés</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="196"/> <location filename="../src/mirall/fileitemdialog.cpp" line="196"/>
<source>Errors</source> <source>Errors</source>
<translation type="unfinished"/> <translation>Erreurs</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="202"/> <location filename="../src/mirall/fileitemdialog.cpp" line="202"/>
<source>Conflicts</source> <source>Conflicts</source>
<translation type="unfinished"/> <translation>Conflits</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="222"/> <location filename="../src/mirall/fileitemdialog.cpp" line="222"/>
<source>Up</source> <source>Up</source>
<translation type="unfinished"/> <translation>Haut</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="223"/> <location filename="../src/mirall/fileitemdialog.cpp" line="223"/>
<source>Down</source> <source>Down</source>
<translation type="unfinished"/> <translation>Bas</translation>
</message> </message>
</context> </context>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>Le dossier local %1 n&apos;existe pas.</translation> <translation>Le dossier local %1 n&apos;existe pas.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 doit être un répertoire, mais ce n&apos;en ai pas un.</translation> <translation>%1 doit être un répertoire, mais ce n&apos;en ai pas un.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1 ne peut pas être lu.</translation> <translation>%1 ne peut pas être lu.</translation>
</message> </message>
@@ -1112,7 +1077,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mondomaine.org</translation> <translation>ftp.mondomaine.org</translation>
</message> </message>
@@ -1144,7 +1109,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1 Assistant de Connexion</translation> <translation>%1 Assistant de Connexion</translation>
</message> </message>
@@ -1161,27 +1126,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>Tentative de connexion de %1 à %2 ...</translation> <translation>Tentative de connexion de %1 à %2 ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Connecté avec succès à %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Connecté avec succès à %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Impossible de se connecter à %1 !&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Impossible de se connecter à %1 !&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Erreur: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Erreur: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Démarrage du script owncloud-admin...</translation> <translation>Démarrage du script owncloud-admin...</translation>
</message> </message>
@@ -1194,59 +1159,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;L&apos;installation de %1 a échouée!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;L&apos;installation de %1 a échouée!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;L&apos;installation de %1 a réussie!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;L&apos;installation de %1 a réussie!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>Le script d&apos;administration d&apos;ownCloud ne peut être trouvé. <translation>Le script d&apos;administration d&apos;ownCloud ne peut être trouvé.
L&apos;installation ne peut pas continuer.</translation> L&apos;installation ne peut pas continuer.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>La création du dossier distant %1 ne peut être démarrée.</translation> <translation>La création du dossier distant %1 ne peut être démarrée.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>Le dossier distant %1 a é créé avec succès.</translation> <translation>Le dossier distant %1 a é créé avec succès.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>Le dossier distant %1 existe déjà. Veuillez vous y connecter pour la synchronisation.</translation> <translation>Le dossier distant %1 existe déjà. Veuillez vous y connecter pour la synchronisation.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>La création du dossier a généré le code d&apos;erreur HTTP %1</translation> <translation>La création du dossier a généré le code d&apos;erreur HTTP %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Une synchronisation entre le dossier local %1 et le dossier distant %2 a é configurée.</translation> <translation>Une synchronisation entre le dossier local %1 et le dossier distant %2 a é configurée.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Connexion réussie à %1!</translation> <translation>Connecté avec succès à %1!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>La connexion à %1 n&apos;a pu être établie. Essayez encore svp.</translation> <translation>La connexion à %1 n&apos;a pu être établie. Essayez encore svp.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Cliquez sur Terminer pour accepter définitivement cette connexion.</translation> <translation>Cliquez sur Terminer pour accepter définitivement cette connexion.</translation>
</message> </message>
@@ -1259,12 +1224,12 @@ L&apos;installation ne peut pas continuer.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Le dossier de synchronisation local %1 existe déjà, configuration de la synchronisation.&lt;br/&gt;&lt;br/&gt;</translation> <translation>Le dossier de synchronisation local %1 existe déjà, configuration de la synchronisation.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Création du dossier de synchronisation local %1 </translation> <translation>Création du dossier de synchronisation local %1 </translation>
</message> </message>
@@ -1273,12 +1238,12 @@ L&apos;installation ne peut pas continuer.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>échoué.</translation> <translation>échoué.</translation>
</message> </message>
@@ -1291,7 +1256,7 @@ L&apos;installation ne peut pas continuer.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Dossier de synchronisation local %1 créé avec succès !&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Dossier de synchronisation local %1 créé avec succès !&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1300,12 +1265,12 @@ L&apos;installation ne peut pas continuer.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;La création du dossier distant a échoué probablement parce que les informations d&apos;identification fournies sont fausses.&lt;/font&gt;&lt;br/&gt;Veuillez revenir à l&apos;étape précédente et vérifier vos informations d&apos;identification.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;La création du dossier distant a échoué probablement parce que les informations d&apos;identification fournies sont fausses.&lt;/font&gt;&lt;br/&gt;Veuillez revenir à l&apos;étape précédente et vérifier vos informations d&apos;identification.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>La création du dossier distant &quot;%1&quot; a échouée avec l&apos;erreur &lt;tt&gt;%2&lt;/tt&gt;</translation> <translation>La création du dossier distant &quot;%1&quot; a échouée avec l&apos;erreur &lt;tt&gt;%2&lt;/tt&gt;</translation>
</message> </message>
@@ -1335,7 +1300,7 @@ L&apos;installation ne peut pas continuer.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>Félicitation ! Votre &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nouvel %2&lt;/a&gt; est maintenant en ligne !</translation> <translation>Félicitation ! Votre &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nouvel %2&lt;/a&gt; est maintenant en ligne !</translation>
</message> </message>
@@ -1343,7 +1308,7 @@ L&apos;installation ne peut pas continuer.</translation>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mondomaine.org</translation> <translation>http://owncloud.mondomaine.org</translation>
</message> </message>
@@ -1366,70 +1331,121 @@ L&apos;installation ne peut pas continuer.</translation>
<translation>Mot de passe pour le serveur mandataire</translation> <translation>Mot de passe pour le serveur mandataire</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Nouveau fichier disponible</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; a é synchronisé sur cette machine.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Nouveaux fichiers disponibles</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; et %n autre(s) fichier(s) ont é synchronisés avec cette machine.</numerusform><numerusform>&apos;%1&apos; et %n autre(s) fichier(s) ont é synchronisés avec cette machine.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation>Fichier supprimé</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>&apos;%1&apos; a é supprimé.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation><numerusform>&apos;%1&apos; et %n autre(s) fichier(s) ont é supprimés.</numerusform><numerusform>&apos;%1&apos; et %n autre(s) fichier(s) ont é supprimés.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; a é mis à jour.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation><numerusform>&apos;%1&apos; et %n autre(s) fichiers(s) ont é mis à jour.</numerusform><numerusform>&apos;%1&apos; et %n autre(s) fichiers(s) ont é mis à jour.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>Connexion SSL</translation> <translation>Connexion SSL</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Avertissements sur la connexion SSL actuelle :</translation> <translation>Avertissements sur la connexion SSL actuelle :</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>avec certificat %1</translation> <translation>avec certificat %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;non spécifié&amp;gt;</translation> <translation>&amp;lt;non spécifié&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Organisation : %1</translation> <translation>Organisation : %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Unité : %1</translation> <translation>Unité : %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>Pays : %1</translation> <translation>Pays : %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Empreinte (MD5) : &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Empreinte (MD5) : &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Empreinte (SHA1) : &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Empreinte (SHA1) : &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Emis le : %1</translation> <translation>Emis le : %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Expire le : %1</translation> <translation>Expire le : %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Emetteur : %1</translation> <translation>Emetteur : %1</translation>
</message> </message>
@@ -1447,27 +1463,27 @@ L&apos;installation ne peut pas continuer.</translation>
<translation>Reprendre</translation> <translation>Reprendre</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Vérification de la connexion à %1 </translation> <translation>Vérification de la connexion à %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>Aucune connexion à %1 configurée</translation> <translation>Aucune connexion à %1 configurée</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Connecté à &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; en tant que &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Connecté à &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; en tant que &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Version : %1 (%2)</translation> <translation>Version : %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Echec de connexion à %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;Echec de connexion à %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1488,7 +1504,7 @@ L&apos;installation ne peut pas continuer.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>problème inconnu.</translation> <translation>problème inconnu.</translation>
</message> </message>
@@ -1527,12 +1543,12 @@ L&apos;installation ne peut pas continuer.</translation>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Vérifiez la version du client</translation> <translation>Vérifiez la version du client</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Une nouvelle version du client %1 est disponible.</translation> <translation>&lt;p&gt;Une nouvelle version du client %1 est disponible.</translation>
</message> </message>
@@ -1541,7 +1557,7 @@ L&apos;installation ne peut pas continuer.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 est inaccessible. La version installée est %3.&lt;/p&gt;&lt;p&gt;Pour plus d&apos;informations, visitez &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 est inaccessible. La version installée est %3.&lt;/p&gt;&lt;p&gt;Pour plus d&apos;informations, visitez &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1549,7 +1565,7 @@ L&apos;installation ne peut pas continuer.</translation>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>Le processus CSync s&apos;est terminé.</translation> <translation>Le processus CSync s&apos;est terminé.</translation>
</message> </message>
@@ -1565,12 +1581,12 @@ L&apos;installation ne peut pas continuer.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Mot de passe requis</translation> <translation>Mot de passe requis</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Entrez votre mot de passe %1:</translation> <translation>Entrez votre mot de passe %1:</translation>
</message> </message>
@@ -1709,6 +1725,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>&amp;Adresse du serveur :</translation> <translation>&amp;Adresse du serveur :</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>&amp;Ne pas sauvegarder sauvegarder de mot de passe sur une machine locale</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1754,11 +1775,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>Ne pas permettre la mémorisation du mot de passe en local.</translation> <translation>Ne pas permettre la mémorisation du mot de passe en local.</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;Ne pas mémoriser le mot de passe sur cet ordinateur.</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1841,6 +1857,23 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>Lien ownCloud :</translation> <translation>Lien ownCloud :</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;⏎
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Indiquez si le nouvel ownCloud doit être créé sur votre machine locale ou sur votre serveur.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Cet assistant vous guidera à travers chacune des étapes.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1866,7 +1899,6 @@ p, li { white-space: pre-wrap; }
<translation>Créer un nouvel ownCLoud</translation> <translation>Créer un nouvel ownCLoud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1874,13 +1906,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;⏎ <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Veuillez indiquer si le nouvel ownCloud doit être créé sur votre machine locale ou sur votre serveur.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Cet assistant vous guidera à travers chacune des étapes nécessaires.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1934,18 +1960,18 @@ p, li { white-space: pre-wrap; }⏎
<message> <message>
<location filename="../src/mirall/fileitemdialog.ui" line="14"/> <location filename="../src/mirall/fileitemdialog.ui" line="14"/>
<source>Form</source> <source>Form</source>
<translation type="unfinished"/> <translation>Formulaire</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.ui" line="27"/> <location filename="../src/mirall/fileitemdialog.ui" line="27"/>
<source>Detailed Sync Protocol</source> <source>Detailed Sync Protocol</source>
<translation type="unfinished"/> <translation>Protocole de synchronisation détaillé</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.ui" line="63"/> <location filename="../src/mirall/fileitemdialog.ui" line="63"/>
<location filename="../src/mirall/fileitemdialog.ui" line="70"/> <location filename="../src/mirall/fileitemdialog.ui" line="70"/>
<source>TextLabel</source> <source>TextLabel</source>
<translation type="unfinished"/> <translation>Étiquette textuelle</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1976,47 +2002,42 @@ p, li { white-space: pre-wrap; }⏎
<translation>Paramètres du serveur mandataire</translation> <translation>Paramètres du serveur mandataire</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Configuration du serveur mandataire</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Pas de serveur mandataire</translation> <translation>Pas de serveur mandataire</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Utiliser les paramètres du système</translation> <translation>Utiliser les paramètres du système</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Configuration manuelle du serveur mandataire</translation> <translation>Configuration manuelle du serveur mandataire</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Utilisateur</translation> <translation>Utilisateur</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Mot de passe</translation> <translation>Mot de passe</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Port</translation> <translation>Port</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Hôte</translation> <translation>Hôte</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>Le serveur mandataire requiert un mot de passe</translation> <translation>Le serveur mandataire requiert un mot de passe</translation>
</message> </message>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -275,14 +275,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Il messaggio di errore dettagliato è&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Controlla la tua configurazione facendo clic sull&apos;icona di sistema.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -305,7 +303,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Sincronizzazione iniziata per %1 cartelle configurate.</translation> <translation>Sincronizzazione iniziata per %1 cartelle configurate.</translation>
</message> </message>
@@ -314,27 +312,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Stato di connessione...</translation> <translation>Stato di connessione...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Aggiungi cartella...</translation> <translation>Aggiungi cartella...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Configura...</translation> <translation>Configura...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Configura proxy...</translation> <translation>Configura proxy...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Esci</translation> <translation>Esci</translation>
</message> </message>
@@ -343,25 +341,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>Il server %1 non corrisponde</translation> <translation>Il server %1 non corrisponde</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt;Il server configurato per questo client è troppo datato.&lt;/p&gt;&lt;p&gt;Aggiorna all&apos;ultima versione %1 del server e riavvia il client.&lt;/p&gt;</translation> <translation>&lt;p&gt;Il server configurato per questo client è troppo datato.&lt;/p&gt;&lt;p&gt;Aggiorna all&apos;ultima versione %1 del server e riavvia il client.&lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;Il %1 su %2 non è raggiunbile.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>%1 Connessione non riuscita</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -370,7 +358,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/application.cpp" line="275"/> <location filename="../src/mirall/application.cpp" line="275"/>
<source>%1 user credentials are wrong. Please check configuration.</source> <source>%1 user credentials are wrong. Please check configuration.</source>
<translation type="unfinished"/> <translation>Le credenziali dell&apos;utente %1 sono errate. Controlla la configurazione.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="280"/> <location filename="../src/mirall/application.cpp" line="280"/>
@@ -389,63 +377,58 @@ p, li { white-space: pre-wrap; }
<translation>La finestra della password è stata annullata!</translation> <translation>La finestra della password è stata annullata!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>Nessuna connessione di %1</translation> <translation>Nessuna connessione di %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Le credenziali di %1 non sono corrette.&lt;/p&gt;&lt;p&gt;Correggile avviando la finestra di configurazione dal vassoio di sistema!&lt;/p&gt;</translation> <translation>&lt;p&gt;Le credenziali di %1 non sono corrette.&lt;/p&gt;&lt;p&gt;Correggile avviando la finestra di configurazione dal vassoio di sistema!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Il nome utente o la password non sono corretti.&lt;/p&gt;&lt;p&gt;Correggili avviando la finestra di configurazione dal vassoio di sistema!&lt;/p&gt;</translation> <translation>&lt;p&gt;Il nome utente o la password non sono corretti.&lt;/p&gt;&lt;p&gt;Correggili avviando la finestra di configurazione dal vassoio di sistema!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>%1 Sincronizzazione iniziata</translation> <translation>%1 Sincronizzazione iniziata</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Apri %1 nel browser...</translation> <translation>Apri %1 nel browser...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>Informazioni...</translation> <translation>Informazioni...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Apri la cartella %1</translation> <translation>Apri la cartella %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Cartelle gestite:</translation> <translation>Cartelle gestite:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt;Compilato dalla revisione Git &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; il %3, %4&lt;br&gt;utilizzando OCsync %5 e Qt %6.&lt;/small&gt;&lt;p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>Informazioni su %1</translation> <translation>Informazioni su %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Conferma la rimozione della cartella</translation> <translation>Conferma la rimozione della cartella</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Vuoi veramente rimuovere la cartella &lt;i&gt;%1&lt;/i&gt;?</translation> <translation>Vuoi veramente rimuovere la cartella &lt;i&gt;%1&lt;/i&gt;?</translation>
</message> </message>
@@ -458,32 +441,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>La sincronizzazione è in corso.</translation> <translation>La sincronizzazione è in corso.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation>Il server è attualmente non disponibile.</translation> <translation>Il server è attualmente non disponibile.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>L&apos;ultima sincronizzazione è stato completata correttamente.</translation> <translation>L&apos;ultima sincronizzazione è stato completata correttamente.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Errore di sincronizzazione.</translation> <translation>Errore di sincronizzazione.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Errore di configurazione.</translation> <translation>Errore di configurazione.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Stato di errore non definito.</translation> <translation>Stato di errore non definito.</translation>
</message> </message>
@@ -511,27 +494,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>La sincronizzazione è in corso</translation> <translation>La sincronizzazione è in corso</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>L&apos;operazione di sincronizzazione è in corso.&lt;br/&gt;Vuoi terminarla?</translation> <translation>L&apos;operazione di sincronizzazione è in corso.&lt;br/&gt;Vuoi terminarla?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Stato non definito.</translation> <translation>Stato non definito.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>Attende l&apos;inizio della sincronizzazione.</translation> <translation>Attende l&apos;inizio della sincronizzazione.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Preparazione della sincronizzazione.</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation> (La sincronizzazione è sospesa)</translation> <translation> (La sincronizzazione è sospesa)</translation>
</message> </message>
@@ -540,7 +528,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Nessuna cartella configurata per la sincronizzazione.</translation> <translation>Nessuna cartella configurata per la sincronizzazione.</translation>
</message> </message>
@@ -548,7 +536,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>Creazione di CSync non riuscita.</translation> <translation>Creazione di CSync non riuscita.</translation>
</message> </message>
@@ -750,7 +738,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>miodominio.org</translation> <translation>miodominio.org</translation>
</message> </message>
@@ -758,34 +746,11 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation>Nessuna password trovata nel portachiavi. Riconfigura.</translation> <translation>Nessuna password trovata nel portachiavi. Riconfigura.</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Nuovo file disponibile</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; è stato sincronizzato con questa macchina.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Nuovi file disponibili</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; e %n altro file sono stati sincronizzati con questa macchina.</numerusform><numerusform>&apos;%1&apos; e %n altri file sono stati sincronizzati con questa macchina.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::FileItemDialog</name> <name>Mirall::FileItemDialog</name>
<message> <message>
@@ -902,17 +867,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>La cartella locale %1 non esiste.</translation> <translation>La cartella locale %1 non esiste.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 dovrebbe essere una cartella.</translation> <translation>%1 dovrebbe essere una cartella.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1 non è leggibile.</translation> <translation>%1 non è leggibile.</translation>
</message> </message>
@@ -1111,7 +1076,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.miodominio.org</translation> <translation>ftp.miodominio.org</translation>
</message> </message>
@@ -1143,7 +1108,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>Procedura guidata di connessione di %1</translation> <translation>Procedura guidata di connessione di %1</translation>
</message> </message>
@@ -1160,27 +1125,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>Tentativo di connessione a %1 su %2...</translation> <translation>Tentativo di connessione a %1 su %2...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Connesso correttamente a %1: %2 versione %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Connesso correttamente a %1: %2 versione %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Connessione a %1 non riuscita!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Connessione a %1 non riuscita!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Errore: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Errore: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Avvio script owncloud-admin...</translation> <translation>Avvio script owncloud-admin...</translation>
</message> </message>
@@ -1193,59 +1158,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Installazione di %1 non riuscita!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Installazione di %1 non riuscita!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Installazione di %1 completata!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Installazione di %1 completata!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>Lo script owncloud admin non è stato trovato. <translation>Lo script owncloud admin non è stato trovato.
La configurazione non può essere completata.</translation> La configurazione non può essere completata.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>La creazione della cartella remota %1 non può essere iniziata.</translation> <translation>La creazione della cartella remota %1 non può essere iniziata.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>La cartella remota %1 è stata creata correttamente.</translation> <translation>La cartella remota %1 è stata creata correttamente.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>La cartella remota %1 esiste già. Connessione in corso per la sincronizzazione</translation> <translation>La cartella remota %1 esiste già. Connessione in corso per la sincronizzazione</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>La creazione della cartella ha restituito un codice di errore HTTP %1</translation> <translation>La creazione della cartella ha restituito un codice di errore HTTP %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Una connessione di sincronizzazione da %1 alla cartella remota %2 è stata stabilita.</translation> <translation>Una connessione di sincronizzazione da %1 alla cartella remota %2 è stata stabilita.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Connesso correttamente a %1.</translation> <translation>Connessi con successo a %1!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>La connessione a %1 non può essere stabilita. Prova ancora.</translation> <translation>La connessione a %1 non può essere stabilita. Prova ancora.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Premi Fine per accettare definitivamente questa connessione.</translation> <translation>Premi Fine per accettare definitivamente questa connessione.</translation>
</message> </message>
@@ -1258,12 +1223,12 @@ La configurazione non può essere completata.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>La cartella di sincronizzazione locale %1 esiste già, impostata per la sincronizzazione.&lt;br/&gt;&lt;br/&gt;</translation> <translation>La cartella di sincronizzazione locale %1 esiste già, impostata per la sincronizzazione.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Creazione della cartella locale di sincronizzazione %1 in corso... </translation> <translation>Creazione della cartella locale di sincronizzazione %1 in corso... </translation>
</message> </message>
@@ -1272,12 +1237,12 @@ La configurazione non può essere completata.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>non riuscita.</translation> <translation>non riuscita.</translation>
</message> </message>
@@ -1290,7 +1255,7 @@ La configurazione non può essere completata.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Cartella locale %1 creta correttamente!&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Cartella locale %1 creta correttamente!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1299,12 +1264,12 @@ La configurazione non può essere completata.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;La creazione della cartella remota non è riuscita probabilmente perché le credenziali fornite non sono corrette.&lt;/font&gt;&lt;br/&gt;Torna indietro e controlla le credenziali inserite.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;La creazione della cartella remota non è riuscita probabilmente perché le credenziali fornite non sono corrette.&lt;/font&gt;&lt;br/&gt;Torna indietro e controlla le credenziali inserite.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Creazione della cartella remota %1 non riuscita con errore &lt;tt&gt;%2&lt;/tt&gt;.</translation> <translation>Creazione della cartella remota %1 non riuscita con errore &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
@@ -1334,7 +1299,7 @@ La configurazione non può essere completata.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>Congratulazioni! Il tuo &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nuovo %2&lt;/a&gt; è attivo e in esecuzione!</translation> <translation>Congratulazioni! Il tuo &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nuovo %2&lt;/a&gt; è attivo e in esecuzione!</translation>
</message> </message>
@@ -1342,7 +1307,7 @@ La configurazione non può essere completata.</translation>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.miodominio.org</translation> <translation>http://owncloud.miodominio.org</translation>
</message> </message>
@@ -1365,70 +1330,121 @@ La configurazione non può essere completata.</translation>
<translation>Password del server proxy</translation> <translation>Password del server proxy</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Nuovo file disponibile</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; è stato sincronizzato con questa macchina.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Nuovi file disponibili</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; e %n altro file sono stati sincronizzati con questa macchina.</numerusform><numerusform>&apos;%1&apos; e %n altri file sono stati sincronizzati con questa macchina.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation>File rimosso</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>&apos;%1&apos; è stato rimosso.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation><numerusform>&apos;%1&apos; e %n altro file sono stati rimossi.</numerusform><numerusform>&apos;%1&apos; e %n altri file sono stati rimossi.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; è stato aggiornato.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation><numerusform>&apos;%1&apos; e %n altro file sono stati aggiornati.</numerusform><numerusform>&apos;%1&apos; e %n altri file sono stati aggiornati.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>Connessione SSL</translation> <translation>Connessione SSL</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Errori sulla connessione SSL corrente:</translation> <translation>Errori sulla connessione SSL corrente:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>con certificato %1</translation> <translation>con certificato %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;non specificato&amp;gt;</translation> <translation>&amp;lt;non specificato&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Organizzazione: %1</translation> <translation>Organizzazione: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Reparto: %1</translation> <translation>Reparto: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>Nazione: %1</translation> <translation>Nazione: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Impronta digitale (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Impronta digitale (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Impronta digitale (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Impronta digitale (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Data effettiva: %1</translation> <translation>Data effettiva: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Data di scadenza: %1</translation> <translation>Data di scadenza: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Emittente: %1</translation> <translation>Emittente: %1</translation>
</message> </message>
@@ -1446,27 +1462,27 @@ La configurazione non può essere completata.</translation>
<translation>Riprendi</translation> <translation>Riprendi</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Controllo della connessione di %1...</translation> <translation>Controllo della connessione di %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>Nessuna connessione di %1 configurata.</translation> <translation>Nessuna connessione di %1 configurata.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Connesso a &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; come &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Connesso a &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; come &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Versione: %1 (%2)</translation> <translation>Versione: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Connessione a %1 non riuscita: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;Connessione a %1 non riuscita: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1487,7 +1503,7 @@ La configurazione non può essere completata.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>problema sconosciuto.</translation> <translation>problema sconosciuto.</translation>
</message> </message>
@@ -1526,12 +1542,12 @@ La configurazione non può essere completata.</translation>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Controllo versione del client</translation> <translation>Controllo versione del client</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Una nuova versione del client di %1 è disponibile.</translation> <translation>&lt;p&gt;Una nuova versione del client di %1 è disponibile.</translation>
</message> </message>
@@ -1540,7 +1556,7 @@ La configurazione non può essere completata.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 è disponibile. La versione installata è %3.&lt;p/&gt;&lt;p&gt;Per ulteriori informazioni vedi &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 è disponibile. La versione installata è %3.&lt;p/&gt;&lt;p&gt;Per ulteriori informazioni vedi &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1548,7 +1564,7 @@ La configurazione non può essere completata.</translation>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>Il thread di CSync è stato terminato.</translation> <translation>Il thread di CSync è stato terminato.</translation>
</message> </message>
@@ -1564,12 +1580,12 @@ La configurazione non può essere completata.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Password richiesta</translation> <translation>Password richiesta</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Digita la tua password di %1:</translation> <translation>Digita la tua password di %1:</translation>
</message> </message>
@@ -1708,6 +1724,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>Indiri&amp;zzo del server:</translation> <translation>Indiri&amp;zzo del server:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>Non salvare la passwor&amp;d sulla macchina locale</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1753,11 +1774,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>Non consentire l&apos;archiviazione locale della password.</translation> <translation>Non consentire l&apos;archiviazione locale della password.</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>Non memorizzare la passwor&amp;d sulla macchina locale.</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1840,6 +1856,24 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>Collegamento ownCloud:</translation> <translation>Collegamento ownCloud:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Seleziona se desideri creare un nuovo ownCloud sulla
macchina locale o sul tuo server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Questa procedura guidata ti guiderà attraverso i passi necessari.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1865,7 +1899,6 @@ p, li { white-space: pre-wrap; }
<translation>crea un nuovo ownCloud</translation> <translation>crea un nuovo ownCloud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1873,15 +1906,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;
Seleziona questa opzione se vuoi creare una nuova istanza di ownCloud in locale o in remoto. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;
Questa procedura guidata ti aiuterà durante i passaggi necessari.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1977,47 +2002,42 @@ Questa procedura guidata ti aiuterà durante i passaggi necessari.&lt;/span&gt;&
<translation>Impostazioni proxy</translation> <translation>Impostazioni proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Configura proxy</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Nessun proxy</translation> <translation>Nessun proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Usa proxy di sistema</translation> <translation>Usa proxy di sistema</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Configurazione manuale proxy</translation> <translation>Configurazione manuale proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Utente</translation> <translation>Utente</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Password</translation> <translation>Password</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Porta</translation> <translation>Porta</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Host</translation> <translation>Host</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>Il server proxy richiede una password</translation> <translation>Il server proxy richiede una password</translation>
</message> </message>

View File

@@ -275,14 +275,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -305,7 +303,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
@@ -314,27 +312,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -343,25 +341,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;/p&gt;&lt;p&gt; %1 &lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;/p&gt;&lt;p&gt; %1 &lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;%2 %1 &lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>%1 </translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -370,7 +358,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/application.cpp" line="275"/> <location filename="../src/mirall/application.cpp" line="275"/>
<source>%1 user credentials are wrong. Please check configuration.</source> <source>%1 user credentials are wrong. Please check configuration.</source>
<translation type="unfinished"/> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="280"/> <location filename="../src/mirall/application.cpp" line="280"/>
@@ -389,63 +377,58 @@ p, li { white-space: pre-wrap; }
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt; %1 &lt;/p&gt;&lt;p&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt; %1 &lt;/p&gt;&lt;p&gt;&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>%1 ...</translation> <translation>%1 ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>ownCloudについて...</translation> <translation>ownCloudについて...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt;Git版ビルド&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;%3, %4&lt;br&gt;OCsync %5Qt %6&lt;/small&gt;&lt;p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation> &lt;i&gt;%1&lt;/i&gt; </translation> <translation> &lt;i&gt;%1&lt;/i&gt; </translation>
</message> </message>
@@ -458,32 +441,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -511,27 +494,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>&lt;br/&gt;</translation> <translation>&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation></translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation> ()</translation> <translation> ()</translation>
</message> </message>
@@ -540,7 +528,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -548,7 +536,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>CSyncは作成に失敗しました</translation> <translation>CSyncは作成に失敗しました</translation>
</message> </message>
@@ -750,7 +738,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mydomain.org</translation> <translation>mydomain.org</translation>
</message> </message>
@@ -758,34 +746,11 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; </translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation></translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; %n </numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::FileItemDialog</name> <name>Mirall::FileItemDialog</name>
<message> <message>
@@ -902,17 +867,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
@@ -1111,7 +1076,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mydomain.org</translation> <translation>ftp.mydomain.org</translation>
</message> </message>
@@ -1143,7 +1108,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
@@ -1160,27 +1125,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>%2 %1 ...</translation> <translation>%2 %1 ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt; %1 %2 %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt; %1 %2 %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;%1 &lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;%1 &lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>owncloud-adminスクリプトを開始...</translation> <translation>owncloud-adminスクリプトを開始...</translation>
</message> </message>
@@ -1193,59 +1158,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;%1 &lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;%1 &lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;%1 &lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;%1 &lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>owncloudの管理者用スクリプトが見つかりません <translation>owncloudの管理者用スクリプトが見つかりません
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>HTTPのエラーコード %1 </translation> <translation>HTTPのエラーコード %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>%1 %2 </translation> <translation>%1 %2 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation> %1 </translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -1258,12 +1223,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation> %1 &lt;br/&gt;&lt;br/&gt;</translation> <translation> %1 &lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation> %1 ... </translation> <translation> %1 ... </translation>
</message> </message>
@@ -1272,12 +1237,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>OK</translation> <translation>OK</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -1290,7 +1255,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1 &lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1 &lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1299,12 +1264,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;&lt;/font&gt;&lt;br/&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;&lt;/font&gt;&lt;br/&gt;&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation> %1 &lt;tt&gt;%2&lt;/tt&gt;.</translation> <translation> %1 &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
@@ -1334,7 +1299,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation> &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt; %2&lt;/a&gt; </translation> <translation> &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt; %2&lt;/a&gt; </translation>
</message> </message>
@@ -1342,7 +1307,7 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mydomain.org</translation> <translation>http://owncloud.mydomain.org</translation>
</message> </message>
@@ -1365,70 +1330,121 @@ Setup can not be done.</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; </translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation></translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; %n </numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>&apos;%1&apos; </translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation><numerusform>&apos;%1&apos; %n </numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; </translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation><numerusform>&apos;%1&apos; %n </numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>SSL接続</translation> <translation>SSL接続</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>SSL接続に対する警告:</translation> <translation>SSL接続に対する警告:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;d&amp;gt;</translation> <translation>&amp;lt;d&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
@@ -1446,27 +1462,27 @@ Setup can not be done.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>%1 ...</translation> <translation>%1 ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; へ &lt;i&gt;%2&lt;/i&gt; </translation> <translation>&lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; へ &lt;i&gt;%2&lt;/i&gt; </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>: %1 (%2)</translation> <translation>: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;%1 : &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;%1 : &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1487,7 +1503,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -1526,12 +1542,12 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;%1 </translation> <translation>&lt;p&gt;%1 </translation>
</message> </message>
@@ -1540,7 +1556,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 %3 &lt;p/&gt;&lt;p&gt; &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt; &lt;/p&gt;</translation> <translation>%1 %3 &lt;p/&gt;&lt;p&gt; &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt; &lt;/p&gt;</translation>
</message> </message>
@@ -1548,7 +1564,7 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>CSyncのスレッドが終了しました</translation> <translation>CSyncのスレッドが終了しました</translation>
</message> </message>
@@ -1564,12 +1580,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>%1 :</translation> <translation>%1 :</translation>
</message> </message>
@@ -1708,6 +1724,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>(&amp;A):</translation> <translation>(&amp;A):</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>(&amp;D)</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1753,11 +1774,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>(&amp;D)</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1840,6 +1856,17 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>ownCloudリンク:</translation> <translation>ownCloudリンク:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;⏎ &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;⏎ p, li { white-space: pre-wrap; }⏎ &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;⏎ &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;あなたのローカルまたはサーバ上に新たなownCloudを作成する場合に選択してください。&lt;/span&gt;&lt;/p&gt;⏎ &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;⏎ &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;このウィザードは、全ての必要な手順をガイドします。&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1865,7 +1892,6 @@ p, li { white-space: pre-wrap; }
<translation>ownCloudを作成</translation> <translation>ownCloudを作成</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1873,13 +1899,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;ownCloudを作成したいなら選択してください&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1975,47 +1995,42 @@ p, li { white-space: pre-wrap; }
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation></translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation></translation> <translation></translation>
</message> </message>

View File

@@ -275,15 +275,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt; :&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt; .&lt;/p&gt; <translation type="unfinished"/>
</translation>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -306,7 +303,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation> %1 .</translation> <translation> %1 .</translation>
</message> </message>
@@ -315,27 +312,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation> ...</translation> <translation> ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation> ...</translation> <translation> ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation> ...</translation> <translation> ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -344,25 +341,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt; .&lt;/p&gt;&lt;p&gt; %1() .&lt;/p&gt;</translation> <translation>&lt;p&gt; .&lt;/p&gt;&lt;p&gt; %1() .&lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;%2 %1 .&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>%1 </translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -371,7 +358,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/application.cpp" line="275"/> <location filename="../src/mirall/application.cpp" line="275"/>
<source>%1 user credentials are wrong. Please check configuration.</source> <source>%1 user credentials are wrong. Please check configuration.</source>
<translation type="unfinished"/> <translation>%1 . .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="280"/> <location filename="../src/mirall/application.cpp" line="280"/>
@@ -390,63 +377,58 @@ p, li { white-space: pre-wrap; }
<translation> !</translation> <translation> !</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;%1 .&lt;/p&gt;&lt;p&gt; !&lt;/p&gt;</translation> <translation>&lt;p&gt;%1 .&lt;/p&gt;&lt;p&gt; !&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt; .&lt;/p&gt;&lt;p&gt; !&lt;/p&gt;</translation> <translation>&lt;p&gt; .&lt;/p&gt;&lt;p&gt; !&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation> %1 ...</translation> <translation> %1 ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>ownCloud ...</translation> <translation>ownCloud ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation> :</translation> <translation> :</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation> &lt;i&gt;%1&lt;/i&gt;() ?</translation> <translation> &lt;i&gt;%1&lt;/i&gt;() ?</translation>
</message> </message>
@@ -459,32 +441,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation type="unfinished"/> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation> . </translation> <translation> . </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
@@ -512,29 +494,34 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation> .&lt;br/&gt; ? <translation> .&lt;br/&gt; ?
</translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation> ( )</translation> <translation> ( )</translation>
</message> </message>
@@ -543,7 +530,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
@@ -551,7 +538,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>CSync .</translation> <translation>CSync .</translation>
</message> </message>
@@ -753,7 +740,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mydomain.org</translation> <translation>mydomain.org</translation>
</message> </message>
@@ -761,34 +748,11 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation> </translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; .</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation> </translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::FileItemDialog</name> <name>Mirall::FileItemDialog</name>
<message> <message>
@@ -824,7 +788,7 @@ Please write a bug report.</source>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="70"/> <location filename="../src/mirall/fileitemdialog.cpp" line="70"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation type="unfinished"/> <translation> .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.cpp" line="73"/> <location filename="../src/mirall/fileitemdialog.cpp" line="73"/>
@@ -905,17 +869,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation> %1() .</translation> <translation> %1() .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1() .</translation> <translation>%1() .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1() .</translation> <translation>%1() .</translation>
</message> </message>
@@ -1114,7 +1078,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mydomain.org</translation> <translation>ftp.mydomain.org</translation>
</message> </message>
@@ -1146,7 +1110,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1 </translation> <translation>%1 </translation>
</message> </message>
@@ -1163,27 +1127,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>%2 %1 ...</translation> <translation>%2 %1 ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;%1 : %2 %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;%1 : %2 %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;%1 !&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;%1 !&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>owncloud-admin ...</translation> <translation>owncloud-admin ...</translation>
</message> </message>
@@ -1196,59 +1160,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;%1 !&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;%1 !&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;%1 !&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;%1 !&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>owncloud . <translation>owncloud .
.</translation> .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation> %1() .</translation> <translation> %1() .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation> %1() .</translation> <translation> %1() .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation> %1() . .</translation> <translation> %1() . .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation> HTTP %1() </translation> <translation> HTTP %1() </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>%1() %2() .</translation> <translation>%1() %2() .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>%1 !</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>%1 . .</translation> <translation>%1 . .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
@@ -1261,12 +1225,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation> %1() . .&lt;br/&gt;&lt;br/&gt;</translation> <translation> %1() . .&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation> %1 ...</translation> <translation> %1 ...</translation>
</message> </message>
@@ -1275,12 +1239,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>.</translation> <translation>.</translation>
</message> </message>
@@ -1293,7 +1257,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1() !&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt; %1() !&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1302,12 +1266,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt; . .&lt;/font&gt;&lt;br/&gt; .&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt; . .&lt;/font&gt;&lt;br/&gt; .&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation> %1() &lt;tt&gt;%2&lt;/tt&gt;() .</translation> <translation> %1() &lt;tt&gt;%2&lt;/tt&gt;() .</translation>
</message> </message>
@@ -1337,7 +1301,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>! &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt; %2&lt;/a&gt;() !</translation> <translation>! &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt; %2&lt;/a&gt;() !</translation>
</message> </message>
@@ -1345,7 +1309,7 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mydomain.org</translation> <translation>http://owncloud.mydomain.org</translation>
</message> </message>
@@ -1368,70 +1332,121 @@ Setup can not be done.</source>
<translation> </translation> <translation> </translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation> </translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; .</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation> </translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation type="unfinished"><numerusform></numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>SSL </translation> <translation>SSL </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation> SSL :</translation> <translation> SSL :</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt; &amp;gt;</translation> <translation>&amp;lt; &amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation> : %1</translation> <translation> : %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation> (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation> (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation> (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation> (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation> : %1</translation> <translation> : %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation> : %1</translation> <translation> : %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>: %1</translation> <translation>: %1</translation>
</message> </message>
@@ -1449,27 +1464,27 @@ Setup can not be done.</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>%1 ...</translation> <translation>%1 ...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>%1 .</translation> <translation>%1 .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>&lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;에 &lt;i&gt;%2&lt;/i&gt;() .</translation> <translation>&lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;에 &lt;i&gt;%2&lt;/i&gt;() .</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>: %1 (%2)</translation> <translation>: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;%1 :&lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;%1 :&lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1490,7 +1505,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
@@ -1529,12 +1544,12 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;%1 .</translation> <translation>&lt;p&gt;%1 .</translation>
</message> </message>
@@ -1543,7 +1558,7 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1() . %3.&lt;p/&gt;&lt;p&gt; &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;() .&lt;/p&gt;</translation> <translation>%1() . %3.&lt;p/&gt;&lt;p&gt; &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;() .&lt;/p&gt;</translation>
</message> </message>
@@ -1551,7 +1566,7 @@ Setup can not be done.</source>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>CSync .</translation> <translation>CSync .</translation>
</message> </message>
@@ -1567,12 +1582,12 @@ Setup can not be done.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>%1 :</translation> <translation>%1 :</translation>
</message> </message>
@@ -1711,6 +1726,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation> (&amp;A):</translation> <translation> (&amp;A):</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation type="unfinished"/>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1756,11 +1776,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation> .</translation> <translation> .</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation> (&amp;D)</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1843,6 +1858,17 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>ownCloud :</translation> <translation>ownCloud :</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"/>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1868,7 +1894,6 @@ p, li { white-space: pre-wrap; }
<translation> ownCloud </translation> <translation> ownCloud </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1876,13 +1901,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt; ownCloud를 .&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt; .&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1941,7 +1960,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/fileitemdialog.ui" line="27"/> <location filename="../src/mirall/fileitemdialog.ui" line="27"/>
<source>Detailed Sync Protocol</source> <source>Detailed Sync Protocol</source>
<translation type="unfinished"/> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/fileitemdialog.ui" line="63"/> <location filename="../src/mirall/fileitemdialog.ui" line="63"/>
@@ -1962,7 +1981,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/owncloudtheme.cpp" line="55"/> <location filename="../src/mirall/owncloudtheme.cpp" line="55"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source> <source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation type="unfinished"/> <translation>&lt;p&gt;&lt;small&gt;Git &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;() %4 %3 &lt;br&gt;OCsync %5 Qt %6 .&lt;/small&gt;&lt;p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudtheme.cpp" line="63"/> <location filename="../src/mirall/owncloudtheme.cpp" line="63"/>
@@ -1978,47 +1997,42 @@ p, li { white-space: pre-wrap; }
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation> </translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation> </translation> <translation> </translation>
</message> </message>

2130
translations/mirall_lv.ts Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -275,14 +275,12 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="242"/>
<source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;The detailed error message is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;De gedetailleerde foutmelding is&lt;br/&gt;&lt;tt&gt;%1&lt;/tt&gt;&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="244"/>
<source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source> <source>&lt;p&gt;Please check your configuration by clicking on the tray icon.&lt;/p&gt;</source>
<translation>&lt;p&gt;Controleer de configuratie door te klikken op het pictogram in het systeemvak.&lt;/p&gt;</translation> <translation type="unfinished"/>
</message> </message>
<message> <message>
<source>ownCloud Connection Failed</source> <source>ownCloud Connection Failed</source>
@@ -305,7 +303,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="358"/> <location filename="../src/mirall/application.cpp" line="362"/>
<source>Sync started for %1 configured sync folder(s).</source> <source>Sync started for %1 configured sync folder(s).</source>
<translation>Synchronisatie gestart voor %1 geconfigureerde map(pen).</translation> <translation>Synchronisatie gestart voor %1 geconfigureerde map(pen).</translation>
</message> </message>
@@ -314,27 +312,27 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="420"/> <location filename="../src/mirall/application.cpp" line="429"/>
<source>Open status...</source> <source>Open status...</source>
<translation>Open status...</translation> <translation>Open status...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="423"/> <location filename="../src/mirall/application.cpp" line="432"/>
<source>Add folder...</source> <source>Add folder...</source>
<translation>Voeg map toe...</translation> <translation>Voeg map toe...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="425"/> <location filename="../src/mirall/application.cpp" line="434"/>
<source>Configure...</source> <source>Configure...</source>
<translation>Configureer...</translation> <translation>Configureer...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="427"/> <location filename="../src/mirall/application.cpp" line="436"/>
<source>Configure proxy...</source> <source>Configure proxy...</source>
<translation>Configureer proxy...</translation> <translation>Configureer proxy...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="431"/> <location filename="../src/mirall/application.cpp" line="440"/>
<source>Quit</source> <source>Quit</source>
<translation>Afsluiten</translation> <translation>Afsluiten</translation>
</message> </message>
@@ -343,25 +341,15 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="225"/> <location filename="../src/mirall/application.cpp" line="231"/>
<source>%1 Server Mismatch</source> <source>%1 Server Mismatch</source>
<translation>%1 Server mismatch</translation> <translation>%1 Server mismatch</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="226"/> <location filename="../src/mirall/application.cpp" line="232"/>
<source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source> <source>&lt;p&gt;The configured server for this client is too old.&lt;/p&gt;&lt;p&gt;Please update to the latest %1 server and restart the client.&lt;/p&gt;</source>
<translation>&lt;p&gt;De voor deze client geconfigureerde server is te oud.&lt;/p&gt;&lt;p&gt;Please update naar de nieuwste %1 server en herstart de client.&lt;/p&gt;</translation> <translation>&lt;p&gt;De voor deze client geconfigureerde server is te oud.&lt;/p&gt;&lt;p&gt;Please update naar de nieuwste %1 server en herstart de client.&lt;/p&gt;</translation>
</message> </message>
<message>
<location filename="../src/mirall/application.cpp" line="241"/>
<source>&lt;p&gt;The %1 at %2 could not be reached.&lt;/p&gt;</source>
<translation>&lt;p&gt;De %1 op %2 kon niet worden bereikt.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="246"/>
<source>%1 Connection Failed</source>
<translation>%1 Verbinding Mislukt</translation>
</message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="271"/> <location filename="../src/mirall/application.cpp" line="271"/>
<source>Too many attempts to get a valid password.</source> <source>Too many attempts to get a valid password.</source>
@@ -370,7 +358,7 @@ p, li { white-space: pre-wrap; }
<message> <message>
<location filename="../src/mirall/application.cpp" line="275"/> <location filename="../src/mirall/application.cpp" line="275"/>
<source>%1 user credentials are wrong. Please check configuration.</source> <source>%1 user credentials are wrong. Please check configuration.</source>
<translation type="unfinished"/> <translation>%1 gebruikers inloggegevens onjuist. Controleer uw configuratie.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="280"/> <location filename="../src/mirall/application.cpp" line="280"/>
@@ -389,63 +377,58 @@ p, li { white-space: pre-wrap; }
<translation>Wachtwoord dialoog geannuleerd!</translation> <translation>Wachtwoord dialoog geannuleerd!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="329"/> <location filename="../src/mirall/application.cpp" line="331"/>
<location filename="../src/mirall/application.cpp" line="338"/> <location filename="../src/mirall/application.cpp" line="340"/>
<source>No %1 Connection</source> <source>No %1 Connection</source>
<translation>Geen %1 Verbinding</translation> <translation>Geen %1 Verbinding</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="330"/> <location filename="../src/mirall/application.cpp" line="332"/>
<source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Your %1 credentials are not correct.&lt;/p&gt;&lt;p&gt;Please correct them by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Uw %1 inloggegevens zijn niet juist.&lt;/p&gt;&lt;p&gt;Herstel ze door de dialoog opnieuw te starten vanuit de tray!&lt;/p&gt;</translation> <translation>&lt;p&gt;Uw %1 inloggegevens zijn niet juist.&lt;/p&gt;&lt;p&gt;Herstel ze door de dialoog opnieuw te starten vanuit de tray!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="339"/> <location filename="../src/mirall/application.cpp" line="341"/>
<source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source> <source>&lt;p&gt;Either your user name or your password are not correct.&lt;/p&gt;&lt;p&gt;Please correct it by starting the configuration dialog from the tray!&lt;/p&gt;</source>
<translation>&lt;p&gt;Uw gebruikersnaam en/of uw wachtwoord is onjuist.&lt;/p&gt;&lt;p&gt;Herstel dit in de configuratie dialoog via het systeemvak!&lt;/p&gt;</translation> <translation>&lt;p&gt;Uw gebruikersnaam en/of uw wachtwoord is onjuist.&lt;/p&gt;&lt;p&gt;Herstel dit in de configuratie dialoog via het systeemvak!&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="357"/> <location filename="../src/mirall/application.cpp" line="361"/>
<source>%1 Sync Started</source> <source>%1 Sync Started</source>
<translation>%1 Sync Gestart</translation> <translation>%1 Sync Gestart</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="418"/> <location filename="../src/mirall/application.cpp" line="427"/>
<source>Open %1 in browser...</source> <source>Open %1 in browser...</source>
<translation>Open %1 in browser...</translation> <translation>Open %1 in browser...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="429"/> <location filename="../src/mirall/application.cpp" line="438"/>
<source>About...</source> <source>About...</source>
<translation>About...</translation> <translation>About...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="485"/> <location filename="../src/mirall/application.cpp" line="494"/>
<source>Open %1 folder</source> <source>Open %1 folder</source>
<translation>Open %1 map</translation> <translation>Open %1 map</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="498"/> <location filename="../src/mirall/application.cpp" line="507"/>
<source>Managed Folders:</source> <source>Managed Folders:</source>
<translation>Beheerde mappen:</translation> <translation>Beheerde mappen:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="746"/> <location filename="../src/mirall/application.cpp" line="755"/>
<source>&lt;p&gt;&lt;small&gt;Built from Git revision &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; on %3, %4&lt;br&gt;using OCsync %5 and Qt %6.&lt;/small&gt;&lt;p&gt;</source>
<translation>&lt;p&gt;&lt;small&gt;Gecompileerd van Git revisie &lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; op %3, %4&lt;br&gt;m.b.v. OCsync %5 en Qt %6.&lt;/small&gt;&lt;p&gt;</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="753"/>
<source>About %1</source> <source>About %1</source>
<translation>About %1</translation> <translation>About %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="763"/> <location filename="../src/mirall/application.cpp" line="765"/>
<source>Confirm Folder Remove</source> <source>Confirm Folder Remove</source>
<translation>Bevestig het verwijderen van de map</translation> <translation>Bevestig het verwijderen van de map</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="764"/> <location filename="../src/mirall/application.cpp" line="766"/>
<source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source> <source>Do you really want to remove upload folder &lt;i&gt;%1&lt;/i&gt;?</source>
<translation>Weet je zeker dat je de upload map wilt verwijderen &lt;i&gt;%1&lt;/i&gt;?</translation> <translation>Weet je zeker dat je de upload map wilt verwijderen &lt;i&gt;%1&lt;/i&gt;?</translation>
</message> </message>
@@ -458,32 +441,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="924"/> <location filename="../src/mirall/application.cpp" line="935"/>
<source>Sync is running.</source> <source>Sync is running.</source>
<translation>Bezig met synchroniseren.</translation> <translation>Bezig met synchroniseren.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="928"/> <location filename="../src/mirall/application.cpp" line="939"/>
<source>Server is currently not available.</source> <source>Server is currently not available.</source>
<translation>Server is op dit moment niet beschikbaar.</translation> <translation>Server is op dit moment niet beschikbaar.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="933"/> <location filename="../src/mirall/application.cpp" line="944"/>
<source>Last Sync was successful.</source> <source>Last Sync was successful.</source>
<translation>Laatste synchronisatie was succesvol.</translation> <translation>Laatste synchronisatie was succesvol.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="939"/> <location filename="../src/mirall/application.cpp" line="950"/>
<source>Syncing Error.</source> <source>Syncing Error.</source>
<translation>Synchroniseerfout.</translation> <translation>Synchroniseerfout.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="945"/> <location filename="../src/mirall/application.cpp" line="956"/>
<source>Setup Error.</source> <source>Setup Error.</source>
<translation>Installatiefout.</translation> <translation>Installatiefout.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="948"/> <location filename="../src/mirall/application.cpp" line="959"/>
<source>Undefined Error State.</source> <source>Undefined Error State.</source>
<translation>Ongedefiniëerde fout.</translation> <translation>Ongedefiniëerde fout.</translation>
</message> </message>
@@ -511,27 +494,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="806"/> <location filename="../src/mirall/application.cpp" line="808"/>
<source>Sync Running</source> <source>Sync Running</source>
<translation>Bezig met synchroniseren</translation> <translation>Bezig met synchroniseren</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="807"/> <location filename="../src/mirall/application.cpp" line="809"/>
<source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source> <source>The syncing operation is running.&lt;br/&gt;Do you want to terminate it?</source>
<translation>Bezig met synchroniseren.&lt;br/&gt;Wil je stoppen met synchroniseren?</translation> <translation>Bezig met synchroniseren.&lt;br/&gt;Wil je stoppen met synchroniseren?</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="917"/> <location filename="../src/mirall/application.cpp" line="924"/>
<source>Undefined State.</source> <source>Undefined State.</source>
<translation>Ongedefiniëerde staat</translation> <translation>Ongedefiniëerde staat</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="920"/> <location filename="../src/mirall/application.cpp" line="927"/>
<source>Waits to start syncing.</source> <source>Waits to start syncing.</source>
<translation>In afwachting van synchronisatie.</translation> <translation>In afwachting van synchronisatie.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="953"/> <location filename="../src/mirall/application.cpp" line="931"/>
<source>Preparing for sync.</source>
<translation>Voorbereiden synch.</translation>
</message>
<message>
<location filename="../src/mirall/application.cpp" line="964"/>
<source> (Sync is paused)</source> <source> (Sync is paused)</source>
<translation> (Sync is gepauseerd)</translation> <translation> (Sync is gepauseerd)</translation>
</message> </message>
@@ -540,7 +528,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/application.cpp" line="970"/> <location filename="../src/mirall/application.cpp" line="981"/>
<source>No sync folders configured.</source> <source>No sync folders configured.</source>
<translation>Geen synchronisatie-mappen geconfigureerd.</translation> <translation>Geen synchronisatie-mappen geconfigureerd.</translation>
</message> </message>
@@ -548,7 +536,7 @@ p, li { white-space: pre-wrap; }
<context> <context>
<name>Mirall::CSyncThread</name> <name>Mirall::CSyncThread</name>
<message> <message>
<location filename="../src/mirall/csyncthread.cpp" line="300"/> <location filename="../src/mirall/csyncthread.cpp" line="338"/>
<source>CSync create failed.</source> <source>CSync create failed.</source>
<translation>Aanmaken CSync mislukt.</translation> <translation>Aanmaken CSync mislukt.</translation>
</message> </message>
@@ -750,7 +738,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CreateAnOwncloudPage</name> <name>Mirall::CreateAnOwncloudPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="370"/> <location filename="../src/mirall/owncloudwizard.cpp" line="382"/>
<source>mydomain.org</source> <source>mydomain.org</source>
<translation>mydomain.org</translation> <translation>mydomain.org</translation>
</message> </message>
@@ -758,32 +746,9 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::CredentialStore</name> <name>Mirall::CredentialStore</name>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="223"/> <location filename="../src/mirall/credentialstore.cpp" line="246"/>
<source>No password entry found in keychain. Please reconfigure.</source> <source>No password entry found in keychain. Please reconfigure.</source>
<translation type="unfinished"/> <translation>Geen wachtwoord gevonden in de sleutelring. Graag opnieuw configureren.</translation>
</message>
</context>
<context>
<name>Mirall::DownloadNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>New file available</source>
<translation>Er is een nieuw bestand beschikbaar</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="308"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; is gesynchroniseerd met deze machine.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>New files available</source>
<translation>Nieuwe bestanden beschikbaar</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="310"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; en %n ander bestand is gesynchroniseerd met deze machine.</numerusform><numerusform>&apos;%1&apos; en %n andere bestanden zijn gesynchroniseerd met deze machine.</numerusform></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -902,17 +867,17 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::Folder</name> <name>Mirall::Folder</name>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="97"/> <location filename="../src/mirall/folder.cpp" line="98"/>
<source>Local folder %1 does not exist.</source> <source>Local folder %1 does not exist.</source>
<translation>Lokale map %1 bestaat niet.</translation> <translation>Lokale map %1 bestaat niet.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="100"/> <location filename="../src/mirall/folder.cpp" line="101"/>
<source>%1 should be a directory but is not.</source> <source>%1 should be a directory but is not.</source>
<translation>%1 zou een map moeten zijn, maar is dit niet.</translation> <translation>%1 zou een map moeten zijn, maar is dit niet.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/folder.cpp" line="103"/> <location filename="../src/mirall/folder.cpp" line="104"/>
<source>%1 is not readable.</source> <source>%1 is not readable.</source>
<translation>%1 is niet leesbaar.</translation> <translation>%1 is niet leesbaar.</translation>
</message> </message>
@@ -1111,7 +1076,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudFTPAccessPage</name> <name>Mirall::OwncloudFTPAccessPage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="328"/> <location filename="../src/mirall/owncloudwizard.cpp" line="340"/>
<source>ftp.mydomain.org</source> <source>ftp.mydomain.org</source>
<translation>ftp.mydomain.org</translation> <translation>ftp.mydomain.org</translation>
</message> </message>
@@ -1143,7 +1108,7 @@ Please write a bug report.</source>
<context> <context>
<name>Mirall::OwncloudSetupWizard</name> <name>Mirall::OwncloudSetupWizard</name>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="71"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="77"/>
<source>%1 Connection Wizard</source> <source>%1 Connection Wizard</source>
<translation>%1 Verbindingswizard</translation> <translation>%1 Verbindingswizard</translation>
</message> </message>
@@ -1160,27 +1125,27 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="132"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="143"/>
<source>Trying to connect to %1 at %2...</source> <source>Trying to connect to %1 at %2...</source>
<translation>Probeer te verbinden met %1 om %2...</translation> <translation>Probeer te verbinden met %1 om %2...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="166"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="199"/>
<source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Successfully connected to %1: %2 version %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Succesvol verbonden met %1: %2 versie %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Succesvol verbonden met %1: %2 versie %3 (%4)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="178"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="211"/>
<source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Failed to connect to %1!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Verbinding naar %1 mislukt!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Verbinding naar %1 mislukt!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="180"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="213"/>
<source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Error: &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Fout: &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Fout: &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="265"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="298"/>
<source>Starting script owncloud-admin...</source> <source>Starting script owncloud-admin...</source>
<translation>Starten van script owncloud-admin...</translation> <translation>Starten van script owncloud-admin...</translation>
</message> </message>
@@ -1193,59 +1158,59 @@ Please write a bug report.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="316"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="349"/>
<source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source> <source>&lt;font color=&quot;red&quot;&gt;Installation of %1 failed!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;red&quot;&gt;Installatie van %1 mislukt!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;red&quot;&gt;Installatie van %1 mislukt!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="321"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="354"/>
<source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;Installation of %1 succeeded!&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;Installatie van %1 succesvol!&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;Installatie van %1 succesvol!&lt;/font&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="360"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="401"/>
<source>The owncloud admin script can not be found. <source>The owncloud admin script can not be found.
Setup can not be done.</source> Setup can not be done.</source>
<translation>Het owncloud admin script is niet gevonden. <translation>Het owncloud admin script is niet gevonden.
De setup kan niet worden uitgevoerd.</translation> De setup kan niet worden uitgevoerd.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="411"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="453"/>
<source>Creation of remote folder %1 could not be started.</source> <source>Creation of remote folder %1 could not be started.</source>
<translation>Het aanmaken van remote map %1 kon niet beginnen.</translation> <translation>Het aanmaken van remote map %1 kon niet beginnen.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="432"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="474"/>
<source>Remote folder %1 created successfully.</source> <source>Remote folder %1 created successfully.</source>
<translation>Externe map %1 succesvol gecreërd.</translation> <translation>Externe map %1 succesvol gecreërd.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="434"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="476"/>
<source>The remote folder %1 already exists. Connecting it for syncing.</source> <source>The remote folder %1 already exists. Connecting it for syncing.</source>
<translation>De remote map %1 bestaat al. Verbinden voor synchroniseren.</translation> <translation>De remote map %1 bestaat al. Verbinden voor synchroniseren.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="436"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="478"/>
<source>The folder creation resulted in HTTP error code %1</source> <source>The folder creation resulted in HTTP error code %1</source>
<translation>Het aanmaken van de map resulteerde in HTTP foutcode %1</translation> <translation>Het aanmaken van de map resulteerde in HTTP foutcode %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="457"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="502"/>
<source>A sync connection from %1 to remote directory %2 was set up.</source> <source>A sync connection from %1 to remote directory %2 was set up.</source>
<translation>Er is een sync verbinding van %1 naar remote directory %2 opgezet.</translation> <translation>Er is een sync verbinding van %1 naar remote directory %2 opgezet.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="462"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="507"/>
<source>Succesfully connected to %1!</source> <source>Successfully connected to %1!</source>
<translation>Verbinding naar %1 was succesvol!</translation> <translation>Succesvol verbonden met %1!</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="468"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="513"/>
<source>Connection to %1 could not be established. Please check again.</source> <source>Connection to %1 could not be established. Please check again.</source>
<translation>Verbinding met %1 niet geslaagd. Probeer het nog eens.</translation> <translation>Verbinding met %1 niet geslaagd. Probeer het nog eens.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="465"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="510"/>
<source>Press Finish to permanently accept this connection.</source> <source>Press Finish to permanently accept this connection.</source>
<translation>Druk op Afronden om deze verbinding permanentte accepteren.</translation> <translation>Druk op Afronden om deze verbinding permanentte accepteren.</translation>
</message> </message>
@@ -1258,12 +1223,12 @@ De setup kan niet worden uitgevoerd.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="380"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="421"/>
<source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source> <source>Local sync folder %1 already exists, setting it up for sync.&lt;br/&gt;&lt;br/&gt;</source>
<translation>Lokale synch map %1 bestaat al, deze wordt ingesteld voor synchronisatie.&lt;br/&gt;&lt;br/&gt;</translation> <translation>Lokale synch map %1 bestaat al, deze wordt ingesteld voor synchronisatie.&lt;br/&gt;&lt;br/&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="382"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="423"/>
<source>Creating local sync folder %1... </source> <source>Creating local sync folder %1... </source>
<translation>Creër lokale sync map %1...</translation> <translation>Creër lokale sync map %1...</translation>
</message> </message>
@@ -1272,12 +1237,12 @@ De setup kan niet worden uitgevoerd.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="385"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="427"/>
<source>ok</source> <source>ok</source>
<translation>ok</translation> <translation>ok</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="387"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="429"/>
<source>failed.</source> <source>failed.</source>
<translation>mislukt.</translation> <translation>mislukt.</translation>
</message> </message>
@@ -1290,7 +1255,7 @@ De setup kan niet worden uitgevoerd.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="103"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="114"/>
<source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source> <source>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Local sync folder %1 successfully created!&lt;/b&gt;&lt;/font&gt;</source>
<translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Lokale synch map %1 is succesvol aangemaakt!&lt;/b&gt;&lt;/font&gt;</translation> <translation>&lt;font color=&quot;green&quot;&gt;&lt;b&gt;Lokale synch map %1 is succesvol aangemaakt!&lt;/b&gt;&lt;/font&gt;</translation>
</message> </message>
@@ -1299,12 +1264,12 @@ De setup kan niet worden uitgevoerd.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="438"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="480"/>
<source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source> <source>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Remote folder creation failed probably because the provided credentials are wrong.&lt;/font&gt;&lt;br/&gt;Please go back and check your credentials.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Het aanmaken van de remote map is mislukt, waarschijnlijk omdat uw inloggegevens fout waren.&lt;/font&gt;&lt;br/&gt;ga terug en controleer uw inloggevens.&lt;/p&gt;</translation> <translation>&lt;p&gt;&lt;font color=&quot;red&quot;&gt;Het aanmaken van de remote map is mislukt, waarschijnlijk omdat uw inloggegevens fout waren.&lt;/font&gt;&lt;br/&gt;ga terug en controleer uw inloggevens.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudsetupwizard.cpp" line="444"/> <location filename="../src/mirall/owncloudsetupwizard.cpp" line="486"/>
<source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source> <source>Remote folder %1 creation failed with error &lt;tt&gt;%2&lt;/tt&gt;.</source>
<translation>Aanmaken van remote map %1 mislukt met fout &lt;tt&gt;%2&lt;/tt&gt;.</translation> <translation>Aanmaken van remote map %1 mislukt met fout &lt;tt&gt;%2&lt;/tt&gt;.</translation>
</message> </message>
@@ -1334,7 +1299,7 @@ De setup kan niet worden uitgevoerd.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="451"/> <location filename="../src/mirall/owncloudwizard.cpp" line="470"/>
<source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source> <source>Congratulations! Your &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;new %2&lt;/a&gt; is now up and running!</source>
<translation>Gefeliciteerd! Uw &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nieuwe %2&lt;/a&gt; draait!</translation> <translation>Gefeliciteerd! Uw &lt;a href=&quot;%1&quot; title=&quot;%1&quot;&gt;nieuwe %2&lt;/a&gt; draait!</translation>
</message> </message>
@@ -1342,7 +1307,7 @@ De setup kan niet worden uitgevoerd.</translation>
<context> <context>
<name>Mirall::OwncloudWizardSelectTypePage</name> <name>Mirall::OwncloudWizardSelectTypePage</name>
<message> <message>
<location filename="../src/mirall/owncloudwizard.cpp" line="234"/> <location filename="../src/mirall/owncloudwizard.cpp" line="246"/>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
<translation>http://owncloud.mydomain.org</translation> <translation>http://owncloud.mydomain.org</translation>
</message> </message>
@@ -1365,70 +1330,121 @@ De setup kan niet worden uitgevoerd.</translation>
<translation>Wachtwoord voor proxy server</translation> <translation>Wachtwoord voor proxy server</translation>
</message> </message>
</context> </context>
<context>
<name>Mirall::ServerActionNotifier</name>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>New file available</source>
<translation>Er is een nieuw bestand beschikbaar</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="325"/>
<source>&apos;%1&apos; has been synced to this machine.</source>
<translation>&apos;%1&apos; is gesynchroniseerd met deze machine.</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>New files available</source>
<translation>Nieuwe bestanden beschikbaar</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="327"/>
<source>&apos;%1&apos; and %n other file(s) have been synced to this machine.</source>
<translation><numerusform>&apos;%1&apos; en %n andere bestanden zijn gesynchroniseerd met deze machine.</numerusform><numerusform>&apos;%1&apos; en %n andere bestanden zijn gesynchroniseerd met deze machine.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>File removed</source>
<translation>Bestand verwijderd</translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="333"/>
<source>&apos;%1&apos; has been removed.</source>
<translation>&apos;%1&apos; is verwijderd.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="335"/>
<source>&apos;%1&apos; and %n other file(s) have been removed.</source>
<translation><numerusform>&apos;%1&apos; en %n ander bestand zijn verwijderd.</numerusform><numerusform>&apos;%1&apos; en %n andere bestanden zijn verwijderd.</numerusform></translation>
</message>
<message>
<location filename="../src/mirall/owncloudfolder.cpp" line="341"/>
<source>&apos;%1&apos; has been updated.</source>
<translation>&apos;%1&apos; is bijgewerkt.</translation>
</message>
<message numerus="yes">
<location filename="../src/mirall/owncloudfolder.cpp" line="343"/>
<source>&apos;%1&apos; and %n other file(s) have been updated.</source>
<translation><numerusform>&apos;%1&apos; en %n ander bestand zijn bijgewerkt.</numerusform><numerusform>&apos;%1&apos; en %n andere bestanden zijn bijgewerkt.</numerusform></translation>
</message>
</context>
<context> <context>
<name>Mirall::SslErrorDialog</name> <name>Mirall::SslErrorDialog</name>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="29"/> <location filename="../src/mirall/sslerrordialog.cpp" line="28"/>
<source>SSL Connection</source> <source>SSL Connection</source>
<translation>SSL Connectie</translation> <translation>SSL Connectie</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="98"/> <location filename="../src/mirall/sslerrordialog.cpp" line="88"/>
<source>Warnings about current SSL Connection:</source> <source>Warnings about current SSL Connection:</source>
<translation>Waarschuwing over huidige SSL Connectie:</translation> <translation>Waarschuwing over huidige SSL Connectie:</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="134"/> <location filename="../src/mirall/sslerrordialog.cpp" line="124"/>
<source>with Certificate %1</source> <source>with Certificate %1</source>
<translation>met Certificaat %1</translation> <translation>met Certificaat %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="142"/> <location filename="../src/mirall/sslerrordialog.cpp" line="132"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="143"/> <location filename="../src/mirall/sslerrordialog.cpp" line="133"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="144"/> <location filename="../src/mirall/sslerrordialog.cpp" line="134"/>
<source>&amp;lt;not specified&amp;gt;</source> <source>&amp;lt;not specified&amp;gt;</source>
<translation>&amp;lt;niet gespecificeerd&amp;gt;</translation> <translation>&amp;lt;niet gespecificeerd&amp;gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="145"/> <location filename="../src/mirall/sslerrordialog.cpp" line="135"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="167"/> <location filename="../src/mirall/sslerrordialog.cpp" line="157"/>
<source>Organization: %1</source> <source>Organization: %1</source>
<translation>Organisatie: %1</translation> <translation>Organisatie: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="146"/> <location filename="../src/mirall/sslerrordialog.cpp" line="136"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="168"/> <location filename="../src/mirall/sslerrordialog.cpp" line="158"/>
<source>Unit: %1</source> <source>Unit: %1</source>
<translation>Unit: %1</translation> <translation>Unit: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="147"/> <location filename="../src/mirall/sslerrordialog.cpp" line="137"/>
<location filename="../src/mirall/sslerrordialog.cpp" line="169"/> <location filename="../src/mirall/sslerrordialog.cpp" line="159"/>
<source>Country: %1</source> <source>Country: %1</source>
<translation>Land: %1</translation> <translation>Land: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="156"/> <location filename="../src/mirall/sslerrordialog.cpp" line="146"/>
<source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Fingerprint (MD5): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="157"/> <location filename="../src/mirall/sslerrordialog.cpp" line="147"/>
<source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source> <source>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</source>
<translation>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation> <translation>Fingerprint (SHA1): &lt;tt&gt;%1&lt;/tt&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="159"/> <location filename="../src/mirall/sslerrordialog.cpp" line="149"/>
<source>Effective Date: %1</source> <source>Effective Date: %1</source>
<translation>Effectieve Datum: %1</translation> <translation>Effectieve Datum: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="160"/> <location filename="../src/mirall/sslerrordialog.cpp" line="150"/>
<source>Expiry Date: %1</source> <source>Expiry Date: %1</source>
<translation>Vervaldatum: %1</translation> <translation>Vervaldatum: %1</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/sslerrordialog.cpp" line="164"/> <location filename="../src/mirall/sslerrordialog.cpp" line="154"/>
<source>Issuer: %1</source> <source>Issuer: %1</source>
<translation>Uitgever: %1</translation> <translation>Uitgever: %1</translation>
</message> </message>
@@ -1446,27 +1462,27 @@ De setup kan niet worden uitgevoerd.</translation>
<translation>Hervatten</translation> <translation>Hervatten</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="479"/> <location filename="../src/mirall/statusdialog.cpp" line="483"/>
<source>Checking %1 connection...</source> <source>Checking %1 connection...</source>
<translation>Controleren van %1 connectie...</translation> <translation>Controleren van %1 connectie...</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="484"/> <location filename="../src/mirall/statusdialog.cpp" line="488"/>
<source>No %1 connection configured.</source> <source>No %1 connection configured.</source>
<translation>Geen %1 connectie geconfigureerd.</translation> <translation>Geen %1 connectie geconfigureerd.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="507"/> <location filename="../src/mirall/statusdialog.cpp" line="511"/>
<source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source> <source>Connected to &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; as &lt;i&gt;%2&lt;/i&gt;.</source>
<translation>Verbonden met &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; als &lt;i&gt;%2&lt;/i&gt;.</translation> <translation>Verbonden met &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt; als &lt;i&gt;%2&lt;/i&gt;.</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="509"/> <location filename="../src/mirall/statusdialog.cpp" line="513"/>
<source>Version: %1 (%2)</source> <source>Version: %1 (%2)</source>
<translation>Versie: %1 (%2)</translation> <translation>Versie: %1 (%2)</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="525"/> <location filename="../src/mirall/statusdialog.cpp" line="529"/>
<source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source> <source>&lt;p&gt;Failed to connect to %1: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</source>
<translation>&lt;p&gt;Verbinding met %1 mislukt: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation> <translation>&lt;p&gt;Verbinding met %1 mislukt: &lt;tt&gt;%2&lt;/tt&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1487,7 +1503,7 @@ De setup kan niet worden uitgevoerd.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/statusdialog.cpp" line="522"/> <location filename="../src/mirall/statusdialog.cpp" line="526"/>
<source>unknown problem.</source> <source>unknown problem.</source>
<translation>onbekend probleem.</translation> <translation>onbekend probleem.</translation>
</message> </message>
@@ -1526,12 +1542,12 @@ De setup kan niet worden uitgevoerd.</translation>
<context> <context>
<name>Mirall::UpdateDetector</name> <name>Mirall::UpdateDetector</name>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="114"/> <location filename="../src/mirall/updatedetector.cpp" line="115"/>
<source>Client Version Check</source> <source>Client Version Check</source>
<translation>Client versie controle</translation> <translation>Client versie controle</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="116"/> <location filename="../src/mirall/updatedetector.cpp" line="117"/>
<source>&lt;p&gt;A new version of the %1 client is available.</source> <source>&lt;p&gt;A new version of the %1 client is available.</source>
<translation>&lt;p&gt;Een nieuwe versie van de %1 client is beschikbaar.</translation> <translation>&lt;p&gt;Een nieuwe versie van de %1 client is beschikbaar.</translation>
</message> </message>
@@ -1540,7 +1556,7 @@ De setup kan niet worden uitgevoerd.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/updatedetector.cpp" line="117"/> <location filename="../src/mirall/updatedetector.cpp" line="118"/>
<source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source> <source>%1 is available. The installed version is %3.&lt;p/&gt;&lt;p&gt;For more information see &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</source>
<translation>%1 is beschikbaar. De geïnstalleerde versie is %3.&lt;p/&gt;&lt;p&gt;Bekijk voor meer informatie &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation> <translation>%1 is beschikbaar. De geïnstalleerde versie is %3.&lt;p/&gt;&lt;p&gt;Bekijk voor meer informatie &lt;a href=&quot;%2&quot;&gt;%2&lt;/a&gt;&lt;/p&gt;</translation>
</message> </message>
@@ -1548,7 +1564,7 @@ De setup kan niet worden uitgevoerd.</translation>
<context> <context>
<name>Mirall::ownCloudFolder</name> <name>Mirall::ownCloudFolder</name>
<message> <message>
<location filename="../src/mirall/owncloudfolder.cpp" line="230"/> <location filename="../src/mirall/owncloudfolder.cpp" line="227"/>
<source>The CSync thread terminated.</source> <source>The CSync thread terminated.</source>
<translation>De CSync thread is beëindigd.</translation> <translation>De CSync thread is beëindigd.</translation>
</message> </message>
@@ -1564,12 +1580,12 @@ De setup kan niet worden uitgevoerd.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="121"/> <location filename="../src/mirall/credentialstore.cpp" line="131"/>
<source>Password Required</source> <source>Password Required</source>
<translation>Wachtwoord Vereist</translation> <translation>Wachtwoord Vereist</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/credentialstore.cpp" line="122"/> <location filename="../src/mirall/credentialstore.cpp" line="132"/>
<source>Please enter your %1 password:</source> <source>Please enter your %1 password:</source>
<translation>Voer uw %1 wachtwoord in:</translation> <translation>Voer uw %1 wachtwoord in:</translation>
</message> </message>
@@ -1708,6 +1724,11 @@ p, li { white-space: pre-wrap; }
<source>Server &amp;address:</source> <source>Server &amp;address:</source>
<translation>Server adres:</translation> <translation>Server adres:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine</source>
<translation>&amp;Geen wachtwoorden opslaan op de lokale machine.</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="140"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="140"/>
<source>https://</source> <source>https://</source>
@@ -1753,11 +1774,6 @@ p, li { white-space: pre-wrap; }
<source>Do not allow the local storage of the password.</source> <source>Do not allow the local storage of the password.</source>
<translation>Sta lokale opslag van het wachtwoord niet toe.</translation> <translation>Sta lokale opslag van het wachtwoord niet toe.</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="120"/>
<source>&amp;Do not store password on local machine.</source>
<translation>&amp;Geen wachtwoorden opslaan op de lokale machine.</translation>
</message>
<message> <message>
<location filename="../src/mirall/owncloudsetuppage.ui" line="36"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="36"/>
<location filename="../src/mirall/owncloudsetuppage.ui" line="129"/> <location filename="../src/mirall/owncloudsetuppage.ui" line="129"/>
@@ -1840,6 +1856,18 @@ p, li { white-space: pre-wrap; }
<source>ownCloud-Link:</source> <source>ownCloud-Link:</source>
<translation>ownCloud-Link:</translation> <translation>ownCloud-Link:</translation>
</message> </message>
<message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all necessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;p, li { white-space: pre-wrap; }&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Selecteer als u een nieuwe ownCloud op een lokale machine of op uw server wilt maken. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Deze wizard begeleidt u door alle nodige stappen.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message> <message>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
@@ -1865,7 +1893,6 @@ p, li { white-space: pre-wrap; }
<translation>creëer een nieuwe ownCloud</translation> <translation>creëer een nieuwe ownCloud</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/owncloudwizardselecttypepage.ui" line="156"/>
<source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <source>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; } p, li { white-space: pre-wrap; }
@@ -1873,13 +1900,7 @@ p, li { white-space: pre-wrap; }
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Select if you want to create a new ownCloud either on the local machine or on your server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;This wizard will guide you through all neccessary steps.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; <translation type="unfinished"/>
&lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
p, li { white-space: pre-wrap; }
&lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Sans Serif&apos;; font-size:11pt; font-weight:400; font-style:normal;&quot;&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Selecteren als u een nieuwe ownCloud wilt creëren op ofwel de lokale machine of op uw server. &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#585858;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#585858;&quot;&gt;Deze wizard begeleidt u door alle noodzakelijke stappen.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<source>http://owncloud.mydomain.org</source> <source>http://owncloud.mydomain.org</source>
@@ -1975,47 +1996,42 @@ p, li { white-space: pre-wrap; }
<translation>Proxy Instellingen</translation> <translation>Proxy Instellingen</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="26"/> <location filename="../src/mirall/proxydialog.ui" line="50"/>
<source>Configure Proxies</source>
<translation>Configureer Proxies</translation>
</message>
<message>
<location filename="../src/mirall/proxydialog.ui" line="43"/>
<source>No Proxy</source> <source>No Proxy</source>
<translation>Geen Proxy</translation> <translation>Geen Proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="53"/> <location filename="../src/mirall/proxydialog.ui" line="60"/>
<source>Use system proxy</source> <source>Use system proxy</source>
<translation>Gebruik systeem proxy</translation> <translation>Gebruik systeem proxy</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="60"/> <location filename="../src/mirall/proxydialog.ui" line="67"/>
<source>Manual proxy configuration</source> <source>Manual proxy configuration</source>
<translation>Handmatige proxy configuratie</translation> <translation>Handmatige proxy configuratie</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="90"/> <location filename="../src/mirall/proxydialog.ui" line="97"/>
<source>User</source> <source>User</source>
<translation>Gebruiker</translation> <translation>Gebruiker</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="116"/> <location filename="../src/mirall/proxydialog.ui" line="123"/>
<source>Password</source> <source>Password</source>
<translation>Wachtwoord</translation> <translation>Wachtwoord</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="142"/> <location filename="../src/mirall/proxydialog.ui" line="149"/>
<source>Port</source> <source>Port</source>
<translation>Poort</translation> <translation>Poort</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="149"/> <location filename="../src/mirall/proxydialog.ui" line="156"/>
<source>Host</source> <source>Host</source>
<translation>Host</translation> <translation>Host</translation>
</message> </message>
<message> <message>
<location filename="../src/mirall/proxydialog.ui" line="172"/> <location filename="../src/mirall/proxydialog.ui" line="179"/>
<source>Proxy server requires password</source> <source>Proxy server requires password</source>
<translation>Proxy server vereist wachtwoord</translation> <translation>Proxy server vereist wachtwoord</translation>
</message> </message>

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More