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

Compare commits

...

119 Commits

Author SHA1 Message Date
Markus Goetz
cd60c2b88a VERSION.cmake: 2.4.0 final 2018-03-01 16:17:37 +01:00
Markus Goetz
1ab8bb62ae ChangeLog: 2.4.1 2018-02-20 12:11:11 +01:00
Markus Goetz
6f8248ebfd test/testsyncengine: testNoLocalEncoding is for Linux 2018-02-20 11:26:11 +01:00
Christian Kamm
33306dcc38 Set launch-on-startup when the first account is set up
The previous code would disable it when the second account was
configured.

See #6347
2018-02-20 11:20:52 +01:00
Jenkins for ownCloud
888818a9f7 [tx-robot] updated from transifex 2018-02-20 02:18:34 +01:00
Jenkins for ownCloud
d90229242e [tx-robot] updated from transifex 2018-02-19 02:18:34 +01:00
Jenkins for ownCloud
b14ba325d5 [tx-robot] updated from transifex 2018-02-18 02:18:35 +01:00
Jenkins for ownCloud
628e310501 [tx-robot] updated from transifex 2018-02-17 02:18:34 +01:00
Jenkins for ownCloud
131647442f [tx-robot] updated from transifex 2018-02-16 02:18:34 +01:00
ChrisEdS
01b79f2ff1 Fix ownCloud icon in unbranded installer
Fix ownCloud icon in unbranded installer
2018-02-15 12:07:24 +01:00
Christian Kamm
73062e21a3 SyncJournal: Don't use LIKE with paths
Paths can contain the wildcards % and _ and that would lead to odd
behavior.

This patch also clarifies the behavior of avoidReadFromDbOnNextSync()
which previously dependend on whether "foo/bar" or "foo/bar/" was
passed as input.

Possibly affects #6322
2018-02-15 09:56:43 +01:00
Christian Kamm
e7e6584cab Sharing: Use maximum allowed permissions for new share #6346
The client already computed the valid permissions, there was just a typo
that meant we didn't end up using them.
2018-02-15 09:10:47 +01:00
Jenkins for ownCloud
7373c68aeb [tx-robot] updated from transifex 2018-02-15 02:18:35 +01:00
Markus Goetz
13f1122c50 HTTP2: Only from Qt 5.9.4 #6285 2018-02-14 12:11:27 +01:00
Jenkins for ownCloud
ba5fb5aca7 [tx-robot] updated from transifex 2018-02-14 02:18:33 +01:00
Jenkins for ownCloud
55a91926c1 [tx-robot] updated from transifex 2018-02-13 02:18:34 +01:00
Markus Goetz
b5e129aa6b Theme: Icon cache explanation 2018-02-12 17:11:58 +01:00
Markus Goetz
9fc175231d Notifications: Immediately request when getting account online 2018-02-12 09:01:00 +01:00
Markus Goetz
4dd0a75cce SettingsDialogMac: Also start timer for notifications 2018-02-12 09:01:00 +01:00
Jenkins for ownCloud
3cfd502f7e [tx-robot] updated from transifex 2018-02-12 02:18:34 +01:00
Jenkins for ownCloud
452a99f7d3 [tx-robot] updated from transifex 2018-02-11 02:18:34 +01:00
Jenkins for ownCloud
a9d37a0784 [tx-robot] updated from transifex 2018-02-10 02:18:51 +01:00
Christian Kamm
22b19636e9 Don't delete contents behind directory junctions #6322
QFileInfo::isSymLink() does detect reparse points that are symlinks but
returns false for junctions. The new function FileSystem::isJunction()
can detect those and is used to not recursively delete files inside
directories that are junctions.

See also https://bugreports.qt.io/browse/QTBUG-45344 and the
discussion in the PR https://codereview.qt-project.org/#/c/113019/.
2018-02-09 09:15:29 +01:00
Jenkins for ownCloud
6ee3310e2b [tx-robot] updated from transifex 2018-02-09 02:18:54 +01:00
Jenkins for ownCloud
065b1eed11 [tx-robot] updated from transifex 2018-02-08 02:18:53 +01:00
Jenkins for ownCloud
dbc2d4a8b6 [tx-robot] updated from transifex 2018-02-07 02:18:35 +01:00
Markus Goetz
7eb2dc21af ServerNotificationHandler: Properly create "Dismiss" URL
Qt's JSON API is confusing, it doesn't convert to a string as one expects.
2018-02-06 20:28:00 +01:00
Jenkins for ownCloud
8fb9700869 [tx-robot] updated from transifex 2018-02-06 02:18:36 +01:00
Jenkins for ownCloud
f95e044206 [tx-robot] updated from transifex 2018-02-05 02:18:34 +01:00
Jenkins for ownCloud
795ab29514 [tx-robot] updated from transifex 2018-02-04 02:18:38 +01:00
Jenkins for ownCloud
72262b565e [tx-robot] updated from transifex 2018-02-03 02:18:36 +01:00
Markus Goetz
06a86033c1 ChangeLog: Entries for 2.4.1 2018-02-02 16:30:49 +01:00
Jenkins for ownCloud
e17d5defe3 [tx-robot] updated from transifex 2018-02-02 02:18:34 +01:00
Jenkins for ownCloud
959d60e957 [tx-robot] updated from transifex 2018-02-01 02:18:34 +01:00
Samuel Alfageme
31f516f390 Fix 2.4.0 release date that somehow got lost 2018-01-31 13:43:13 +01:00
Jenkins for ownCloud
b6835186a3 [tx-robot] updated from transifex 2018-01-31 02:18:36 +01:00
Jenkins for ownCloud
c32ba4aee3 [tx-robot] updated from transifex 2018-01-30 02:18:36 +01:00
Olivier Goffart
e720f84005 owncloudcmd: Do not do the capability call when --nonshib is passed
https://github.com/owncloud/enterprise/issues/2391
2018-01-29 09:57:18 +01:00
Jenkins for ownCloud
48ef2e4563 [tx-robot] updated from transifex 2018-01-29 02:18:36 +01:00
Jenkins for ownCloud
a0d9fc4354 [tx-robot] updated from transifex 2018-01-28 02:18:53 +01:00
Jenkins for ownCloud
e4b2d27c65 [tx-robot] updated from transifex 2018-01-27 02:18:50 +01:00
Jenkins for ownCloud
c846a329a8 [tx-robot] updated from transifex 2018-01-26 02:18:34 +01:00
Jenkins for ownCloud
c1bf90ddad [tx-robot] updated from transifex 2018-01-25 02:18:51 +01:00
Jenkins for ownCloud
b418bf6db4 [tx-robot] updated from transifex 2018-01-24 02:18:35 +01:00
Christian Kamm
72363155d8 Nautilus integration: Work with python2 and python3 2018-01-23 12:30:58 +01:00
Olivier Goffart
f254ee3211 Nautilus shell integration: Port to Python 3 2018-01-23 12:30:58 +01:00
Christian Kamm
497b327d43 ShareLinkWidget: Remove outdated signal connection
Also convert the others to the new syntax to avoid similar errors in the
future.
2018-01-23 12:01:22 +01:00
Christian Kamm
d831369f86 Protocol: Remove entries for auto resolved conflicts #6316 2018-01-23 12:01:22 +01:00
Jenkins for ownCloud
c1a1e55207 [tx-robot] updated from transifex 2018-01-23 02:18:36 +01:00
Olivier Goffart
c3dbb20ce3 Logger: --logdebug only show owncloud's debug message
Recent Qt version show way too many debug messages, spamming the console.
So filter only messages that comes from the client.
2018-01-22 21:13:15 +01:00
Jenkins for ownCloud
ba4712c922 [tx-robot] updated from transifex 2018-01-22 02:18:54 +01:00
Jenkins for ownCloud
a19eb59461 [tx-robot] updated from transifex 2018-01-21 02:18:35 +01:00
Jenkins for ownCloud
484ec95596 [tx-robot] updated from transifex 2018-01-20 02:18:50 +01:00
Jenkins for ownCloud
6f5b3eb4d7 [tx-robot] updated from transifex 2018-01-19 02:18:35 +01:00
Jenkins for ownCloud
a32b3e565b [tx-robot] updated from transifex 2018-01-18 02:18:38 +01:00
Christian Kamm
a8a6f82270 Link shares: Change default share name #6298
There's a 64 character limit and we don't want to accidentally exceed
it.

Eventually there might be server API for default share name generation.

See owncloud/core#29913
2018-01-17 15:03:11 +01:00
Jenkins for ownCloud
24d6fda360 [tx-robot] updated from transifex 2018-01-17 02:18:35 +01:00
Jenkins for ownCloud
d4106b9a88 [tx-robot] updated from transifex 2018-01-16 02:18:35 +01:00
Olivier Goffart
d0713d018c client_de.ts: Fix spacing in a translation
Issue #6303
2018-01-15 11:29:08 +01:00
Jürgen Weigert
a33fc2a0db Update updater.cpp
deprecate suffix nightly, promote suffix daily
2018-01-15 11:25:10 +01:00
Jenkins for ownCloud
ca200e788e [tx-robot] updated from transifex 2018-01-15 02:18:34 +01:00
Jenkins for ownCloud
c454d626b6 [tx-robot] updated from transifex 2018-01-14 02:18:36 +01:00
Jenkins for ownCloud
4cf7ca4162 [tx-robot] updated from transifex 2018-01-13 02:18:33 +01:00
Jenkins for ownCloud
c22e3aaa4b [tx-robot] updated from transifex 2018-01-12 02:19:52 +01:00
Christian Kamm
7d70f1becb Ignore files that can't be encoded for the filesystem
There's an upstream bug where QTextCodec::canEncode returns true even
though it should be false. This works around that issue and adds a test.

The original work was done in 72809ef5b1

See #6287, #5676, #5719
See https://bugreports.qt.io/browse/QTBUG-6925
2018-01-10 13:36:00 +01:00
Jenkins for ownCloud
a476c5420a [tx-robot] updated from transifex 2018-01-10 02:18:51 +01:00
Christian Kamm
cdd8d10940 Fix resizing crash when currentPage() is null
Sentry:
https://sentry.io/owncloud/desktop-win-and-mac/issues/425331770/
2018-01-09 13:54:11 +01:00
Christian Kamm
883deb1c5d Fix potential crash in Composite job destruction
Sentry:
https://sentry.io/owncloud/desktop-win-and-mac/issues/427476987/
2018-01-09 13:53:57 +01:00
Christian Kamm
e389fcaecb Avatars: Use old location for servers <10 #6279 2018-01-09 11:34:56 +01:00
Jenkins for ownCloud
9078d9cfab [tx-robot] updated from transifex 2018-01-09 02:18:35 +01:00
Christian Kamm
51b662fdfe Minor logging additions
- Clearly mark local and remote discovery start, to make this searchable
even without --logdebug.
- Promote two messages from debug to info: The 'N entries read from db'
message is useful and the 'read from db but ignored' message is rare
and surprising - if there's a bug there we want to see what happened in
the logs.
2018-01-08 09:36:30 +01:00
Jenkins for ownCloud
b6d74ad753 [tx-robot] updated from transifex 2018-01-08 02:18:35 +01:00
Jenkins for ownCloud
5656323434 [tx-robot] updated from transifex 2018-01-06 02:18:39 +01:00
Christian Kamm
81baebf113 owncloudcmd: Set proxy earlier #6281
In particular before the capability call.

Also warn if no proxy is set because the command line doesn't follow the
strict format requirements.

(cherry picked from commit d0e7f61db6)
2018-01-05 10:26:55 +01:00
Christian Kamm
f7c884d4d1 owncloudcmd: Remove some dead code
(cherry picked from commit 0f8790d993)
2018-01-05 10:26:53 +01:00
Christian Kamm
7aa9af08c3 Issues: Speed up insertion and add hard upper limit #6272
Since sorting was enabled permanenty the list would be resorted with
each inserted issue. When inserting thousands of ignored files that
would make the whole ui freeze up.

Instead, sorting is disabled for inserts now and is reenabled after some
time has passed. That way users usually see the sorted view without the
lockups. Also, there's now a maximum of 50k issue entries.
2018-01-05 08:44:27 +01:00
Jenkins for ownCloud
15803d1837 [tx-robot] updated from transifex 2018-01-05 02:18:35 +01:00
Jenkins for ownCloud
c0c10fd5f1 [tx-robot] updated from transifex 2018-01-04 02:18:34 +01:00
Jenkins for ownCloud
e2d4a38639 [tx-robot] updated from transifex 2018-01-03 02:18:34 +01:00
Jenkins for ownCloud
f89676d4bb [tx-robot] updated from transifex 2018-01-02 02:18:36 +01:00
Jenkins for ownCloud
b9c167fc13 [tx-robot] updated from transifex 2018-01-01 02:18:34 +01:00
Jenkins for ownCloud
3bac06d6e5 [tx-robot] updated from transifex 2017-12-31 02:18:36 +01:00
Jenkins for ownCloud
504e11b5bb [tx-robot] updated from transifex 2017-12-30 02:18:36 +01:00
Jenkins for ownCloud
b80ba97154 [tx-robot] updated from transifex 2017-12-29 02:18:34 +01:00
Jenkins for ownCloud
e3e38f3eac [tx-robot] updated from transifex 2017-12-28 02:18:36 +01:00
Jenkins for ownCloud
93c9f4316b [tx-robot] updated from transifex 2017-12-27 02:18:35 +01:00
Jenkins for ownCloud
47a7000121 [tx-robot] updated from transifex 2017-12-26 02:18:36 +01:00
Jenkins for ownCloud
6c9026e330 [tx-robot] updated from transifex 2017-12-25 02:18:36 +01:00
Jenkins for ownCloud
d59c609a73 [tx-robot] updated from transifex 2017-12-24 02:18:35 +01:00
Jenkins for ownCloud
6ee48c8f15 [tx-robot] updated from transifex 2017-12-23 02:18:34 +01:00
Jenkins for ownCloud
6af823b36a [tx-robot] updated from transifex 2017-12-22 02:18:56 +01:00
Jenkins for ownCloud
8c7ea61623 [tx-robot] updated from transifex 2017-12-21 02:18:35 +01:00
Markus Goetz
067508c082 VERSION.cmake: This branch is now 2.4.1 2017-12-20 16:03:35 +01:00
Jenkins for ownCloud
79065ba5c6 [tx-robot] updated from transifex 2017-12-20 02:18:53 +01:00
Jenkins for ownCloud
3fbd156c83 [tx-robot] updated from transifex 2017-12-19 02:18:35 +01:00
Jenkins for ownCloud
8fb191afcf [tx-robot] updated from transifex 2017-12-18 02:18:34 +01:00
Jenkins for ownCloud
ab37856a91 [tx-robot] updated from transifex 2017-12-17 02:18:35 +01:00
Hefee
69e81e8f65 Also disable fstack-protector for alpha plattform.
This fixes #6211.
2017-12-16 14:03:59 +01:00
Jenkins for ownCloud
46e796303e [tx-robot] updated from transifex 2017-12-16 02:18:35 +01:00
Christian Kamm
298f1ab570 Disable stack protection for mingw win32 builds in 2.4
Mingw builds could have it enabled! But we need to ship libssp and test
this more. For the upcoming 2.4 release it should be disabled.
2017-12-15 09:16:59 +01:00
Jenkins for ownCloud
79dd8e9074 [tx-robot] updated from transifex 2017-12-15 02:18:52 +01:00
Markus Goetz
8d5afff0a4 Update ChangeLog for 2.4.0 2017-12-14 20:07:14 +01:00
Jenkins for ownCloud
b357003a95 [tx-robot] updated from transifex 2017-12-14 02:18:37 +01:00
rockihack
5cc3b526e8 stack-protector is not supported on hppa.
(cherry picked from commit 8a963a67f2)
2017-12-13 11:28:22 +01:00
rockihack
1b2a8ba6b0 Enable stack-protector-strong on Windows and macOS.
(cherry picked from commit 586fd346ea)
2017-12-13 11:28:22 +01:00
Markus Goetz
75676f8830 Notifications: Propagate "Dismiss" as DELETE to server #5922
(cherry picked from commit e86416fff7)
2017-12-13 11:00:40 +01:00
Jenkins for ownCloud
530853c988 [tx-robot] updated from transifex 2017-12-13 02:18:36 +01:00
Christian Kamm
dcf0baa9de Journal: 64bit inodes, fix storing uint64s generally
In addition to using the right function when retrieving inodes this
*also* fixes a more general bug ownsql had with storing uint64 values
that didn't fit into an int64.
2017-12-12 10:30:54 +01:00
Jenkins for ownCloud
3e294d5339 [tx-robot] updated from transifex 2017-12-12 02:18:35 +01:00
Jenkins for ownCloud
36573a5c6f [tx-robot] updated from transifex 2017-12-11 02:18:33 +01:00
Jenkins for ownCloud
9a835af7ce [tx-robot] updated from transifex 2017-12-10 02:18:34 +01:00
Jenkins for ownCloud
ca48ff793c [tx-robot] updated from transifex 2017-12-09 02:18:34 +01:00
Jenkins for ownCloud
fc8c88be41 [tx-robot] updated from transifex 2017-12-08 02:18:35 +01:00
Olivier Goffart
3485109125 Jenkinsfile: Fix compilation
Add a CMAKE_PREFIX_PATH so it finds the right QtKeychain
2017-12-07 09:35:04 +01:00
Jenkins for ownCloud
a1136e7695 [tx-robot] updated from transifex 2017-12-07 02:18:34 +01:00
Christian Kamm
ceac18c554 Reconcile: Rename maps are consistent with update phase #6212
For duplicate file ids the update phase and reconcile phase determined
the rename mappings independently. If they disagreed (due to different
order of processing), complicated misbehavior would result.

This patch fixes it by letting reconcile try to use the mapping that the
update phase has computed first.
2017-12-06 16:42:11 +01:00
Christian Kamm
99f32dcb99 Clear csync rename mappings after reconcile
They were being preserved *across sync runs*.
2017-12-06 16:42:11 +01:00
Jenkins for ownCloud
ac937030f0 [tx-robot] updated from transifex 2017-12-06 02:18:35 +01:00
Jenkins for ownCloud
67d77dd6ce [tx-robot] updated from transifex 2017-12-05 02:18:35 +01:00
79 changed files with 3425 additions and 2485 deletions

View File

@@ -1,8 +1,27 @@
ChangeLog ChangeLog
========= =========
version 2.4.0 (2017-12-XX) version 2.4.1 (2018-02-xx)
* If you're using 2.4.0 alpha1, please upgrade as the alpha1 had an issue with hidden files! * Ignore files with file names that can't be encoded for the filesystem (#6287, #5676, #5719)
* Issues: Speed up insertion and add hard upper limit (#6272)
* Notifications: Fix "Dismiss" action
* Notifications: Fix timer invocation on macOS
* Notifications: Immediately poll when account online
* Protocol: Remove entries for auto resolved conflicts (#6316)
* owncloudcmd: Set proxy before capabilities call (#6281)
* owncloudcmd: Do not do the capability call when --nonshib is passed
* Avatars: Use old location for servers <10 (#6279)
* Link shares: Change default share name (#6298)
* Sharing: Use maximum allowed permissions for new share (#6346)
* Nautilus integration: Work with python2 and python3
* Windows: Don't delete contents behind directory junctions (#6322)
* SyncJournal: Don't use LIKE with paths (#6322)
* Fix setting launch-on-startup when the first account is set up (#6347)
* HTTP2: Only allow with Qt 5.9.4 (#6285)
* Crash fixes
version 2.4.0 (2017-12-21)
* If you're using 2.4.0 alpha1, please upgrade as previous alphas/rcs had an issue with hidden files and renames!
* OAuth2 authentication support by opening external browser (#5668) * OAuth2 authentication support by opening external browser (#5668)
* Shibboleth: Change to use OAuth2 if supported (#6198) * Shibboleth: Change to use OAuth2 if supported (#6198)
* Sharing: Add support for multiple public link shares (#5655) * Sharing: Add support for multiple public link shares (#5655)
@@ -66,7 +85,7 @@ version 2.4.0 (2017-12-XX)
* Sync: Upload conflict files if OWNCLOUD_UPLOAD_CONFLICT_FILES environment variable is set (#6038) * Sync: Upload conflict files if OWNCLOUD_UPLOAD_CONFLICT_FILES environment variable is set (#6038)
* Sync: Blacklist: Don't let errors become warnings (#5516) * Sync: Blacklist: Don't let errors become warnings (#5516)
* Sync: Check etag again after active sync (#4116) * Sync: Check etag again after active sync (#4116)
* Sync: Rename handling fixes: duplicate file ids (#6096) * Sync: Rename handling fixes: duplicate file ids (#6096, #6212)
* Sync: Rename handling fixes: File size must be equal * Sync: Rename handling fixes: File size must be equal
* Sync: Rename handling: Fix duplicate files on abort/resume sync (#5949) * Sync: Rename handling: Fix duplicate files on abort/resume sync (#5949)
* Sync: Add capability for invalid filename regexes (#6092) * Sync: Add capability for invalid filename regexes (#6092)
@@ -80,6 +99,7 @@ version 2.4.0 (2017-12-XX)
* Crash fixes * Crash fixes
* Test improvements * Test improvements
* Small UI layout fixes * Small UI layout fixes
* Performance improvements
* Maintenance Mode: Detect maintenance mode (#4485) * Maintenance Mode: Detect maintenance mode (#4485)
* Maintenance Mode: Add a 1 to 5 min reconnection delay (#5872) * Maintenance Mode: Add a 1 to 5 min reconnection delay (#5872)
* HTTP: Send a unique X-Request-ID with each request (#5853) * HTTP: Send a unique X-Request-ID with each request (#5853)
@@ -95,6 +115,7 @@ version 2.4.0 (2017-12-XX)
* Compilation: Remove Qt 4 code (#6025, #5702, #5505) * Compilation: Remove Qt 4 code (#6025, #5702, #5505)
* Harmonize source code style with clang-format (#5732) * Harmonize source code style with clang-format (#5732)
* Switch over to Qt 5 function pointer signal/slot syntax (#6041) * Switch over to Qt 5 function pointer signal/slot syntax (#6041)
* Compile with stack-smashing protection
* Updater: Rudimentary support for beta channel (#6048) * Updater: Rudimentary support for beta channel (#6048)
version 2.3.4 (2017-11-02) version 2.3.4 (2017-11-02)
@@ -110,6 +131,7 @@ version 2.3.3 (2017-08-29)
* Overlay Icons: Fix potential hangs on Windows * Overlay Icons: Fix potential hangs on Windows
* SyncJournalDB: Don't use ._ as filename pattern if that does not work because of SMB storage settings (#5844) * SyncJournalDB: Don't use ._ as filename pattern if that does not work because of SMB storage settings (#5844)
* SyncJournalDB: Log reason for sqlite3 opening errors * SyncJournalDB: Log reason for sqlite3 opening errors
* Notifications: Proapgate "Dismiss" button action to server (#5922)
* Switch Linux build also to Qt 5.6.2 (#5470) * Switch Linux build also to Qt 5.6.2 (#5470)
* Stopped maintaining Qt 4 buildability * Stopped maintaining Qt 4 buildability

4
Jenkinsfile vendored
View File

@@ -16,7 +16,7 @@ node('CLIENT') {
sh '''rm -rf build sh '''rm -rf build
mkdir build mkdir build
cd build cd build
cmake -DCMAKE_BUILD_TYPE="Debug" -DUNIT_TESTING=1 -DWITH_TESTING=1 -DBUILD_WITH_QT4=OFF .. cmake -DCMAKE_BUILD_TYPE="Debug" -DUNIT_TESTING=1 -DWITH_TESTING=1 -DCMAKE_PREFIX_PATH=/var/lib/jenkins/qt/5.6.2 ..
make -j4 make -j4
ctest -V --output-on-failure''' ctest -V --output-on-failure'''
@@ -24,7 +24,7 @@ node('CLIENT') {
sh '''rm -rf build sh '''rm -rf build
mkdir build mkdir build
cd build cd build
cmake -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DUNIT_TESTING=1 -DWITH_TESTING=1 -DBUILD_WITH_QT4=OFF .. cmake -DCMAKE_BUILD_TYPE="Debug" -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DUNIT_TESTING=1 -DWITH_TESTING=1 -DCMAKE_PREFIX_PATH=/var/lib/jenkins/qt/5.6.2 ..
make -j4 make -j4
ctest -V --output-on-failure''' ctest -V --output-on-failure'''

View File

@@ -1,11 +1,11 @@
set( MIRALL_VERSION_MAJOR 2 ) set( MIRALL_VERSION_MAJOR 2 )
set( MIRALL_VERSION_MINOR 4 ) set( MIRALL_VERSION_MINOR 4 )
set( MIRALL_VERSION_PATCH 0 ) set( MIRALL_VERSION_PATCH 1 )
set( MIRALL_VERSION_YEAR 2017 ) set( MIRALL_VERSION_YEAR 2018 )
set( MIRALL_SOVERSION 0 ) set( MIRALL_SOVERSION 0 )
if ( NOT DEFINED MIRALL_VERSION_SUFFIX ) if ( NOT DEFINED MIRALL_VERSION_SUFFIX )
set( MIRALL_VERSION_SUFFIX "git") #e.g. beta1, beta2, rc1 set( MIRALL_VERSION_SUFFIX "") #e.g. beta1, beta2, rc1
endif( NOT DEFINED MIRALL_VERSION_SUFFIX ) endif( NOT DEFINED MIRALL_VERSION_SUFFIX )
if( NOT DEFINED MIRALL_VERSION_BUILD ) if( NOT DEFINED MIRALL_VERSION_BUILD )

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -50,6 +50,234 @@ X-GNOME-Autostart-Delay=3
# Translations # Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations
# Translations # Translations
Comment[oc]=@APPLICATION_NAME@ sincronizacion del client Comment[oc]=@APPLICATION_NAME@ sincronizacion del client
GenericName[oc]=Dorsièr de Sincronizacion GenericName[oc]=Dorsièr de Sincronizacion
@@ -133,6 +361,7 @@ Icon[it]=@APPLICATION_EXECUTABLE@
Comment[ko]=@APPLICATION_NAME@ 데스크톱 동기화 클라이언트 Comment[ko]=@APPLICATION_NAME@ 데스크톱 동기화 클라이언트
GenericName[ko]=폴더 동기화 GenericName[ko]=폴더 동기화
Name[ko]=@APPLICATION_NAME@ 데스크톱 동기화 클라이언트 Name[ko]=@APPLICATION_NAME@ 데스크톱 동기화 클라이언트
Icon[ko]=@APPLICATION_EXECUTABLE@
Comment[hu_HU]=@APPLICATION_NAME@ asztali szinkronizációs kliens Comment[hu_HU]=@APPLICATION_NAME@ asztali szinkronizációs kliens
GenericName[hu_HU]=Könyvtár szinkronizálás GenericName[hu_HU]=Könyvtár szinkronizálás
Name[hu_HU]=@APPLICATION_NAME@ asztali szinkr. kliens Name[hu_HU]=@APPLICATION_NAME@ asztali szinkr. kliens

View File

@@ -15,8 +15,13 @@
# 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.
import sys
python3 = sys.version_info[0] >= 3
import os import os
import urllib import urllib
if python3:
import urllib.parse
import socket import socket
import tempfile import tempfile
@@ -30,11 +35,11 @@ appname = 'ownCloud'
print("Initializing "+appname+"-client-nautilus extension") print("Initializing "+appname+"-client-nautilus extension")
def get_local_path(url): def get_local_path(url):
if url[0:7] == 'file://': if url[0:7] == 'file://':
url = url[7:] url = url[7:]
return urllib.unquote(url) unquote = urllib.parse.unquote if python3 else urllib.unquote
return unquote(url)
def get_runtime_dir(): def get_runtime_dir():
"""Returns the value of $XDG_RUNTIME_DIR, a directory path. """Returns the value of $XDG_RUNTIME_DIR, a directory path.
@@ -56,7 +61,7 @@ class SocketConnect(GObject.GObject):
self._watch_id = 0 self._watch_id = 0
self._sock = None self._sock = None
self._listeners = [self._update_registered_paths] self._listeners = [self._update_registered_paths]
self._remainder = '' self._remainder = ''.encode()
self.nautilusVFSFile_table = {} # not needed in this object actually but shared self.nautilusVFSFile_table = {} # not needed in this object actually but shared
# all over the other objects. # all over the other objects.
@@ -74,7 +79,7 @@ class SocketConnect(GObject.GObject):
# print("Server command: " + cmd) # print("Server command: " + cmd)
if self.connected: if self.connected:
try: try:
self._sock.send(cmd) self._sock.send(cmd.encode())
except: except:
print("Sending failed.") print("Sending failed.")
self.reconnect() self.reconnect()
@@ -113,17 +118,17 @@ class SocketConnect(GObject.GObject):
# Prepend the remaining data from last call # Prepend the remaining data from last call
if len(self._remainder) > 0: if len(self._remainder) > 0:
data = self._remainder + data data = self._remainder + data
self._remainder = '' self._remainder = ''.encode()
if len(data) > 0: if len(data) > 0:
# Remember the remainder for next round # Remember the remainder for next round
lastNL = data.rfind('\n'); lastNL = data.rfind('\n'.encode());
if lastNL > -1 and lastNL < len(data): if lastNL > -1 and lastNL < len(data):
self._remainder = data[lastNL+1:] self._remainder = data[lastNL+1:]
data = data[:lastNL] data = data[:lastNL]
for l in data.split('\n'): for l in data.split('\n'.encode()):
self._handle_server_response(l) self._handle_server_response(l.decode())
else: else:
return False return False

View File

@@ -8,22 +8,15 @@ if(NOT TOKEN_AUTH_ONLY)
find_package(Qt5Keychain REQUIRED) find_package(Qt5Keychain REQUIRED)
endif() endif()
if(WIN32) if(NOT WIN32)
# Enable DEP & ASLR if(NOT (CMAKE_SYSTEM_PROCESSOR MATCHES "^(alpha|parisc|hppa)"))
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--nxcompat -Wl,--dynamicbase") if((CMAKE_CXX_COMPILER_ID MATCHES "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.9))
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--nxcompat -Wl,--dynamicbase")
elseif(UNIX AND NOT APPLE)
if (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 4.9)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector-strong")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector-strong")
else()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector --param=ssp-buffer-size=4") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector --param=ssp-buffer-size=4")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector --param=ssp-buffer-size=4") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector --param=ssp-buffer-size=4")
else()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector-strong")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector-strong")
endif() endif()
else()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector-strong")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstack-protector-strong")
endif() endif()
string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER) string(TOLOWER "${CMAKE_BUILD_TYPE}" CMAKE_BUILD_TYPE_LOWER)
@@ -31,7 +24,13 @@ elseif(UNIX AND NOT APPLE)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_FORTIFY_SOURCE=2") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_FORTIFY_SOURCE=2")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORTIFY_SOURCE=2") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORTIFY_SOURCE=2")
endif() endif()
endif()
if(WIN32)
# Enable DEP & ASLR
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--nxcompat -Wl,--dynamicbase")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--nxcompat -Wl,--dynamicbase")
elseif(UNIX AND NOT APPLE)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,relro -Wl,-z,now") set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,relro -Wl,-z,now")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,relro -Wl,-z,now") set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-z,relro -Wl,-z,now")
endif() endif()

View File

@@ -420,46 +420,6 @@ int main(int argc, char **argv)
folder.chop(1); folder.chop(1);
} }
SimpleSslErrorHandler *sslErrorHandler = new SimpleSslErrorHandler;
HttpCredentialsText *cred = new HttpCredentialsText(user, password);
if (options.trustSSL) {
cred->setSSLTrusted(true);
}
account->setUrl(url);
account->setCredentials(cred);
account->setSslErrorHandler(sslErrorHandler);
//obtain capabilities using event loop
QEventLoop loop;
JsonApiJob *job = new JsonApiJob(account, QLatin1String("ocs/v1.php/cloud/capabilities"));
job->setTimeout(timeoutToUseMsec);
QObject::connect(job, &JsonApiJob::jsonReceived, [&](const QJsonDocument &json) {
auto caps = json.object().value("ocs").toObject().value("data").toObject().value("capabilities").toObject();
qDebug() << "Server capabilities" << caps;
account->setCapabilities(caps.toVariantMap());
loop.quit();
});
job->start();
loop.exec();
if (job->reply()->error() != QNetworkReply::NoError){
std::cout<<"Error connecting to server\n";
return EXIT_FAILURE;
}
// much lower age than the default since this utility is usually made to be run right after a change in the tests
SyncEngine::minimumFileAgeForUpload = 0;
int restartCount = 0;
restart_sync:
opts = &options;
if (!options.proxy.isNull()) { if (!options.proxy.isNull()) {
QString host; QString host;
int port = 0; int port = 0;
@@ -477,16 +437,58 @@ restart_sync:
QNetworkProxyFactory::setUseSystemConfiguration(false); QNetworkProxyFactory::setUseSystemConfiguration(false);
QNetworkProxy::setApplicationProxy(QNetworkProxy(QNetworkProxy::HttpProxy, host, port)); QNetworkProxy::setApplicationProxy(QNetworkProxy(QNetworkProxy::HttpProxy, host, port));
} else {
qFatal("Could not read httpproxy. The proxy should have the format \"http://hostname:port\".");
} }
} else { } else {
clientProxy.setupQtProxyFromConfig(); clientProxy.setupQtProxyFromConfig();
QString url(options.target_url); }
if (url.startsWith("owncloud")) {
url.remove(0, 8); SimpleSslErrorHandler *sslErrorHandler = new SimpleSslErrorHandler;
url = QString("http%1").arg(url);
HttpCredentialsText *cred = new HttpCredentialsText(user, password);
if (options.trustSSL) {
cred->setSSLTrusted(true);
}
account->setUrl(url);
account->setCredentials(cred);
account->setSslErrorHandler(sslErrorHandler);
// Perform a call to get the capabilities.
if (!options.nonShib) {
// Do not do it if '--nonshib' was passed. This mean we should only connect to the 'nonshib'
// dav endpoint. Since we do not get the capabilities, in that case, this has the additional
// side effect that chunking-ng will be disabled. (because otherwise it would use the new
// 'dav' endpoint instead of the nonshib one (which still use the old chunking)
QEventLoop loop;
JsonApiJob *job = new JsonApiJob(account, QLatin1String("ocs/v1.php/cloud/capabilities"));
job->setTimeout(timeoutToUseMsec);
QObject::connect(job, &JsonApiJob::jsonReceived, [&](const QJsonDocument &json) {
auto caps = json.object().value("ocs").toObject().value("data").toObject().value("capabilities").toObject();
qDebug() << "Server capabilities" << caps;
account->setCapabilities(caps.toVariantMap());
loop.quit();
});
job->start();
loop.exec();
if (job->reply()->error() != QNetworkReply::NoError){
std::cout<<"Error connecting to server\n";
return EXIT_FAILURE;
} }
} }
// much lower age than the default since this utility is usually made to be run right after a change in the tests
SyncEngine::minimumFileAgeForUpload = 0;
int restartCount = 0;
restart_sync:
opts = &options;
QStringList selectiveSyncList; QStringList selectiveSyncList;
if (!options.unsyncedfolders.isEmpty()) { if (!options.unsyncedfolders.isEmpty()) {
QFile f(options.unsyncedfolders); QFile f(options.unsyncedfolders);

View File

@@ -478,4 +478,22 @@ bool FileSystem::isLnkFile(const QString &filename)
return filename.endsWith(".lnk"); return filename.endsWith(".lnk");
} }
bool FileSystem::isJunction(const QString &filename)
{
#ifdef Q_OS_WIN
WIN32_FIND_DATA findData;
HANDLE hFind = FindFirstFileEx((const wchar_t *)filename.utf16(), FindExInfoBasic, &findData, FindExSearchNameMatch, NULL, 0);
if (hFind != INVALID_HANDLE_VALUE) {
FindClose(hFind);
return false;
}
return findData.dwFileAttributes != INVALID_FILE_ATTRIBUTES
&& findData.dwFileAttributes & FILE_ATTRIBUTE_REPARSE_POINT
&& findData.dwReserved0 == IO_REPARSE_TAG_MOUNT_POINT;
#else
Q_UNUSED(filename);
return false;
#endif
}
} // namespace OCC } // namespace OCC

View File

@@ -141,8 +141,16 @@ namespace FileSystem {
*/ */
bool OCSYNC_EXPORT isFileLocked(const QString &fileName); bool OCSYNC_EXPORT isFileLocked(const QString &fileName);
/**
* Returns whether the file is a shortcut file (ends with .lnk)
*/
bool OCSYNC_EXPORT isLnkFile(const QString &filename); bool OCSYNC_EXPORT isLnkFile(const QString &filename);
/**
* Returns whether the file is a junction (windows only)
*/
bool OCSYNC_EXPORT isJunction(const QString &filename);
/* /*
* This function takes a path and converts it to a UNC representation of the * This function takes a path and converts it to a UNC representation of the
* string. That means that it prepends a \\?\ (unless already UNC) and converts * string. That means that it prepends a \\?\ (unless already UNC) and converts

View File

@@ -344,6 +344,7 @@ void SqlQuery::bindValue(int pos, const QVariant &value)
break; break;
case QVariant::UInt: case QVariant::UInt:
case QVariant::LongLong: case QVariant::LongLong:
case QVariant::ULongLong:
res = sqlite3_bind_int64(_stmt, pos, value.toLongLong()); res = sqlite3_bind_int64(_stmt, pos, value.toLongLong());
break; break;
case QVariant::DateTime: { case QVariant::DateTime: {

View File

@@ -32,6 +32,13 @@
#include "common/c_jhash.h" #include "common/c_jhash.h"
// SQL expression to check whether path.startswith(prefix + '/')
// Note: '/' + 1 == '0'
#define IS_PREFIX_PATH_OF(prefix, path) \
"(" path " > (" prefix "||'/') AND " path " < (" prefix "||'0'))"
#define IS_PREFIX_PATH_OR_EQUAL(prefix, path) \
"(" path " == " prefix " OR " IS_PREFIX_PATH_OF(prefix, path) ")"
namespace OCC { namespace OCC {
Q_LOGGING_CATEGORY(lcDb, "sync.database", QtInfoMsg) Q_LOGGING_CATEGORY(lcDb, "sync.database", QtInfoMsg)
@@ -45,7 +52,7 @@ Q_LOGGING_CATEGORY(lcDb, "sync.database", QtInfoMsg)
static void fillFileRecordFromGetQuery(SyncJournalFileRecord &rec, SqlQuery &query) static void fillFileRecordFromGetQuery(SyncJournalFileRecord &rec, SqlQuery &query)
{ {
rec._path = query.baValue(0); rec._path = query.baValue(0);
rec._inode = query.intValue(1); rec._inode = query.int64Value(1);
rec._modtime = query.int64Value(2); rec._modtime = query.int64Value(2);
rec._type = query.intValue(3); rec._type = query.intValue(3);
rec._etag = query.baValue(4); rec._etag = query.baValue(4);
@@ -550,7 +557,7 @@ bool SyncJournalDb::checkConnect()
_getFilesBelowPathQuery.reset(new SqlQuery(_db)); _getFilesBelowPathQuery.reset(new SqlQuery(_db));
if (_getFilesBelowPathQuery->prepare( if (_getFilesBelowPathQuery->prepare(
GET_FILE_RECORD_QUERY GET_FILE_RECORD_QUERY
" WHERE path > (?1||'/') AND path < (?1||'0') ORDER BY path||'/' ASC")) { " WHERE " IS_PREFIX_PATH_OF("?1", "path") " ORDER BY path||'/' ASC")) {
return sqlFail("prepare _getFilesBelowPathQuery", *_getFilesBelowPathQuery); return sqlFail("prepare _getFilesBelowPathQuery", *_getFilesBelowPathQuery);
} }
@@ -620,7 +627,7 @@ bool SyncJournalDb::checkConnect()
} }
_deleteFileRecordRecursively.reset(new SqlQuery(_db)); _deleteFileRecordRecursively.reset(new SqlQuery(_db));
if (_deleteFileRecordRecursively->prepare("DELETE FROM metadata WHERE path LIKE(?||'/%')")) { if (_deleteFileRecordRecursively->prepare("DELETE FROM metadata WHERE " IS_PREFIX_PATH_OF("?1", "path"))) {
return sqlFail("prepare _deleteFileRecordRecursively", *_deleteFileRecordRecursively); return sqlFail("prepare _deleteFileRecordRecursively", *_deleteFileRecordRecursively);
} }
@@ -1780,9 +1787,8 @@ void SyncJournalDb::avoidRenamesOnNextSync(const QByteArray &path)
} }
SqlQuery query(_db); SqlQuery query(_db);
query.prepare("UPDATE metadata SET fileid = '', inode = '0' WHERE path == ?1 OR path LIKE(?2||'/%')"); query.prepare("UPDATE metadata SET fileid = '', inode = '0' WHERE " IS_PREFIX_PATH_OR_EQUAL("?1", "path"));
query.bindValue(1, path); query.bindValue(1, path);
query.bindValue(2, path);
query.exec(); query.exec();
// We also need to remove the ETags so the update phase refreshes the directory paths // We also need to remove the ETags so the update phase refreshes the directory paths
@@ -1792,25 +1798,28 @@ void SyncJournalDb::avoidRenamesOnNextSync(const QByteArray &path)
void SyncJournalDb::avoidReadFromDbOnNextSync(const QByteArray &fileName) void SyncJournalDb::avoidReadFromDbOnNextSync(const QByteArray &fileName)
{ {
// Make sure that on the next sync, fileName is not read from the DB but uses the PROPFIND to
// get the info from the server
// We achieve that by clearing the etag of the parents directory recursively
QMutexLocker locker(&_mutex); QMutexLocker locker(&_mutex);
if (!checkConnect()) { if (!checkConnect()) {
return; return;
} }
// Remove trailing slash
auto argument = fileName;
if (argument.endsWith('/'))
argument.chop(1);
SqlQuery query(_db); SqlQuery query(_db);
// This query will match entries for which the path is a prefix of fileName // This query will match entries for which the path is a prefix of fileName
// Note: CSYNC_FTW_TYPE_DIR == 2 // Note: CSYNC_FTW_TYPE_DIR == 2
query.prepare("UPDATE metadata SET md5='_invalid_' WHERE ?1 LIKE(path||'/%') AND type == 2;"); query.prepare("UPDATE metadata SET md5='_invalid_' WHERE " IS_PREFIX_PATH_OR_EQUAL("path", "?1") " AND type == 2;");
query.bindValue(1, fileName); query.bindValue(1, argument);
query.exec(); query.exec();
// Prevent future overwrite of the etag for this sync // Prevent future overwrite of the etags of this folder and all
_avoidReadFromDbOnNextSyncFilter.append(fileName); // parent folders for this sync
argument.append('/');
_avoidReadFromDbOnNextSyncFilter.append(argument);
} }
void SyncJournalDb::forceRemoteDiscoveryNextSync() void SyncJournalDb::forceRemoteDiscoveryNextSync()

View File

@@ -158,15 +158,16 @@ public:
void setSelectiveSyncList(SelectiveSyncListType type, const QStringList &list); void setSelectiveSyncList(SelectiveSyncListType type, const QStringList &list);
/** /**
* Make sure that on the next sync, fileName is not read from the DB but uses the PROPFIND to * Make sure that on the next sync fileName and its parents are discovered from the server.
* get the info from the server
* *
* Specifically, this sets the md5 field of fileName and all its parents to _invalid_. * That means its metadata and, if it's a directory, its direct contents.
*
* Specifically, etag (md5 field) of fileName and all its parents are set to _invalid_.
* That causes a metadata difference and a resulting discovery from the remote for the * That causes a metadata difference and a resulting discovery from the remote for the
* affected folders. * affected folders.
* *
* Since folders in the selective sync list will not be rediscovered (csync_ftw, * Since folders in the selective sync list will not be rediscovered (csync_ftw,
* _csync_detect_update skip them), the _invalid_ marker will stay and it. And any * _csync_detect_update skip them), the _invalid_ marker will stay. And any
* child items in the db will be ignored when reading a remote tree from the database. * child items in the db will be ignored when reading a remote tree from the database.
*/ */
void avoidReadFromDbOnNextSync(const QString &fileName) { avoidReadFromDbOnNextSync(fileName.toUtf8()); } void avoidReadFromDbOnNextSync(const QString &fileName) { avoidReadFromDbOnNextSync(fileName.toUtf8()); }
@@ -268,6 +269,8 @@ private:
/* This is the list of paths we called avoidReadFromDbOnNextSync on. /* This is the list of paths we called avoidReadFromDbOnNextSync on.
* It means that they should not be written to the DB in any case since doing * It means that they should not be written to the DB in any case since doing
* that would write the etag and would void the purpose of avoidReadFromDbOnNextSync * that would write the etag and would void the purpose of avoidReadFromDbOnNextSync
*
* The contained paths have a trailing /.
*/ */
QList<QByteArray> _avoidReadFromDbOnNextSyncFilter; QList<QByteArray> _avoidReadFromDbOnNextSyncFilter;

View File

@@ -85,6 +85,8 @@ int csync_update(CSYNC *ctx) {
csync_gettime(&start); csync_gettime(&start);
ctx->current = LOCAL_REPLICA; ctx->current = LOCAL_REPLICA;
CSYNC_LOG(CSYNC_LOG_PRIORITY_INFO, "## Starting local discovery ##");
rc = csync_ftw(ctx, ctx->local.uri, csync_walker, MAX_DEPTH); rc = csync_ftw(ctx, ctx->local.uri, csync_walker, MAX_DEPTH);
if (rc < 0) { if (rc < 0) {
if(ctx->status_code == CSYNC_STATUS_OK) { if(ctx->status_code == CSYNC_STATUS_OK) {
@@ -104,6 +106,8 @@ int csync_update(CSYNC *ctx) {
csync_gettime(&start); csync_gettime(&start);
ctx->current = REMOTE_REPLICA; ctx->current = REMOTE_REPLICA;
CSYNC_LOG(CSYNC_LOG_PRIORITY_INFO, "## Starting remote discovery ##");
rc = csync_ftw(ctx, "", csync_walker, MAX_DEPTH); rc = csync_ftw(ctx, "", csync_walker, MAX_DEPTH);
if (rc < 0) { if (rc < 0) {
if(ctx->status_code == CSYNC_STATUS_OK) { if(ctx->status_code == CSYNC_STATUS_OK) {
@@ -211,14 +215,14 @@ static int _csync_treewalk_visitor(csync_file_stat_t *cur, CSYNC * ctx) {
if (other_file_it == other_tree->cend()) { if (other_file_it == other_tree->cend()) {
/* Check the renamed path as well. */ /* Check the renamed path as well. */
QByteArray renamed_path = csync_rename_adjust_path(ctx, cur->path); QByteArray renamed_path = csync_rename_adjust_parent_path(ctx, cur->path);
if (renamed_path != cur->path) if (renamed_path != cur->path)
other_file_it = other_tree->find(renamed_path); other_file_it = other_tree->find(renamed_path);
} }
if (other_file_it == other_tree->cend()) { if (other_file_it == other_tree->cend()) {
/* Check the source path as well. */ /* Check the source path as well. */
QByteArray renamed_path = csync_rename_adjust_path_source(ctx, cur->path); QByteArray renamed_path = csync_rename_adjust_parent_path_source(ctx, cur->path);
if (renamed_path != cur->path) if (renamed_path != cur->path)
other_file_it = other_tree->find(renamed_path); other_file_it = other_tree->find(renamed_path);
} }
@@ -314,6 +318,9 @@ int csync_s::reinitialize() {
local.files.clear(); local.files.clear();
remote.files.clear(); remote.files.clear();
renames.folder_renamed_from.clear();
renames.folder_renamed_to.clear();
status = CSYNC_STATUS_INIT; status = CSYNC_STATUS_INIT;
SAFE_FREE(error_string); SAFE_FREE(error_string);

View File

@@ -113,7 +113,7 @@ static int _csync_merge_algorithm_visitor(csync_file_stat_t *cur, CSYNC * ctx) {
if (!other) { if (!other) {
/* Check the renamed path as well. */ /* Check the renamed path as well. */
other = other_tree->findFile(csync_rename_adjust_path(ctx, cur->path)); other = other_tree->findFile(csync_rename_adjust_parent_path(ctx, cur->path));
} }
if (!other) { if (!other) {
/* Check if it is ignored */ /* Check if it is ignored */
@@ -147,24 +147,25 @@ static int _csync_merge_algorithm_visitor(csync_file_stat_t *cur, CSYNC * ctx) {
cur->instruction = CSYNC_INSTRUCTION_NEW; cur->instruction = CSYNC_INSTRUCTION_NEW;
bool processedRename = false; bool processedRename = false;
auto renameCandidateProcessing = [&](const OCC::SyncJournalFileRecord &base) { auto renameCandidateProcessing = [&](const QByteArray &basePath) {
if (processedRename) if (processedRename)
return; return;
if (!base.isValid()) if (basePath.isEmpty())
return; return;
/* First, check that the file is NOT in our tree (another file with the same name was added) */ /* First, check that the file is NOT in our tree (another file with the same name was added) */
if (our_tree->findFile(base._path)) { if (our_tree->findFile(basePath)) {
qCDebug(lcReconcile, "Origin found in our tree : %s", base._path.constData()); other = nullptr;
qCDebug(lcReconcile, "Origin found in our tree : %s", basePath.constData());
} else { } else {
/* Find the potential rename source file in the other tree. /* Find the potential rename source file in the other tree.
* If the renamed file could not be found in the opposite tree, that is because it * If the renamed file could not be found in the opposite tree, that is because it
* is not longer existing there, maybe because it was renamed or deleted. * is not longer existing there, maybe because it was renamed or deleted.
* The journal is cleaned up later after propagation. * The journal is cleaned up later after propagation.
*/ */
other = other_tree->findFile(base._path); other = other_tree->findFile(basePath);
qCDebug(lcReconcile, "Rename origin in other tree (%s) %s", qCDebug(lcReconcile, "Rename origin in other tree (%s) %s",
base._path.constData(), other ? "found" : "not found"); basePath.constData(), other ? "found" : "not found");
} }
if(!other) { if(!other) {
@@ -197,7 +198,7 @@ static int _csync_merge_algorithm_visitor(csync_file_stat_t *cur, CSYNC * ctx) {
cur->instruction = CSYNC_INSTRUCTION_NONE; cur->instruction = CSYNC_INSTRUCTION_NONE;
// We have consumed 'other': exit this loop to not consume another one. // We have consumed 'other': exit this loop to not consume another one.
processedRename = true; processedRename = true;
} else if (our_tree->findFile(csync_rename_adjust_path(ctx, other->path)) == cur) { } else if (our_tree->findFile(csync_rename_adjust_parent_path(ctx, other->path)) == cur) {
// If we're here, that means that the other side's reconcile will be able // If we're here, that means that the other side's reconcile will be able
// to work against cur: The filename itself didn't change, only a parent // to work against cur: The filename itself didn't change, only a parent
// directory was renamed! In that case it's safe to ignore the rename // directory was renamed! In that case it's safe to ignore the rename
@@ -225,12 +226,34 @@ static int _csync_merge_algorithm_visitor(csync_file_stat_t *cur, CSYNC * ctx) {
qCDebug(lcReconcile, "Finding rename origin through inode %" PRIu64 "", qCDebug(lcReconcile, "Finding rename origin through inode %" PRIu64 "",
cur->inode); cur->inode);
ctx->statedb->getFileRecordByInode(cur->inode, &base); ctx->statedb->getFileRecordByInode(cur->inode, &base);
renameCandidateProcessing(base); renameCandidateProcessing(base._path);
} else { } else {
ASSERT(ctx->current == REMOTE_REPLICA); ASSERT(ctx->current == REMOTE_REPLICA);
qCDebug(lcReconcile, "Finding rename origin through file ID %s",
cur->file_id.constData()); // The update phase has already mapped out all dir->dir renames, check the
ctx->statedb->getFileRecordsByFileId(cur->file_id, renameCandidateProcessing); // path that is consistent with that first. Otherwise update mappings and
// reconcile mappings might disagree, leading to odd situations down the
// line.
auto basePath = csync_rename_adjust_full_path_source(ctx, cur->path);
if (basePath != cur->path) {
qCDebug(lcReconcile, "Trying rename origin by csync_rename mapping %s",
basePath.constData());
// We go through getFileRecordsByFileId to ensure the basePath
// computed in this way also has the expected fileid.
ctx->statedb->getFileRecordsByFileId(cur->file_id,
[&](const OCC::SyncJournalFileRecord &base) {
if (base._path == basePath)
renameCandidateProcessing(basePath);
});
}
// Also feed all the other files with the same fileid if necessary
if (!processedRename) {
qCDebug(lcReconcile, "Finding rename origin through file ID %s",
cur->file_id.constData());
ctx->statedb->getFileRecordsByFileId(cur->file_id,
[&](const OCC::SyncJournalFileRecord &base) { renameCandidateProcessing(base._path); });
}
} }
break; break;

View File

@@ -36,7 +36,7 @@ void csync_rename_record(CSYNC* ctx, const QByteArray &from, const QByteArray &t
ctx->renames.folder_renamed_from[to] = from; ctx->renames.folder_renamed_from[to] = from;
} }
QByteArray csync_rename_adjust_path(CSYNC* ctx, const QByteArray &path) QByteArray csync_rename_adjust_parent_path(CSYNC *ctx, const QByteArray &path)
{ {
if (ctx->renames.folder_renamed_to.empty()) if (ctx->renames.folder_renamed_to.empty())
return path; return path;
@@ -50,11 +50,25 @@ QByteArray csync_rename_adjust_path(CSYNC* ctx, const QByteArray &path)
return path; return path;
} }
QByteArray csync_rename_adjust_path_source(CSYNC* ctx, const QByteArray &path) QByteArray csync_rename_adjust_parent_path_source(CSYNC *ctx, const QByteArray &path)
{ {
if (ctx->renames.folder_renamed_from.empty()) if (ctx->renames.folder_renamed_from.empty())
return path; return path;
for (auto p = _parentDir(path); !p.isEmpty(); p = _parentDir(p)) { for (ByteArrayRef p = _parentDir(path); !p.isEmpty(); p = _parentDir(p)) {
auto it = ctx->renames.folder_renamed_from.find(p);
if (it != ctx->renames.folder_renamed_from.end()) {
QByteArray rep = it->second + path.mid(p.length());
return rep;
}
}
return path;
}
QByteArray csync_rename_adjust_full_path_source(CSYNC *ctx, const QByteArray &path)
{
if (ctx->renames.folder_renamed_from.empty())
return path;
for (ByteArrayRef p = path; !p.isEmpty(); p = _parentDir(p)) {
auto it = ctx->renames.folder_renamed_from.find(p); auto it = ctx->renames.folder_renamed_from.find(p);
if (it != ctx->renames.folder_renamed_from.end()) { if (it != ctx->renames.folder_renamed_from.end()) {
QByteArray rep = it->second + path.mid(p.length()); QByteArray rep = it->second + path.mid(p.length());

View File

@@ -22,10 +22,19 @@
#include "csync.h" #include "csync.h"
/* Return the final destination path of a given patch in case of renames */ /* Return the final destination path of a given patch in case of renames
QByteArray OCSYNC_EXPORT csync_rename_adjust_path(CSYNC *ctx, const QByteArray &path); *
* Does only map the parent directories. If the directory "A" is renamed to
* "B" then this function will not map "A" to "B". Only "A/foo" -> "B/foo".
*/
QByteArray OCSYNC_EXPORT csync_rename_adjust_parent_path(CSYNC *ctx, const QByteArray &path);
/* Return the source of a given path in case of renames */ /* Return the source of a given path in case of renames */
QByteArray OCSYNC_EXPORT csync_rename_adjust_path_source(CSYNC *ctx, const QByteArray &path); QByteArray OCSYNC_EXPORT csync_rename_adjust_parent_path_source(CSYNC *ctx, const QByteArray &path);
/* like the parent_path variant, but applying to the full path */
QByteArray OCSYNC_EXPORT csync_rename_adjust_full_path_source(CSYNC *ctx, const QByteArray &path);
void OCSYNC_EXPORT csync_rename_record(CSYNC *ctx, const QByteArray &from, const QByteArray &to); void OCSYNC_EXPORT csync_rename_record(CSYNC *ctx, const QByteArray &from, const QByteArray &to);
/* Return the amount of renamed item recorded */ /* Return the amount of renamed item recorded */
bool OCSYNC_EXPORT csync_rename_count(CSYNC *ctx); bool OCSYNC_EXPORT csync_rename_count(CSYNC *ctx);

View File

@@ -150,10 +150,18 @@ static int _csync_detect_update(CSYNC *ctx, std::unique_ptr<csync_file_stat_t> f
} }
} }
if (ctx->current == REMOTE_REPLICA && QTextCodec::codecForLocale()->mibEnum() != 106) { auto localCodec = QTextCodec::codecForLocale();
if (ctx->current == REMOTE_REPLICA && localCodec->mibEnum() != 106) {
/* If the locale codec is not UTF-8, we must check that the filename from the server can /* If the locale codec is not UTF-8, we must check that the filename from the server can
* be encoded in the local file system. */ * be encoded in the local file system.
if (!QTextCodec::codecForLocale()->canEncode(QString::fromUtf8(fs->path))) { *
* We cannot use QTextCodec::canEncode() since that can incorrectly return true, see
* https://bugreports.qt.io/browse/QTBUG-6925.
*/
QTextEncoder encoder(localCodec, QTextCodec::ConvertInvalidToNull);
if (encoder.fromUnicode(QString::fromUtf8(fs->path)).contains('\0')) {
qCDebug(lcUpdate, "cannot encode %s to local encoding %d",
fs->path.constData(), localCodec->mibEnum());
excluded = CSYNC_FILE_EXCLUDE_CANNOT_ENCODE; excluded = CSYNC_FILE_EXCLUDE_CANNOT_ENCODE;
} }
} }
@@ -497,7 +505,7 @@ static bool fill_tree_from_db(CSYNC *ctx, const char *uri)
* without a full remote discovery being triggered. */ * without a full remote discovery being triggered. */
CSYNC_EXCLUDE_TYPE excluded = csync_excluded_traversal(ctx, st->path, st->type); CSYNC_EXCLUDE_TYPE excluded = csync_excluded_traversal(ctx, st->path, st->type);
if (excluded != CSYNC_NOT_EXCLUDED) { if (excluded != CSYNC_NOT_EXCLUDED) {
qDebug(lcUpdate, "%s excluded (%d)", st->path.constData(), excluded); qInfo(lcUpdate, "%s excluded from db read (%d)", st->path.constData(), excluded);
if (excluded == CSYNC_FILE_EXCLUDE_AND_REMOVE if (excluded == CSYNC_FILE_EXCLUDE_AND_REMOVE
|| excluded == CSYNC_FILE_SILENTLY_EXCLUDED) { || excluded == CSYNC_FILE_SILENTLY_EXCLUDED) {
@@ -516,7 +524,7 @@ static bool fill_tree_from_db(CSYNC *ctx, const char *uri)
ctx->status_code = CSYNC_STATUS_STATEDB_LOAD_ERROR; ctx->status_code = CSYNC_STATUS_STATEDB_LOAD_ERROR;
return false; return false;
} }
qDebug(lcUpdate, "%" PRId64 " entries read below path %s from db.", count, uri); qInfo(lcUpdate, "%" PRId64 " entries read below path %s from db.", count, uri);
return true; return true;
} }

View File

@@ -429,14 +429,13 @@ void ActivityWidget::slotNotifyServerFinished(const QString &reply, int replyCod
} }
endNotificationRequest(job->widget(), replyCode); endNotificationRequest(job->widget(), replyCode);
// FIXME: remove the widget after a couple of seconds
qCInfo(lcActivity) << "Server Notification reply code" << replyCode << reply; qCInfo(lcActivity) << "Server Notification reply code" << replyCode << reply;
// if the notification was successful start a timer that triggers // if the notification was successful start a timer that triggers
// removal of the done widgets in a few seconds // removal of the done widgets in a few seconds
// Add 200 millisecs to the predefined value to make sure that the timer in // Add 200 millisecs to the predefined value to make sure that the timer in
// widget's method readyToClose() has elapsed. // widget's method readyToClose() has elapsed.
if (replyCode == OCS_SUCCESS_STATUS_CODE) { if (replyCode == OCS_SUCCESS_STATUS_CODE || replyCode == OCS_SUCCESS_STATUS_CODE_V2) {
scheduleWidgetToRemove(job->widget()); scheduleWidgetToRemove(job->widget());
} }
} }

View File

@@ -338,7 +338,9 @@ void Application::slotownCloudWizardDone(int res)
shouldSetAutoStart = shouldSetAutoStart shouldSetAutoStart = shouldSetAutoStart
&& QCoreApplication::applicationDirPath().startsWith("/Applications/"); && QCoreApplication::applicationDirPath().startsWith("/Applications/");
#endif #endif
Utility::setLaunchOnStartup(_theme->appName(), _theme->appNameGUI(), shouldSetAutoStart); if (shouldSetAutoStart) {
Utility::setLaunchOnStartup(_theme->appName(), _theme->appNameGUI(), true);
}
_gui->slotShowSettings(); _gui->slotShowSettings();
} }

View File

@@ -568,10 +568,12 @@ void FolderWizard::resizeEvent(QResizeEvent *event)
QWizard::resizeEvent(event); QWizard::resizeEvent(event);
// workaround for QTBUG-22819: when the error label word wrap, the minimum height is not adjusted // workaround for QTBUG-22819: when the error label word wrap, the minimum height is not adjusted
int hfw = currentPage()->heightForWidth(currentPage()->width()); if (auto page = currentPage()) {
if (currentPage()->height() < hfw) { int hfw = page->heightForWidth(page->width());
currentPage()->setMinimumSize(currentPage()->minimumSizeHint().width(), hfw); if (page->height() < hfw) {
setTitleFormat(titleFormat()); // And another workaround for QTBUG-3396 page->setMinimumSize(page->minimumSizeHint().width(), hfw);
setTitleFormat(titleFormat()); // And another workaround for QTBUG-3396
}
} }
} }

View File

@@ -38,6 +38,12 @@
namespace OCC { namespace OCC {
/**
* If more issues are reported than this they will not show up
* to avoid performance issues around sorting this many issues.
*/
static const int maxIssueCount = 50000;
IssuesWidget::IssuesWidget(QWidget *parent) IssuesWidget::IssuesWidget(QWidget *parent)
: QWidget(parent) : QWidget(parent)
, _ui(new Ui::IssuesWidget) , _ui(new Ui::IssuesWidget)
@@ -96,6 +102,14 @@ IssuesWidget::IssuesWidget(QWidget *parent)
#if defined(Q_OS_MAC) #if defined(Q_OS_MAC)
_ui->_treeWidget->setMinimumWidth(400); _ui->_treeWidget->setMinimumWidth(400);
#endif #endif
_reenableSorting.setInterval(5000);
connect(&_reenableSorting, &QTimer::timeout, this,
[this]() { _ui->_treeWidget->setSortingEnabled(true); });
_ui->_tooManyIssuesWarning->hide();
connect(this, &IssuesWidget::issueCountUpdated, this,
[this](int count) { _ui->_tooManyIssuesWarning->setVisible(count >= maxIssueCount); });
} }
IssuesWidget::~IssuesWidget() IssuesWidget::~IssuesWidget()
@@ -153,11 +167,17 @@ void IssuesWidget::addItem(QTreeWidgetItem *item)
if (!item) if (!item)
return; return;
int insertLoc = 0; int count = _ui->_treeWidget->topLevelItemCount();
if (count >= maxIssueCount)
return;
_ui->_treeWidget->setSortingEnabled(false);
_reenableSorting.start();
// Insert item specific errors behind the others // Insert item specific errors behind the others
int insertLoc = 0;
if (!item->text(1).isEmpty()) { if (!item->text(1).isEmpty()) {
for (int i = 0; i < _ui->_treeWidget->topLevelItemCount(); ++i) { for (int i = 0; i < count; ++i) {
if (_ui->_treeWidget->topLevelItem(i)->text(1).isEmpty()) { if (_ui->_treeWidget->topLevelItem(i)->text(1).isEmpty()) {
insertLoc = i + 1; insertLoc = i + 1;
} else { } else {
@@ -196,7 +216,7 @@ void IssuesWidget::slotProgressInfo(const QString &folder, const ProgressInfo &p
void IssuesWidget::slotItemCompleted(const QString &folder, const SyncFileItemPtr &item) void IssuesWidget::slotItemCompleted(const QString &folder, const SyncFileItemPtr &item)
{ {
if (!item->hasErrorStatus()) if (!item->showInIssuesTab())
return; return;
QTreeWidgetItem *line = ProtocolWidget::createCompletedTreewidgetItem(folder, *item); QTreeWidgetItem *line = ProtocolWidget::createCompletedTreewidgetItem(folder, *item);
if (!line) if (!line)

View File

@@ -18,6 +18,7 @@
#include <QDialog> #include <QDialog>
#include <QDateTime> #include <QDateTime>
#include <QLocale> #include <QLocale>
#include <QTimer>
#include "progressdispatcher.h" #include "progressdispatcher.h"
#include "owncloudgui.h" #include "owncloudgui.h"
@@ -84,6 +85,9 @@ private:
/// Wipes all insufficient remote storgage blacklist entries /// Wipes all insufficient remote storgage blacklist entries
void retryInsufficentRemoteStorageErrors(const QString &folderAlias); void retryInsufficentRemoteStorageErrors(const QString &folderAlias);
/// Each insert disables sorting, this timer reenables it
QTimer _reenableSorting;
Ui::IssuesWidget *_ui; Ui::IssuesWidget *_ui;
}; };
} }

View File

@@ -127,6 +127,13 @@
</column> </column>
</widget> </widget>
</item> </item>
<item>
<widget class="QLabel" name="_tooManyIssuesWarning">
<property name="text">
<string>There were too many issues. Not all will be visible here.</string>
</property>
</widget>
</item>
<item> <item>
<layout class="QHBoxLayout" name="horizontalLayout"> <layout class="QHBoxLayout" name="horizontalLayout">
<item> <item>

View File

@@ -128,8 +128,8 @@ void NotificationWidget::slotNotificationRequestFinished(int statusCode)
QString timeStr = locale.toString(QTime::currentTime()); QString timeStr = locale.toString(QTime::currentTime());
// the ocs API returns stat code 100 if it succeeded. // the ocs API returns stat code 100 or 200 inside the xml if it succeeded.
if (statusCode != OCS_SUCCESS_STATUS_CODE) { if (statusCode != OCS_SUCCESS_STATUS_CODE && statusCode != OCS_SUCCESS_STATUS_CODE_V2) {
qCWarning(lcNotifications) << "Notification Request to Server failed, leave button visible."; qCWarning(lcNotifications) << "Notification Request to Server failed, leave button visible.";
for (i = 0; i < _buttons.count(); i++) { for (i = 0; i < _buttons.count(); i++) {
_buttons.at(i)->setEnabled(true); _buttons.at(i)->setEnabled(true);

View File

@@ -28,6 +28,7 @@ OcsJob::OcsJob(AccountPtr account)
: AbstractNetworkJob(account, "") : AbstractNetworkJob(account, "")
{ {
_passStatusCodes.append(OCS_SUCCESS_STATUS_CODE); _passStatusCodes.append(OCS_SUCCESS_STATUS_CODE);
_passStatusCodes.append(OCS_SUCCESS_STATUS_CODE_V2);
setIgnoreCredentialFailure(true); setIgnoreCredentialFailure(true);
} }

View File

@@ -24,6 +24,8 @@
#include <QUrl> #include <QUrl>
#define OCS_SUCCESS_STATUS_CODE 100 #define OCS_SUCCESS_STATUS_CODE 100
// Apparantly the v2.php URLs can return that
#define OCS_SUCCESS_STATUS_CODE_V2 200
class QJsonDocument; class QJsonDocument;

View File

@@ -195,7 +195,7 @@ QTreeWidgetItem *ProtocolWidget::createCompletedTreewidgetItem(const QString &fo
void ProtocolWidget::slotItemCompleted(const QString &folder, const SyncFileItemPtr &item) void ProtocolWidget::slotItemCompleted(const QString &folder, const SyncFileItemPtr &item)
{ {
if (item->hasErrorStatus()) if (!item->showInProtocolTab())
return; return;
QTreeWidgetItem *line = createCompletedTreewidgetItem(folder, *item); QTreeWidgetItem *line = createCompletedTreewidgetItem(folder, *item);
if (line) { if (line) {

View File

@@ -24,6 +24,8 @@ namespace OCC {
Q_LOGGING_CATEGORY(lcServerNotification, "gui.servernotification", QtInfoMsg) Q_LOGGING_CATEGORY(lcServerNotification, "gui.servernotification", QtInfoMsg)
const QString notificationsPath = QLatin1String("ocs/v2.php/apps/notifications/api/v1/notifications");
ServerNotificationHandler::ServerNotificationHandler(QObject *parent) ServerNotificationHandler::ServerNotificationHandler(QObject *parent)
: QObject(parent) : QObject(parent)
{ {
@@ -47,7 +49,7 @@ void ServerNotificationHandler::slotFetchNotifications(AccountState *ptr)
} }
// if the previous notification job has finished, start next. // if the previous notification job has finished, start next.
_notificationJob = new JsonApiJob(ptr->account(), QLatin1String("ocs/v2.php/apps/notifications/api/v1/notifications"), this); _notificationJob = new JsonApiJob(ptr->account(), notificationsPath, this);
QObject::connect(_notificationJob.data(), &JsonApiJob::jsonReceived, QObject::connect(_notificationJob.data(), &JsonApiJob::jsonReceived,
this, &ServerNotificationHandler::slotNotificationsReceived); this, &ServerNotificationHandler::slotNotificationsReceived);
_notificationJob->setProperty("AccountStatePtr", QVariant::fromValue<AccountState *>(ptr)); _notificationJob->setProperty("AccountStatePtr", QVariant::fromValue<AccountState *>(ptr));
@@ -94,6 +96,16 @@ void ServerNotificationHandler::slotNotificationsReceived(const QJsonDocument &j
a._links.append(al); a._links.append(al);
} }
// Add another action to dismiss notification on server
// https://github.com/owncloud/notifications/blob/master/docs/ocs-endpoint-v1.md#deleting-a-notification-for-a-user
ActivityLink al;
al._label = tr("Dismiss");
al._link = Utility::concatUrlPath(ai->account()->url(), notificationsPath + "/" + QString::number(a._id)).toString();
al._verb = "DELETE";
al._isPrimary = false;
a._links.append(al);
list.append(a); list.append(a);
} }
emit newNotificationList(list); emit newNotificationList(list);

View File

@@ -254,6 +254,9 @@ void SettingsDialog::accountAdded(AccountState *s)
connect(s->account().data(), &Account::accountChangedAvatar, this, &SettingsDialog::slotAccountAvatarChanged); connect(s->account().data(), &Account::accountChangedAvatar, this, &SettingsDialog::slotAccountAvatarChanged);
connect(s->account().data(), &Account::accountChangedDisplayName, this, &SettingsDialog::slotAccountDisplayNameChanged); connect(s->account().data(), &Account::accountChangedDisplayName, this, &SettingsDialog::slotAccountDisplayNameChanged);
// Refresh immediatly when getting online
connect(s, &AccountState::isConnectedChanged, this, &SettingsDialog::slotRefreshActivityAccountStateSender);
slotRefreshActivity(s); slotRefreshActivity(s);
} }
@@ -396,6 +399,11 @@ QAction *SettingsDialog::createColorAwareAction(const QString &iconPath, const Q
return createActionWithIcon(coloredIcon, text, iconPath); return createActionWithIcon(coloredIcon, text, iconPath);
} }
void SettingsDialog::slotRefreshActivityAccountStateSender()
{
slotRefreshActivity(qobject_cast<AccountState*>(sender()));
}
void SettingsDialog::slotRefreshActivity(AccountState *accountState) void SettingsDialog::slotRefreshActivity(AccountState *accountState)
{ {
if (accountState) { if (accountState) {

View File

@@ -59,6 +59,7 @@ public slots:
void showIssuesList(const QString &folderAlias); void showIssuesList(const QString &folderAlias);
void slotSwitchPage(QAction *action); void slotSwitchPage(QAction *action);
void slotRefreshActivity(AccountState *accountState); void slotRefreshActivity(AccountState *accountState);
void slotRefreshActivityAccountStateSender();
void slotAccountAvatarChanged(); void slotAccountAvatarChanged();
void slotAccountDisplayNameChanged(); void slotAccountDisplayNameChanged();

View File

@@ -21,6 +21,7 @@
#include "generalsettings.h" #include "generalsettings.h"
#include "networksettings.h" #include "networksettings.h"
#include "accountsettings.h" #include "accountsettings.h"
#include "accountstate.h"
#include "creds/abstractcredentials.h" #include "creds/abstractcredentials.h"
#include "configfile.h" #include "configfile.h"
#include "progressdispatcher.h" #include "progressdispatcher.h"
@@ -121,6 +122,7 @@ SettingsDialogMac::SettingsDialogMac(ownCloudGui *gui, QWidget *parent)
ConfigFile cfg; ConfigFile cfg;
cfg.restoreGeometry(this); cfg.restoreGeometry(this);
_activitySettings->setNotificationRefreshInterval(cfg.notificationRefreshInterval());
} }
void SettingsDialogMac::closeEvent(QCloseEvent *event) void SettingsDialogMac::closeEvent(QCloseEvent *event)
@@ -160,6 +162,9 @@ void SettingsDialogMac::accountAdded(AccountState *s)
connect(s->account().data(), &Account::accountChangedAvatar, this, &SettingsDialogMac::slotAccountAvatarChanged); connect(s->account().data(), &Account::accountChangedAvatar, this, &SettingsDialogMac::slotAccountAvatarChanged);
connect(s->account().data(), &Account::accountChangedDisplayName, this, &SettingsDialogMac::slotAccountDisplayNameChanged); connect(s->account().data(), &Account::accountChangedDisplayName, this, &SettingsDialogMac::slotAccountDisplayNameChanged);
// Refresh immediatly when getting online
connect(s, &AccountState::isConnectedChanged, this, &SettingsDialogMac::slotRefreshActivityAccountStateSender);
slotRefreshActivity(s); slotRefreshActivity(s);
} }
@@ -175,6 +180,11 @@ void SettingsDialogMac::accountRemoved(AccountState *s)
_activitySettings->slotRemoveAccount(s); _activitySettings->slotRemoveAccount(s);
} }
void SettingsDialogMac::slotRefreshActivityAccountStateSender()
{
slotRefreshActivity(qobject_cast<AccountState*>(sender()));
}
void SettingsDialogMac::slotRefreshActivity(AccountState *accountState) void SettingsDialogMac::slotRefreshActivity(AccountState *accountState)
{ {
if (accountState) { if (accountState) {

View File

@@ -49,6 +49,7 @@ public slots:
void showActivityPage(); void showActivityPage();
void showIssuesList(const QString &folderAlias); void showIssuesList(const QString &folderAlias);
void slotRefreshActivity(AccountState *accountState); void slotRefreshActivity(AccountState *accountState);
void slotRefreshActivityAccountStateSender();
private slots: private slots:
void accountAdded(AccountState *); void accountAdded(AccountState *);

View File

@@ -58,7 +58,9 @@ ShareLinkWidget::ShareLinkWidget(AccountPtr account,
//Is this a file or folder? //Is this a file or folder?
QFileInfo fi(localPath); QFileInfo fi(localPath);
_isFile = fi.isFile(); _isFile = fi.isFile();
_ui->nameLineEdit->setText(tr("%1 link").arg(fi.fileName()));
// Note: the share name cannot be longer than 64 characters
_ui->nameLineEdit->setText(tr("Public link"));
// the following progress indicator widgets are added to layouts which makes them // the following progress indicator widgets are added to layouts which makes them
// automatically deleted once the dialog dies. // automatically deleted once the dialog dies.
@@ -221,11 +223,10 @@ void ShareLinkWidget::slotSharesFetched(const QList<QSharedPointer<Share>> &shar
// Connect all shares signals to gui slots // Connect all shares signals to gui slots
connect(share.data(), &Share::serverError, this, &ShareLinkWidget::slotServerError); connect(share.data(), &Share::serverError, this, &ShareLinkWidget::slotServerError);
connect(share.data(), &Share::shareDeleted, this, &ShareLinkWidget::slotDeleteShareFetched); connect(share.data(), &Share::shareDeleted, this, &ShareLinkWidget::slotDeleteShareFetched);
connect(share.data(), SIGNAL(expireDateSet()), SLOT(slotExpireSet()));
connect(share.data(), SIGNAL(publicUploadSet()), SLOT(slotPermissionsSet()));
connect(share.data(), SIGNAL(passwordSet()), SLOT(slotPasswordSet()));
connect(share.data(), SIGNAL(passwordSetError(int, QString)), SLOT(slotPasswordSetError(int, QString)));
connect(share.data(), &Share::permissionsSet, this, &ShareLinkWidget::slotPermissionsSet); connect(share.data(), &Share::permissionsSet, this, &ShareLinkWidget::slotPermissionsSet);
connect(linkShare.data(), &LinkShare::expireDateSet, this, &ShareLinkWidget::slotExpireSet);
connect(linkShare.data(), &LinkShare::passwordSet, this, &ShareLinkWidget::slotPasswordSet);
connect(linkShare.data(), &LinkShare::passwordSetError, this, &ShareLinkWidget::slotPasswordSetError);
// Build the table row // Build the table row
auto row = table->rowCount(); auto row = table->rowCount();

View File

@@ -289,7 +289,7 @@ void ShareManager::slotLinkShareCreated(const QJsonDocument &reply)
void ShareManager::createShare(const QString &path, void ShareManager::createShare(const QString &path,
const Share::ShareType shareType, const Share::ShareType shareType,
const QString shareWith, const QString shareWith,
const Share::Permissions permissions) const Share::Permissions desiredPermissions)
{ {
auto job = new OcsShareJob(_account); auto job = new OcsShareJob(_account);
connect(job, &OcsJob::ocsError, this, &ShareManager::slotOcsError); connect(job, &OcsJob::ocsError, this, &ShareManager::slotOcsError);
@@ -305,17 +305,18 @@ void ShareManager::createShare(const QString &path,
// Limit the permissions we request for a share to the ones the item // Limit the permissions we request for a share to the ones the item
// was shared with initially. // was shared with initially.
auto perm = permissions; auto validPermissions = desiredPermissions;
if (permissions == SharePermissionDefault) { if (validPermissions == SharePermissionDefault) {
perm = existingPermissions; validPermissions = existingPermissions;
} else if (existingPermissions != SharePermissionDefault) { }
perm &= existingPermissions; if (existingPermissions != SharePermissionDefault) {
validPermissions &= existingPermissions;
} }
OcsShareJob *job = new OcsShareJob(_account); OcsShareJob *job = new OcsShareJob(_account);
connect(job, &OcsShareJob::shareJobFinished, this, &ShareManager::slotShareCreated); connect(job, &OcsShareJob::shareJobFinished, this, &ShareManager::slotShareCreated);
connect(job, &OcsJob::ocsError, this, &ShareManager::slotOcsError); connect(job, &OcsJob::ocsError, this, &ShareManager::slotOcsError);
job->createShare(path, shareType, shareWith, permissions); job->createShare(path, shareType, shareWith, validPermissions);
}); });
job->getSharedWithMe(); job->getSharedWithMe();
} }

View File

@@ -64,7 +64,8 @@ QUrl Updater::addQueryParams(const QUrl &url)
QString suffix = QString::fromLatin1(MIRALL_STRINGIFY(MIRALL_VERSION_SUFFIX)); QString suffix = QString::fromLatin1(MIRALL_STRINGIFY(MIRALL_VERSION_SUFFIX));
paramUrl.addQueryItem(QLatin1String("versionsuffix"), suffix); paramUrl.addQueryItem(QLatin1String("versionsuffix"), suffix);
if (suffix.startsWith("nightly") if (suffix.startsWith("daily")
|| suffix.startsWith("nightly")
|| suffix.startsWith("alpha") || suffix.startsWith("alpha")
|| suffix.startsWith("rc") || suffix.startsWith("rc")
|| suffix.startsWith("beta")) { || suffix.startsWith("beta")) {

View File

@@ -93,9 +93,8 @@ QNetworkReply *AccessManager::createRequest(QNetworkAccessManager::Operation op,
qInfo(lcAccessManager) << op << verb << newRequest.url().toString() << "has X-Request-ID" << requestId; qInfo(lcAccessManager) << op << verb << newRequest.url().toString() << "has X-Request-ID" << requestId;
newRequest.setRawHeader("X-Request-ID", requestId); newRequest.setRawHeader("X-Request-ID", requestId);
#if QT_VERSION >= QT_VERSION_CHECK(5, 9, 0) #if QT_VERSION >= QT_VERSION_CHECK(5, 9, 4)
// only enable HTTP2 with Qt 5.9 because Qt 5.8.0 has too many bugs // only enable HTTP2 with Qt 5.9.4 because old Qt have too many bugs (e.g. QTBUG-64359 is fixed in >= Qt 5.9.4)
// (only use one connection if the server does not support HTTP2)
if (newRequest.url().scheme() == "https") { // Not for "http": QTBUG-61397 if (newRequest.url().scheme() == "https") { // Not for "http": QTBUG-61397
newRequest.setAttribute(QNetworkRequest::HTTP2AllowedAttribute, true); newRequest.setAttribute(QNetworkRequest::HTTP2AllowedAttribute, true);
} }

View File

@@ -317,6 +317,7 @@ bool ConnectionValidator::setAndCheckServerVersion(const QString &version)
#if QT_VERSION >= QT_VERSION_CHECK(5, 9, 0) #if QT_VERSION >= QT_VERSION_CHECK(5, 9, 0)
// Record that the server supports HTTP/2 // Record that the server supports HTTP/2
// Actual decision if we should use HTTP/2 is done in AccessManager::createRequest
if (auto job = qobject_cast<AbstractNetworkJob *>(sender())) { if (auto job = qobject_cast<AbstractNetworkJob *>(sender())) {
if (auto reply = job->reply()) { if (auto reply = job->reply()) {
_account->setHttp2Supported( _account->setHttp2Supported(

View File

@@ -75,7 +75,7 @@ bool DiscoveryJob::isInSelectiveSyncBlackList(const QByteArray &path) const
// Also try to adjust the path if there was renames // Also try to adjust the path if there was renames
if (csync_rename_count(_csync_ctx)) { if (csync_rename_count(_csync_ctx)) {
QByteArray adjusted = csync_rename_adjust_path_source(_csync_ctx, path); QByteArray adjusted = csync_rename_adjust_parent_path_source(_csync_ctx, path);
if (adjusted != path) { if (adjusted != path) {
return findPathInList(_selectiveSyncBlackList, QString::fromUtf8(adjusted)); return findPathInList(_selectiveSyncBlackList, QString::fromUtf8(adjusted));
} }

View File

@@ -219,7 +219,7 @@ void Logger::setLogFlush(bool flush)
void Logger::setLogDebug(bool debug) void Logger::setLogDebug(bool debug)
{ {
QLoggingCategory::setFilterRules(debug ? QStringLiteral("qt.*=true\n*.debug=true") : QString()); QLoggingCategory::setFilterRules(debug ? QStringLiteral("sync.*.debug=true\ngui.*.debug=true") : QString());
_logDebug = debug; _logDebug = debug;
} }

View File

@@ -629,7 +629,11 @@ bool PropfindJob::finished()
AvatarJob::AvatarJob(AccountPtr account, QObject *parent) AvatarJob::AvatarJob(AccountPtr account, QObject *parent)
: AbstractNetworkJob(account, QString(), parent) : AbstractNetworkJob(account, QString(), parent)
{ {
_avatarUrl = Utility::concatUrlPath(account->url(), QString("remote.php/dav/avatars/%1/128.png").arg(account->davUser())); if (account->serverVersionInt() >= Account::makeServerVersion(10, 0, 0)) {
_avatarUrl = Utility::concatUrlPath(account->url(), QString("remote.php/dav/avatars/%1/128.png").arg(account->davUser()));
} else {
_avatarUrl = Utility::concatUrlPath(account->url(), QString("index.php/avatar/%1/128").arg(account->davUser()));
}
} }
void AvatarJob::start() void AvatarJob::start()

View File

@@ -210,8 +210,9 @@ public:
virtual ~PropagatorCompositeJob() virtual ~PropagatorCompositeJob()
{ {
qDeleteAll(_jobsToDo); // Don't delete jobs in _jobsToDo and _runningJobs: they have parents
qDeleteAll(_runningJobs); // that will be responsible for cleanup. Deleting them here would risk
// deleting something that has already been deleted by a shared parent.
} }
void appendJob(PropagatorJob *job) void appendJob(PropagatorJob *job)

View File

@@ -66,7 +66,7 @@ bool PropagateLocalRemove::removeRecursively(const QString &path)
bool ok; bool ok;
// The use of isSymLink here is okay: // The use of isSymLink here is okay:
// we never want to go into this branch for .lnk files // we never want to go into this branch for .lnk files
bool isDir = fi.isDir() && !fi.isSymLink(); bool isDir = fi.isDir() && !fi.isSymLink() && !FileSystem::isJunction(fi.absoluteFilePath());
if (isDir) { if (isDir) {
ok = removeRecursively(path + QLatin1Char('/') + di.fileName()); // recursive ok = removeRecursively(path + QLatin1Char('/') + di.fileName()); // recursive
} else { } else {

View File

@@ -178,20 +178,33 @@ public:
/** /**
* True if the item had any kind of error. * True if the item had any kind of error.
*
* Used for deciding whether an item belongs to the protocol or the
* issues list on the activity page and for checking whether an
* item should be announced in the notification message.
*/ */
bool hasErrorStatus() const bool hasErrorStatus() const
{ {
return _status == SyncFileItem::SoftError return _status == SyncFileItem::SoftError
|| _status == SyncFileItem::NormalError || _status == SyncFileItem::NormalError
|| _status == SyncFileItem::FatalError || _status == SyncFileItem::FatalError
|| _status == SyncFileItem::Conflict
|| !_errorString.isEmpty(); || !_errorString.isEmpty();
} }
/**
* Whether this item should appear on the issues tab.
*/
bool showInIssuesTab() const
{
return hasErrorStatus() || _status == SyncFileItem::Conflict;
}
/**
* Whether this item should appear on the protocol tab.
*/
bool showInProtocolTab() const
{
return !showInIssuesTab()
// Don't show conflicts that were resolved as "not a conflict after all"
&& !(_instruction == CSYNC_INSTRUCTION_CONFLICT && _status == SyncFileItem::Success);
}
// Variables useful for everybody // Variables useful for everybody
QString _file; QString _file;
QString _renameTarget; QString _renameTarget;

View File

@@ -127,7 +127,7 @@ QIcon Theme::themeIcon(const QString &name, bool sysTray, bool sysTrayMenuVisibl
} }
QString key = name + "," + flavor; QString key = name + "," + flavor;
QIcon &cached = _iconCache[key]; QIcon &cached = _iconCache[key]; // Take reference, this will also "set" the cache entry
if (cached.isNull()) { if (cached.isNull()) {
if (QIcon::hasThemeIcon(name)) { if (QIcon::hasThemeIcon(name)) {
// use from theme // use from theme

View File

@@ -172,6 +172,14 @@ private slots:
fakeFolder.syncEngine().journal()->setSelectiveSyncList(SyncJournalDb::SelectiveSyncBlackList, fakeFolder.syncEngine().journal()->setSelectiveSyncList(SyncJournalDb::SelectiveSyncBlackList,
{"parentFolder/subFolderA/"}); {"parentFolder/subFolderA/"});
fakeFolder.syncEngine().journal()->avoidReadFromDbOnNextSync(QByteArrayLiteral("parentFolder/subFolderA/")); fakeFolder.syncEngine().journal()->avoidReadFromDbOnNextSync(QByteArrayLiteral("parentFolder/subFolderA/"));
auto getEtag = [&](const QByteArray &file) {
SyncJournalFileRecord rec;
fakeFolder.syncJournal().getFileRecord(file, &rec);
return rec._etag;
};
QVERIFY(getEtag("parentFolder") == "_invalid_");
QVERIFY(getEtag("parentFolder/subFolderA") == "_invalid_");
QVERIFY(getEtag("parentFolder/subFolderA/subsubFolder") != "_invalid_");
// But touch local file before the next sync, such that the local folder // But touch local file before the next sync, such that the local folder
// can't be removed // can't be removed
@@ -586,6 +594,58 @@ private slots:
QVERIFY(localFileExists("A/.hidden")); QVERIFY(localFileExists("A/.hidden"));
QVERIFY(fakeFolder.currentRemoteState().find("B/.hidden")); QVERIFY(fakeFolder.currentRemoteState().find("B/.hidden"));
} }
void testNoLocalEncoding()
{
auto utf8Locale = QTextCodec::codecForLocale();
if (utf8Locale->mibEnum() != 106) {
QSKIP("Test only works for UTF8 locale");
}
FakeFolder fakeFolder{ FileInfo::A12_B12_C12_S12() };
QVERIFY(fakeFolder.syncOnce());
QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState());
// Utf8 locale can sync both
fakeFolder.remoteModifier().insert("A/tößt");
fakeFolder.remoteModifier().insert("A/t𠜎t");
QVERIFY(fakeFolder.syncOnce());
QVERIFY(fakeFolder.currentLocalState().find("A/tößt"));
QVERIFY(fakeFolder.currentLocalState().find("A/t𠜎t"));
#if !defined(Q_OS_MAC) && !defined(Q_OS_WIN)
// Try again with a locale that can represent ö but not 𠜎 (4-byte utf8).
QTextCodec::setCodecForLocale(QTextCodec::codecForName("ISO-8859-15"));
QVERIFY(QTextCodec::codecForLocale()->mibEnum() == 111);
fakeFolder.remoteModifier().insert("B/tößt");
fakeFolder.remoteModifier().insert("B/t𠜎t");
QVERIFY(fakeFolder.syncOnce());
QVERIFY(fakeFolder.currentLocalState().find("B/tößt"));
QVERIFY(!fakeFolder.currentLocalState().find("B/t𠜎t"));
QVERIFY(!fakeFolder.currentLocalState().find("B/t?t"));
QVERIFY(!fakeFolder.currentLocalState().find("B/t??t"));
QVERIFY(!fakeFolder.currentLocalState().find("B/t???t"));
QVERIFY(!fakeFolder.currentLocalState().find("B/t????t"));
QVERIFY(fakeFolder.syncOnce());
QVERIFY(fakeFolder.currentRemoteState().find("B/tößt"));
QVERIFY(fakeFolder.currentRemoteState().find("B/t𠜎t"));
// Try again with plain ascii
QTextCodec::setCodecForLocale(QTextCodec::codecForName("ASCII"));
QVERIFY(QTextCodec::codecForLocale()->mibEnum() == 3);
fakeFolder.remoteModifier().insert("C/tößt");
QVERIFY(fakeFolder.syncOnce());
QVERIFY(!fakeFolder.currentLocalState().find("C/tößt"));
QVERIFY(!fakeFolder.currentLocalState().find("C/t??t"));
QVERIFY(!fakeFolder.currentLocalState().find("C/t????t"));
QVERIFY(fakeFolder.syncOnce());
QVERIFY(fakeFolder.currentRemoteState().find("C/tößt"));
QTextCodec::setCodecForLocale(utf8Locale);
#endif
}
}; };
QTEST_GUILESS_MAIN(TestSyncEngine) QTEST_GUILESS_MAIN(TestSyncEngine)

View File

@@ -50,7 +50,9 @@ private slots:
QVERIFY(!record.isValid()); QVERIFY(!record.isValid());
record._path = "foo"; record._path = "foo";
record._inode = 1234; // Use a value that exceeds uint32 and isn't representable by the
// signed int being cast to uint64 either (like uint64::max would be)
record._inode = std::numeric_limits<quint32>::max() + 12ull;
record._modtime = dropMsecs(QDateTime::currentDateTime()); record._modtime = dropMsecs(QDateTime::currentDateTime());
record._type = 5; record._type = 5;
record._etag = "789789"; record._etag = "789789";
@@ -71,8 +73,9 @@ private slots:
QVERIFY(storedRecord == record); QVERIFY(storedRecord == record);
// Update metadata // Update metadata
record._inode = 12345;
record._modtime = dropMsecs(QDateTime::currentDateTime().addDays(1)); record._modtime = dropMsecs(QDateTime::currentDateTime().addDays(1));
// try a value that only fits uint64, not int64
record._inode = std::numeric_limits<quint64>::max() - std::numeric_limits<quint32>::max() - 1;
record._type = 7; record._type = 7;
record._etag = "789FFF"; record._etag = "789FFF";
record._fileId = "efg"; record._fileId = "efg";
@@ -180,6 +183,121 @@ private slots:
QCOMPARE(record.numericFileId(), QByteArray("123456789")); QCOMPARE(record.numericFileId(), QByteArray("123456789"));
} }
void testAvoidReadFromDbOnNextSync()
{
auto invalidEtag = QByteArray("_invalid_");
auto initialEtag = QByteArray("etag");
auto makeEntry = [&](const QByteArray &path, int type) {
SyncJournalFileRecord record;
record._path = path;
record._type = type;
record._etag = initialEtag;
_db.setFileRecord(record);
};
auto getEtag = [&](const QByteArray &path) {
SyncJournalFileRecord record;
_db.getFileRecord(path, &record);
return record._etag;
};
makeEntry("foodir", 2);
makeEntry("otherdir", 2);
makeEntry("foo%", 2); // wildcards don't apply
makeEntry("foodi_", 2); // wildcards don't apply
makeEntry("foodir/file", 0);
makeEntry("foodir/subdir", 2);
makeEntry("foodir/subdir/file", 0);
makeEntry("foodir/otherdir", 2);
makeEntry("fo", 2); // prefix, but does not match
makeEntry("foodir/sub", 2); // prefix, but does not match
makeEntry("foodir/subdir/subsubdir", 2);
makeEntry("foodir/subdir/subsubdir/file", 0);
makeEntry("foodir/subdir/otherdir", 2);
_db.avoidReadFromDbOnNextSync(QByteArray("foodir/subdir"));
// Direct effects of parent directories being set to _invalid_
QCOMPARE(getEtag("foodir"), invalidEtag);
QCOMPARE(getEtag("foodir/subdir"), invalidEtag);
QCOMPARE(getEtag("foodir/subdir/subsubdir"), initialEtag);
QCOMPARE(getEtag("foodir/file"), initialEtag);
QCOMPARE(getEtag("foodir/subdir/file"), initialEtag);
QCOMPARE(getEtag("foodir/subdir/subsubdir/file"), initialEtag);
QCOMPARE(getEtag("fo"), initialEtag);
QCOMPARE(getEtag("foo%"), initialEtag);
QCOMPARE(getEtag("foodi_"), initialEtag);
QCOMPARE(getEtag("otherdir"), initialEtag);
QCOMPARE(getEtag("foodir/otherdir"), initialEtag);
QCOMPARE(getEtag("foodir/sub"), initialEtag);
QCOMPARE(getEtag("foodir/subdir/otherdir"), initialEtag);
// Indirect effects: setFileRecord() calls filter etags
initialEtag = "etag2";
makeEntry("foodir", 2);
QCOMPARE(getEtag("foodir"), invalidEtag);
makeEntry("foodir/subdir", 2);
QCOMPARE(getEtag("foodir/subdir"), invalidEtag);
makeEntry("foodir/subdir/subsubdir", 2);
QCOMPARE(getEtag("foodir/subdir/subsubdir"), initialEtag);
makeEntry("fo", 2);
QCOMPARE(getEtag("fo"), initialEtag);
makeEntry("foodir/sub", 2);
QCOMPARE(getEtag("foodir/sub"), initialEtag);
}
void testRecursiveDelete()
{
auto makeEntry = [&](const QByteArray &path) {
SyncJournalFileRecord record;
record._path = path;
_db.setFileRecord(record);
};
QByteArrayList elements;
elements
<< "foo"
<< "foo/file"
<< "bar"
<< "moo"
<< "moo/file"
<< "foo%bar"
<< "foo bla bar/file"
<< "fo_"
<< "fo_/file";
for (auto elem : elements)
makeEntry(elem);
auto checkElements = [&]() {
bool ok = true;
for (auto elem : elements) {
SyncJournalFileRecord record;
_db.getFileRecord(elem, &record);
if (!record.isValid()) {
qWarning() << "Missing record: " << elem;
ok = false;
}
}
return ok;
};
_db.deleteFileRecord("moo", true);
elements.removeAll("moo");
elements.removeAll("moo/file");
QVERIFY(checkElements());
_db.deleteFileRecord("fo_", true);
elements.removeAll("fo_");
elements.removeAll("fo_/file");
QVERIFY(checkElements());
_db.deleteFileRecord("foo%bar", true);
elements.removeAll("foo%bar");
QVERIFY(checkElements());
}
private: private:
SyncJournalDb _db; SyncJournalDb _db;
}; };

View File

@@ -231,12 +231,25 @@ private slots:
QCOMPARE(fakeFolder.currentLocalState(), remoteInfo); QCOMPARE(fakeFolder.currentLocalState(), remoteInfo);
} }
void testDuplicateFileId_data()
{
QTest::addColumn<QString>("prefix");
// There have been bugs related to how the original
// folder and the folder with the duplicate tree are
// ordered. Test both cases here.
QTest::newRow("first ordering") << "O"; // "O" > "A"
QTest::newRow("second ordering") << "0"; // "0" < "A"
}
// If the same folder is shared in two different ways with the same // If the same folder is shared in two different ways with the same
// user, the target user will see duplicate file ids. We need to make // user, the target user will see duplicate file ids. We need to make
// sure the move detection and sync still do the right thing in that // sure the move detection and sync still do the right thing in that
// case. // case.
void testDuplicateFileId() void testDuplicateFileId()
{ {
QFETCH(QString, prefix);
FakeFolder fakeFolder{ FileInfo::A12_B12_C12_S12() }; FakeFolder fakeFolder{ FileInfo::A12_B12_C12_S12() };
auto &remote = fakeFolder.remoteModifier(); auto &remote = fakeFolder.remoteModifier();
@@ -245,8 +258,8 @@ private slots:
remote.mkdir("A/Q"); remote.mkdir("A/Q");
// Duplicate every entry in A under O/A // Duplicate every entry in A under O/A
remote.mkdir("O"); remote.mkdir(prefix);
remote.children["O"].addChild(remote.children["A"]); remote.children[prefix].addChild(remote.children["A"]);
// This already checks that the rename detection doesn't get // This already checks that the rename detection doesn't get
// horribly confused if we add new files that have the same // horribly confused if we add new files that have the same
@@ -263,28 +276,28 @@ private slots:
// Try a remote file move // Try a remote file move
remote.rename("A/a1", "A/W/a1m"); remote.rename("A/a1", "A/W/a1m");
remote.rename("O/A/a1", "O/A/W/a1m"); remote.rename(prefix + "/A/a1", prefix + "/A/W/a1m");
QVERIFY(fakeFolder.syncOnce()); QVERIFY(fakeFolder.syncOnce());
QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState()); QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState());
QCOMPARE(nGET, 0); QCOMPARE(nGET, 0);
// And a remote directory move // And a remote directory move
remote.rename("A/W", "A/Q/W"); remote.rename("A/W", "A/Q/W");
remote.rename("O/A/W", "O/A/Q/W"); remote.rename(prefix + "/A/W", prefix + "/A/Q/W");
QVERIFY(fakeFolder.syncOnce()); QVERIFY(fakeFolder.syncOnce());
QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState()); QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState());
QCOMPARE(nGET, 0); QCOMPARE(nGET, 0);
// Partial file removal (in practice, A/a2 may be moved to O/a2, but we don't care) // Partial file removal (in practice, A/a2 may be moved to O/a2, but we don't care)
remote.rename("O/A/a2", "O/a2"); remote.rename(prefix + "/A/a2", prefix + "/a2");
remote.remove("A/a2"); remote.remove("A/a2");
QVERIFY(fakeFolder.syncOnce()); QVERIFY(fakeFolder.syncOnce());
QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState()); QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState());
QCOMPARE(nGET, 0); QCOMPARE(nGET, 0);
// Local change plus remote move at the same time // Local change plus remote move at the same time
fakeFolder.localModifier().appendByte("O/a2"); fakeFolder.localModifier().appendByte(prefix + "/a2");
remote.rename("O/a2", "O/a3"); remote.rename(prefix + "/a2", prefix + "/a3");
QVERIFY(fakeFolder.syncOnce()); QVERIFY(fakeFolder.syncOnce());
QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState()); QCOMPARE(fakeFolder.currentLocalState(), fakeFolder.currentRemoteState());
QCOMPARE(nGET, 1); QCOMPARE(nGET, 1);

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Activitat del servidor</translation> <translation>Activitat del servidor</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Protocol de sincronització</translation> <translation>Protocol de sincronització</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>No sincronitzat</translation> <translation>No sincronitzat</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>No sincronitzat (%1)</translation> <translation>No sincronitzat (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>La llista de l&apos;activitat del servidor s&apos;ha copiat al porta-retalls.</translation> <translation>La llista de l&apos;activitat del servidor s&apos;ha copiat al porta-retalls.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>La llista d&apos;activitat de sincronització s&apos;ha copiat al porta-retalls</translation> <translation>La llista d&apos;activitat de sincronització s&apos;ha copiat al porta-retalls</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>S&apos;ha copiat una llista d&apos;elements no sincronitzats al porta-retalls.</translation> <translation>S&apos;ha copiat una llista d&apos;elements no sincronitzats al porta-retalls.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>S&apos;ha copiat al porta-retalls</translation> <translation>S&apos;ha copiat al porta-retalls</translation>
</message> </message>
@@ -1408,7 +1408,7 @@ Els elements que poden ser eliminats s&apos;eliminaran si impedeixen que una car
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Carpeta</translation> <translation>Carpeta</translation>
</message> </message>
@@ -1423,27 +1423,32 @@ Els elements que poden ser eliminats s&apos;eliminaran si impedeixen que una car
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Copiar</translation> <translation>Copiar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Hora</translation> <translation>Hora</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Fitxer</translation> <translation>Fitxer</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2497,6 +2502,14 @@ No és aconsellada usar-la.</translation>
<translation>S&apos;ha produit un error en carregar la llista de subcarpetes.</translation> <translation>S&apos;ha produit un error en carregar la llista de subcarpetes.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2528,28 +2541,28 @@ No és aconsellada usar-la.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Activitat</translation> <translation>Activitat</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>General</translation> <translation>General</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Xarxa</translation> <translation>Xarxa</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Compte</translation> <translation>Compte</translation>
</message> </message>
@@ -2675,99 +2688,95 @@ No és aconsellada usar-la.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Protegit amb contr&amp;asenya</translation> <translation>Protegit amb contr&amp;asenya</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protegit amb contrasenya</translation> <translation>Protegit amb contrasenya</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El fitxer no es pot compartir perquè va ser compartit sense permisos de compartició.</translation> <translation>El fitxer no es pot compartir perquè va ser compartit sense permisos de compartició.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Esborra</translation> <translation>Esborra</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Envia l&apos;enllaç per correu electrònic</translation> <translation>Envia l&apos;enllaç per correu electrònic</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Cancel·lar</translation> <translation>Cancel·lar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>La comp&amp;artició pública requereix una contrasenya</translation> <translation>La comp&amp;artició pública requereix una contrasenya</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Establiu la contrasenya</translation> <translation>Establiu la contrasenya</translation>
</message> </message>
@@ -2866,12 +2875,12 @@ No és aconsellada usar-la.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Error d&apos;accés</translation> <translation>Error d&apos;accés</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Cal identificar-se com a usuari %1</translation> <translation>Cal identificar-se com a usuari %1</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Aktivita serveru</translation> <translation>Aktivita serveru</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Protokol synchronizace</translation> <translation>Protokol synchronizace</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Nesesynchronizováno</translation> <translation>Nesesynchronizováno</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Nesesynchronizováno (%1)</translation> <translation>Nesesynchronizováno (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Výpis aktivity serveru byl zkopírován do schránky.</translation> <translation>Výpis aktivity serveru byl zkopírován do schránky.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>Výpis aktivity synchronizace byl zkopírován do schránky.</translation> <translation>Výpis aktivity synchronizace byl zkopírován do schránky.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>Seznam nesynchronizovaných položek byl zkopírován do schránky.</translation> <translation>Seznam nesynchronizovaných položek byl zkopírován do schránky.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Zkopírováno do schránky</translation> <translation>Zkopírováno do schránky</translation>
</message> </message>
@@ -1411,7 +1411,7 @@ Položky u kterých je povoleno smazání budou vymazány, pokud by bránily ods
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Adresář</translation> <translation>Adresář</translation>
</message> </message>
@@ -1426,27 +1426,32 @@ Položky u kterých je povoleno smazání budou vymazány, pokud by bránily ods
<translation>Ukázat ignorované soubory</translation> <translation>Ukázat ignorované soubory</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopie</translation> <translation>Kopie</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Čas</translation> <translation>Čas</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Soubor</translation> <translation>Soubor</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation>Problém</translation> <translation>Problém</translation>
</message> </message>
@@ -2500,6 +2505,14 @@ Nedoporučuje se jí používat.</translation>
<translation>Došlo k chybě v průběhu načítání seznamu podadresářů.</translation> <translation>Došlo k chybě v průběhu načítání seznamu podadresářů.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Zamítnout</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2531,28 +2544,28 @@ Nedoporučuje se jí používat.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Aktivita</translation> <translation>Aktivita</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Hlavní</translation> <translation>Hlavní</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Síť</translation> <translation>Síť</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Účet</translation> <translation>Účet</translation>
</message> </message>
@@ -2678,99 +2691,95 @@ Nedoporučuje se jí používat.</translation>
<translation>Kdokoliv, kdo odkaz, může přistupovat k tomuto souboru/složce</translation> <translation>Kdokoliv, kdo odkaz, může přistupovat k tomuto souboru/složce</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Ch&amp;ránit heslem</translation> <translation>Ch&amp;ránit heslem</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Chráněno heslem</translation> <translation>Chráněno heslem</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Tento soubor nelze sdílet, protože byl nasdílen bez možnosti dalšího sdílení.</translation> <translation>Tento soubor nelze sdílet, protože byl nasdílen bez možnosti dalšího sdílení.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Smazat</translation> <translation>Smazat</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation>Otevřít odkaz v prohlížeči</translation> <translation>Otevřít odkaz v prohlížeči</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Poslat odkaz emailem</translation> <translation>Poslat odkaz emailem</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Zrušit</translation> <translation>Zrušit</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Veřejný odkaz</translation> <translation>Veřejný odkaz</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Veřejné s&amp;dílení vyžaduje heslo</translation> <translation>Veřejné s&amp;dílení vyžaduje heslo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Nastavte prosím heslo</translation> <translation>Nastavte prosím heslo</translation>
</message> </message>
@@ -2869,12 +2878,12 @@ Nedoporučuje se jí používat.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Chyba přihlášení</translation> <translation>Chyba přihlášení</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Musíte se přihlásit jako uživatel %1</translation> <translation>Musíte se přihlásit jako uživatel %1</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Serveraktivität</translation> <translation>Serveraktivität</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Synchronisationsprotokoll</translation> <translation>Synchronisationsprotokoll</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>nicht synchronisiert</translation> <translation>nicht synchronisiert</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>nicht synchronisiert (%1)</translation> <translation>nicht synchronisiert (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Die Server-Aktivitätsliste wurde in die Zwischenablage kopiert. </translation> <translation>Die Server-Aktivitätsliste wurde in die Zwischenablage kopiert. </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>Die Synchronisationsliste wurde in die Zwischenablage kopiert.</translation> <translation>Die Synchronisationsliste wurde in die Zwischenablage kopiert.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>Die Liste der unsynchronisierten Dateien wurde in die Zwischenablage kopiert.</translation> <translation>Die Liste der unsynchronisierten Dateien wurde in die Zwischenablage kopiert.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>In die Zwischenablage kopiert</translation> <translation>In die Zwischenablage kopiert</translation>
</message> </message>
@@ -506,7 +506,7 @@
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="358"/> <location filename="../src/gui/activitywidget.cpp" line="358"/>
<source>You received new notifications from %1, %2 and other accounts.</source> <source>You received new notifications from %1, %2 and other accounts.</source>
<translation>Sieh haben %n neue Benachrichtigungen von %1, %2 und anderen Konten erhalten.</translation> <translation>Sie haben %n neue Benachrichtigungen von %1, %2 und anderen Konten erhalten.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="362"/> <location filename="../src/gui/activitywidget.cpp" line="362"/>
@@ -995,7 +995,7 @@ Wenn diese Synchronisation fortgesetzt wird, werden Dateien eventuell von älter
<message> <message>
<location filename="../src/gui/folderstatusmodel.cpp" line="878"/> <location filename="../src/gui/folderstatusmodel.cpp" line="878"/>
<source>Checking for changes in &apos;%1&apos;</source> <source>Checking for changes in &apos;%1&apos;</source>
<translation>Nach Änderungen suchen in &apos;%1&apos;</translation> <translation>Suche nach Änderungen in &apos;%1&apos;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderstatusmodel.cpp" line="884"/> <location filename="../src/gui/folderstatusmodel.cpp" line="884"/>
@@ -1103,7 +1103,7 @@ Wenn diese Synchronisation fortgesetzt wird, werden Dateien eventuell von älter
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="550"/> <location filename="../src/gui/folderwizard.cpp" line="550"/>
<source>Add Sync Connection</source> <source>Add Sync Connection</source>
<translation>Ordner-Synchronisation hinzufügen</translation> <translation>Synchronisation hinzufügen</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1144,7 +1144,7 @@ Wenn diese Synchronisation fortgesetzt wird, werden Dateien eventuell von älter
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="223"/> <location filename="../src/gui/folderwizard.cpp" line="223"/>
<source>Authentication failed accessing %1</source> <source>Authentication failed accessing %1</source>
<translation>Beim Zugriff auf %1 ist die Authentifizierung fehlgeschlagen</translation> <translation>Die Authentifizierung ist beim Zugriff auf %1 fehlgeschlagen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="225"/> <location filename="../src/gui/folderwizard.cpp" line="225"/>
@@ -1233,7 +1233,7 @@ Wenn diese Synchronisation fortgesetzt wird, werden Dateien eventuell von älter
<message> <message>
<location filename="../src/gui/generalsettings.ui" line="171"/> <location filename="../src/gui/generalsettings.ui" line="171"/>
<source>Ask for confirmation before synchronizing folders larger than</source> <source>Ask for confirmation before synchronizing folders larger than</source>
<translation>Bestätigung erfragen, bevor Ordner synchronisiert werden. Grenze:</translation> <translation>Bestätigung erfragen, bevor Ordner synchronisiert werden die größer sind als:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/generalsettings.ui" line="191"/> <location filename="../src/gui/generalsettings.ui" line="191"/>
@@ -1413,7 +1413,7 @@ Objekte, bei denen Löschen erlaubt ist, werden gelöscht, wenn sie die Löschun
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Ordner</translation> <translation>Ordner</translation>
</message> </message>
@@ -1428,27 +1428,32 @@ Objekte, bei denen Löschen erlaubt ist, werden gelöscht, wenn sie die Löschun
<translation>Ignorierte Dateien anzeigen</translation> <translation>Ignorierte Dateien anzeigen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation>Es gab zu viele Probleme. Nicht alle können hier dargestellt werden.</translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation>Liste der Fehler in die Zwischenablage kopieren.</translation> <translation>Liste der Fehler in die Zwischenablage kopieren.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopieren</translation> <translation>Kopieren</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Zeit</translation> <translation>Zeit</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Datei</translation> <translation>Datei</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation>Fehler</translation> <translation>Fehler</translation>
</message> </message>
@@ -2501,6 +2506,14 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<translation>Ein Fehler ist aufgetreten, während die Liste der Unterordner geladen wurde.</translation> <translation>Ein Fehler ist aufgetreten, während die Liste der Unterordner geladen wurde.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Ausblenden</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2532,28 +2545,28 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Aktivität</translation> <translation>Aktivität</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Allgemein</translation> <translation>Allgemein</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Netzwerk</translation> <translation>Netzwerk</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Benutzerkonto</translation> <translation>Benutzerkonto</translation>
</message> </message>
@@ -2679,99 +2692,95 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<translation>Jeder mit dem Link hat Zugriff auf die Datei/Ordner</translation> <translation>Jeder mit dem Link hat Zugriff auf die Datei/Ordner</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Passwort geschützt</translation> <translation>Passwort geschützt</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>passwortgeschützt</translation> <translation>passwortgeschützt</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Die Datei kann nicht geteilt werden, weil sie ohne erneute Teilungs-Berechtigung für Sie geteilt wurde.</translation> <translation>Die Datei kann nicht geteilt werden, weil sie ohne erneute Teilungs-Berechtigung für Sie geteilt wurde.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation>%1 - Link</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation>Das Teilen von Links wurde deaktiviert</translation> <translation>Das Teilen von Links wurde deaktiviert</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation>Öffentlichen Link zum Teilen erstellen</translation> <translation>Öffentlichen Link zum Teilen erstellen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Löschen</translation> <translation>Löschen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation>Link im Browser öffnen</translation> <translation>Link im Browser öffnen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation>Link in Zwischenablage kopieren</translation> <translation>Link in Zwischenablage kopieren</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation>Link in die Zwischenablage kopieren (direkter download)</translation> <translation>Link in die Zwischenablage kopieren (direkter download)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Link als E-Mail verschicken</translation> <translation>Link als E-Mail verschicken</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation>Link per Email senden (direkter download)</translation> <translation>Link per Email senden (direkter download)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation>Löschung des öffentlichen Links bestätigen</translation> <translation>Löschung des öffentlichen Links bestätigen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation>&lt;p&gt;Möchte Sie wirklich den öffentlichen Link &lt;i&gt;%1 &lt;/i&gt;löschen?&lt;p&gt;Hinweis: Dies kann nicht rückgängig gemacht werden.&lt;/p&gt;</translation> <translation>&lt;p&gt;Möchte Sie wirklich den öffentlichen Link &lt;i&gt;%1 &lt;/i&gt;löschen?&lt;p&gt;Hinweis: Dies kann nicht rückgängig gemacht werden.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Abbrechen</translation> <translation>Abbrechen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Öffentlicher Link</translation> <translation>Öffentlicher Link</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation>Öffentlichen Link löschen</translation> <translation>Öffentlichen Link löschen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Öffentliches Teilen erfordert ein P&amp;asswort</translation> <translation>Öffentliches Teilen erfordert ein P&amp;asswort</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Bitte wählen Sie ein Passwort:</translation> <translation>Bitte wählen Sie ein Passwort:</translation>
</message> </message>
@@ -2791,7 +2800,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.ui" line="108"/> <location filename="../src/gui/shareusergroupwidget.ui" line="108"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You can direct people to this shared file or folder &lt;a href=&quot;private link menu&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;by giving them a private link&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You can direct people to this shared file or folder &lt;a href=&quot;private link menu&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;by giving them a private link&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sie können Leute direkt zu dieser Freigabe leiten&lt;a href=&quot;private link menu&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;, wenn Sie Ihnen einen privaten Link&lt;/span&gt;&lt;/a&gt;gibst.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation> <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sie können Personen direkt zu dieser Freigabe leiten,&lt;a href=&quot;private link menu&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt; wenn Sie Ihnen diesen privaten Link &lt;/span&gt;&lt;/a&gt; geben.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="186"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="186"/>
@@ -2870,12 +2879,12 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Log-In Fehler</translation> <translation>Log-In Fehler</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Sie müssen sich als %1 einloggen</translation> <translation>Sie müssen sich als %1 einloggen</translation>
</message> </message>
@@ -3238,7 +3247,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1290"/> <location filename="../src/libsync/syncengine.cpp" line="1290"/>
<source>Not allowed because you don&apos;t have permission to add parent folder</source> <source>Not allowed because you don&apos;t have permission to add parent folder</source>
<translation>Nicht erlaubt, da Sie keine Rechte zur Erstellung von Unterordnern haben</translation> <translation>Nicht erlaubt, da Sie keine Rechte zur Erstellung von übergeordneten Ordnern haben</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1297"/> <location filename="../src/libsync/syncengine.cpp" line="1297"/>
@@ -3318,12 +3327,12 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="450"/> <location filename="../src/libsync/syncengine.cpp" line="450"/>
<source>File names ending with a period are not supported on this file system.</source> <source>File names ending with a period are not supported on this file system.</source>
<translation>Dateinamen enden mit einem Punkt, die in diesem Dateisystem nicht unterstützt wird.</translation> <translation>Dateinamen die mit einem Punkt enden sind in diesem Dateisystem nicht unterstützt.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="460"/> <location filename="../src/libsync/syncengine.cpp" line="460"/>
<source>File names containing the character &apos;%1&apos; are not supported on this file system.</source> <source>File names containing the character &apos;%1&apos; are not supported on this file system.</source>
<translation>Dateinamen beinhalten das Zeichen &apos;%1&apos; und diese werden in diesem Dateisystems nicht unterstützt.</translation> <translation>Dateinamen beinhalten das Zeichen &apos;%1&apos; diese werden in diesem Dateisystem nicht unterstützt.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="463"/> <location filename="../src/libsync/syncengine.cpp" line="463"/>
@@ -3333,7 +3342,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="468"/> <location filename="../src/libsync/syncengine.cpp" line="468"/>
<source>Filename contains trailing spaces.</source> <source>Filename contains trailing spaces.</source>
<translation>Dateiname endet mit Leerzeichen.</translation> <translation>Der Dateiname endet mit Leerzeichen.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="471"/> <location filename="../src/libsync/syncengine.cpp" line="471"/>
@@ -3363,7 +3372,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="707"/> <location filename="../src/libsync/syncengine.cpp" line="707"/>
<source>Invalid characters, please rename &quot;%1&quot;</source> <source>Invalid characters, please rename &quot;%1&quot;</source>
<translation>Ungültige Zeichenm bitte benennen Sie &quot;%1&quot; um</translation> <translation>Ungültige Zeichen, bitte benennen Sie &quot;%1&quot; um</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="827"/> <location filename="../src/libsync/syncengine.cpp" line="827"/>
@@ -3594,12 +3603,12 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="240"/> <location filename="../src/gui/owncloudgui.cpp" line="240"/>
<source>Disconnected from some accounts</source> <source>Disconnected from some accounts</source>
<translation>Verbindungen zu einigen Konnten getrennt</translation> <translation>Die Verbindungen zu einigen Konnten wurde getrennt</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="251"/> <location filename="../src/gui/owncloudgui.cpp" line="251"/>
<source>Disconnected from accounts:</source> <source>Disconnected from accounts:</source>
<translation>Verbindungen zu Konnten getrennt:</translation> <translation>Verbindungen zu Konnten wurde getrennt:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="253"/> <location filename="../src/gui/owncloudgui.cpp" line="253"/>
@@ -3835,7 +3844,7 @@ Es ist nicht ratsam, diese zu benutzen.</translation>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="36"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="36"/>
<source>Please switch to your browser to proceed.</source> <source>Please switch to your browser to proceed.</source>
<translation>Bitte wechseln Sie zum Fortfahren in deinen Browser.</translation> <translation>Bitte wechseln Sie zum Fortfahren in den Browser.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="46"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="46"/>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Δραστηριότητα διακομιστή</translation> <translation>Δραστηριότητα διακομιστή</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Προτοκολο συγχρονισμου</translation> <translation>Προτοκολο συγχρονισμου</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Δεν είναι συγχρονισμένα</translation> <translation>Δεν είναι συγχρονισμένα</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Δεν είναι συγχρονισμένα (%1)</translation> <translation>Δεν είναι συγχρονισμένα (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Ο κατάλογος δραστηριοτήτων του διακομιστή έχει αντιγραφθεί στο Πρόχειρο</translation> <translation>Ο κατάλογος δραστηριοτήτων του διακομιστή έχει αντιγραφθεί στο Πρόχειρο</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>Ο κατάλογος της δραστηριότητας συγχρονισμού έχει αντιγραφθεί στο Πρόχειρο</translation> <translation>Ο κατάλογος της δραστηριότητας συγχρονισμού έχει αντιγραφθεί στο Πρόχειρο</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>Η λίστα των μη συγχρονισμένων αντικειμένων έχει αντιγραφεί στο πρόχειρο</translation> <translation>Η λίστα των μη συγχρονισμένων αντικειμένων έχει αντιγραφεί στο πρόχειρο</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Αντιγράφηκε στο πρόχειρο</translation> <translation>Αντιγράφηκε στο πρόχειρο</translation>
</message> </message>
@@ -1413,7 +1413,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Φάκελος</translation> <translation>Φάκελος</translation>
</message> </message>
@@ -1428,27 +1428,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Αντιγραφή</translation> <translation>Αντιγραφή</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Ώρα</translation> <translation>Ώρα</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Αρχείο</translation> <translation>Αρχείο</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2502,6 +2507,14 @@ It is not advisable to use it.</source>
<translation>Παρουσιάστηκε σφάλμα κατά την φόρτωση της λίστας των υπο-φακέλων</translation> <translation>Παρουσιάστηκε σφάλμα κατά την φόρτωση της λίστας των υπο-φακέλων</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Απόρριψη</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2533,28 +2546,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Δραστηριότητα</translation> <translation>Δραστηριότητα</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Γενικά</translation> <translation>Γενικά</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Δίκτυο</translation> <translation>Δίκτυο</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Λογαριασμός</translation> <translation>Λογαριασμός</translation>
</message> </message>
@@ -2680,99 +2693,95 @@ It is not advisable to use it.</source>
<translation>Οποιοσδήποτε με τη σύνδεση έχει πρόσβαση στο αρχείο / φάκελο</translation> <translation>Οποιοσδήποτε με τη σύνδεση έχει πρόσβαση στο αρχείο / φάκελο</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Π&amp;ροστασία με κωδικό</translation> <translation>Π&amp;ροστασία με κωδικό</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Προστατευμένο με κωδικό πρόσβασης</translation> <translation>Προστατευμένο με κωδικό πρόσβασης</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Το αρχείο δεν μπορεί να διαμοιραστεί γιατί διαμοιράστηκε χωρίς δικαιώματα διαμοιρασμού.</translation> <translation>Το αρχείο δεν μπορεί να διαμοιραστεί γιατί διαμοιράστηκε χωρίς δικαιώματα διαμοιρασμού.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation>%1 σλυνδεσμος</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Διαγραφή</translation> <translation>Διαγραφή</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation>Άνοιγμα συνδέσμου στον περιηγητή</translation> <translation>Άνοιγμα συνδέσμου στον περιηγητή</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation>Αντιγραφή συνδέσμου στο πρόχειρο</translation> <translation>Αντιγραφή συνδέσμου στο πρόχειρο</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Αποστολή συνδέσμου με αλληλογραφία</translation> <translation>Αποστολή συνδέσμου με αλληλογραφία</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Ακύρωση</translation> <translation>Ακύρωση</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Δημόσιος σύνδεσμος</translation> <translation>Δημόσιος σύνδεσμος</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Ο δημόσιος &amp;διαμοιρασμός απαιτεί κωδικό πρόσβασης</translation> <translation>Ο δημόσιος &amp;διαμοιρασμός απαιτεί κωδικό πρόσβασης</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Παρακαλούμε ορίστε Κωδικό</translation> <translation>Παρακαλούμε ορίστε Κωδικό</translation>
</message> </message>
@@ -2871,12 +2880,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Σφάλμα Σύνδεσης</translation> <translation>Σφάλμα Σύνδεσης</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Πρέπει να εισέλθετε σαν χρήστης %1</translation> <translation>Πρέπει να εισέλθετε σαν χρήστης %1</translation>
</message> </message>

View File

@@ -414,44 +414,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1434,7 +1434,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -1449,27 +1449,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -2521,6 +2526,14 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation type="unfinished"></translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2552,28 +2565,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -2699,99 +2712,95 @@ It is not advisable to use it.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
@@ -2890,12 +2899,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

View File

@@ -283,7 +283,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="788"/> <location filename="../src/gui/accountsettings.cpp" line="788"/>
<source>There are folders that were not synchronized because they are too big or external storages: </source> <source>There are folders that were not synchronized because they are too big or external storages: </source>
<translation>Hay carpetas que no fueron sincronizadas porque son demasiado grandes o residen en almacenes externos:</translation> <translation>Hay carpetas que no fueron sincronizadas porque son demasiado grandes o residen en almacenamiento externo:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="834"/> <location filename="../src/gui/accountsettings.cpp" line="834"/>
@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Actividad del servidor</translation> <translation>Actividad del servidor</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Protocolo de Sincronización</translation> <translation>Protocolo de Sincronización</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>No sincronizado</translation> <translation>No sincronizado</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>No Sincronizado (%1)</translation> <translation>No Sincronizado (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>La lista de la actividad del servidor se ha copiado en el portapapeles.</translation> <translation>La lista de la actividad del servidor se ha copiado en el portapapeles.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>La lista de actividades de sincronización se ha copiado en el portapapeles.</translation> <translation>La lista de actividades de sincronización se ha copiado en el portapapeles.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>La lista de elementos sin sincronizar, ha sido copiada al portapapeles.</translation> <translation>La lista de elementos sin sincronizar, ha sido copiada al portapapeles.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Copiado al portapapeles</translation> <translation>Copiado al portapapeles</translation>
</message> </message>
@@ -1244,7 +1244,7 @@ Si continua con la sincronización todos los archivos serán remplazados por su
<message> <message>
<location filename="../src/gui/generalsettings.ui" line="215"/> <location filename="../src/gui/generalsettings.ui" line="215"/>
<source>Ask for confirmation before synchronizing external storages</source> <source>Ask for confirmation before synchronizing external storages</source>
<translation>Preguntar si se desea sincronizar carpetas de almacenes externos</translation> <translation>Preguntar si se desea sincronizar carpetas de almacenamiento externo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/generalsettings.ui" line="26"/> <location filename="../src/gui/generalsettings.ui" line="26"/>
@@ -1413,7 +1413,7 @@ Los elementos cuya eliminación está permitida serán eliminados si impiden que
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Carpeta</translation> <translation>Carpeta</translation>
</message> </message>
@@ -1428,27 +1428,32 @@ Los elementos cuya eliminación está permitida serán eliminados si impiden que
<translation>Mostrar archivos ignorados</translation> <translation>Mostrar archivos ignorados</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation>Hay demasiados problemas, No todos se visualizan aquí.</translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation>Copiar la lista de problemas al portapapeles.</translation> <translation>Copiar la lista de problemas al portapapeles.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Copiar</translation> <translation>Copiar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Hora</translation> <translation>Hora</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Archivo</translation> <translation>Archivo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation>Problema</translation> <translation>Problema</translation>
</message> </message>
@@ -2501,6 +2506,14 @@ No se recomienda usarla.</translation>
<translation>Ha ocurrido un error mientras cargaba la lista de carpetas.</translation> <translation>Ha ocurrido un error mientras cargaba la lista de carpetas.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Descartar</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2532,28 +2545,28 @@ No se recomienda usarla.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Actividad</translation> <translation>Actividad</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>General</translation> <translation>General</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Red</translation> <translation>Red</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Cuenta</translation> <translation>Cuenta</translation>
</message> </message>
@@ -2679,99 +2692,95 @@ No se recomienda usarla.</translation>
<translation>Quienquiera que posea el vínculo tendrá acceso al archivo/carpeta</translation> <translation>Quienquiera que posea el vínculo tendrá acceso al archivo/carpeta</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Protegido por contr&amp;aseña </translation> <translation>Protegido por contr&amp;aseña </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protegido con contraseña</translation> <translation>Protegido con contraseña</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>El archivo no puede compartirse; ya que fue compartido sin permisos correspondientes.</translation> <translation>El archivo no puede compartirse; ya que fue compartido sin permisos correspondientes.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation>%1 Enlace</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation>Se ha deshabilitado la compartición de enlaces</translation> <translation>Se ha deshabilitado la compartición de enlaces</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation>Crear un enlace público compartido</translation> <translation>Crear un enlace público compartido</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Eliminar</translation> <translation>Eliminar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation>Abrir enlace en el explorador</translation> <translation>Abrir enlace en el explorador</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation>Copiar enlace al portapapeles</translation> <translation>Copiar enlace al portapapeles</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation>Copiar enlace al portapapeles (descarga directa)</translation> <translation>Copiar enlace al portapapeles (descarga directa)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Enviar enlace por e-mail</translation> <translation>Enviar enlace por e-mail</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation>Enviar enlace por e-mail (descarga directa)</translation> <translation>Enviar enlace por e-mail (descarga directa)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation>Confirmar eliminación de enlace de recurso compartido</translation> <translation>Confirmar eliminación de enlace de recurso compartido</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation>&lt;p&gt;¿Realmente desea borrar el enlace público compartido &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Nota: Esta acción no se puede deshacer&lt;/p&gt;</translation> <translation>&lt;p&gt;¿Realmente desea borrar el enlace público compartido &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Nota: Esta acción no se puede deshacer&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Cancelar</translation> <translation>Cancelar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Enlace Publico</translation> <translation>Enlace Publico</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation>Borrar el enlace compartido</translation> <translation>Borrar el enlace compartido</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Compartir public&amp;amente requiere contraseña</translation> <translation>Compartir public&amp;amente requiere contraseña</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Por favor establece una contraseña</translation> <translation>Por favor establece una contraseña</translation>
</message> </message>
@@ -2870,12 +2879,12 @@ No se recomienda usarla.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Error al iniciar sesión</translation> <translation>Error al iniciar sesión</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Debe iniciar sesión como el usuario %1</translation> <translation>Debe iniciar sesión como el usuario %1</translation>
</message> </message>
@@ -3454,7 +3463,7 @@ No se recomienda usarla.</translation>
<message> <message>
<location filename="../src/libsync/theme.cpp" line="315"/> <location filename="../src/libsync/theme.cpp" line="315"/>
<source>&lt;p&gt;Version %1. For more information please visit &lt;a href=&apos;%2&apos;&gt;%3&lt;/a&gt;.&lt;/p&gt;</source> <source>&lt;p&gt;Version %1. For more information please visit &lt;a href=&apos;%2&apos;&gt;%3&lt;/a&gt;.&lt;/p&gt;</source>
<translation>&lt;p&gt;Versión %1. Para obtener más información, visita&lt;a href=&apos;%2&apos;&gt;%3&lt;/a&gt;.&lt;/p&gt;</translation> <translation>&lt;p&gt;Versión %1. Para obtener más información, visita &lt;a href=&apos;%2&apos;&gt;%3&lt;/a&gt;.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/theme.cpp" line="320"/> <location filename="../src/libsync/theme.cpp" line="320"/>
@@ -3635,7 +3644,7 @@ No se recomienda usarla.</translation>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="360"/> <location filename="../src/gui/owncloudgui.cpp" line="360"/>
<source>Unpause all folders</source> <source>Unpause all folders</source>
<translation>Despausar todas las carpetas</translation> <translation>Reanudar todas las carpetas</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="365"/> <location filename="../src/gui/owncloudgui.cpp" line="365"/>
@@ -3645,12 +3654,12 @@ No se recomienda usarla.</translation>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="599"/> <location filename="../src/gui/owncloudgui.cpp" line="599"/>
<source>Unpause all synchronization</source> <source>Unpause all synchronization</source>
<translation>Despausar todas las sincronizaciones</translation> <translation>Reanudar toda la sincronización</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="601"/> <location filename="../src/gui/owncloudgui.cpp" line="601"/>
<source>Unpause synchronization</source> <source>Unpause synchronization</source>
<translation>Despausar la sincronización</translation> <translation>Reanudar la sincronización</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="609"/> <location filename="../src/gui/owncloudgui.cpp" line="609"/>
@@ -3774,7 +3783,7 @@ No se recomienda usarla.</translation>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="327"/> <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="327"/>
<source>Ask for confirmation before synchronizing e&amp;xternal storages</source> <source>Ask for confirmation before synchronizing e&amp;xternal storages</source>
<translation>Preguntar si se desea sincronizar carpetas de almacenes e&amp;xternos</translation> <translation>Preguntar si se desea sincronizar carpetas de almacenamiento e&amp;xterno</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="351"/> <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="351"/>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Actividad de Servidor</translation> <translation>Actividad de Servidor</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Protocolo de Sincronización</translation> <translation>Protocolo de Sincronización</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>No Sincronizado </translation> <translation>No Sincronizado </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>No Sincronizado (%1)</translation> <translation>No Sincronizado (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Copiado al portapapeles</translation> <translation>Copiado al portapapeles</translation>
</message> </message>
@@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Carpeta</translation> <translation>Carpeta</translation>
</message> </message>
@@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Copiar</translation> <translation>Copiar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Hora</translation> <translation>Hora</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Archivo</translation> <translation>Archivo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2489,6 +2494,14 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2520,28 +2533,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Actividad</translation> <translation>Actividad</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>General</translation> <translation>General</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Red</translation> <translation>Red</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Cuenta</translation> <translation>Cuenta</translation>
</message> </message>
@@ -2667,99 +2680,95 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Borrar</translation> <translation>Borrar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Mandar enlace por e-mail</translation> <translation>Mandar enlace por e-mail</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Cancelar</translation> <translation>Cancelar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2858,12 +2867,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Serveri aktiivsus</translation> <translation>Serveri aktiivsus</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Sünkroniseerimisprotokoll</translation> <translation>Sünkroniseerimisprotokoll</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Pole sünkroonitud</translation> <translation>Pole sünkroonitud</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Kopeeritud lõikepuhvrisse</translation> <translation>Kopeeritud lõikepuhvrisse</translation>
</message> </message>
@@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Kaust</translation> <translation>Kaust</translation>
</message> </message>
@@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopeeri</translation> <translation>Kopeeri</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Aeg</translation> <translation>Aeg</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Fail</translation> <translation>Fail</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2490,6 +2495,14 @@ Selle kasutamine pole soovitatav.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Jäta vahele</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2521,28 +2534,28 @@ Selle kasutamine pole soovitatav.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Toimingud</translation> <translation>Toimingud</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Üldine</translation> <translation>Üldine</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Võrk</translation> <translation>Võrk</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Konto</translation> <translation>Konto</translation>
</message> </message>
@@ -2635,7 +2648,7 @@ Selle kasutamine pole soovitatav.</translation>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="42"/> <location filename="../src/gui/sharelinkwidget.ui" line="42"/>
<source>&amp;Create new</source> <source>&amp;Create new</source>
<translation type="unfinished"/> <translation>&amp;Loo uus</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="105"/> <location filename="../src/gui/sharelinkwidget.ui" line="105"/>
@@ -2668,99 +2681,95 @@ Selle kasutamine pole soovitatav.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>P&amp;arooliga kaitstud</translation> <translation>P&amp;arooliga kaitstud</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Parooliga kaitstud</translation> <translation>Parooliga kaitstud</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Kustuta</translation> <translation>Kustuta</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Saada link e-postiga</translation> <translation>Saada link e-postiga</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Loobu</translation> <translation>Loobu</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation>Avalik link</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Avalik j&amp;agamine nõuab parooli</translation> <translation>Avalik j&amp;agamine nõuab parooli</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Palun määra parool</translation> <translation>Palun määra parool</translation>
</message> </message>
@@ -2859,12 +2868,12 @@ Selle kasutamine pole soovitatav.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Sisselogimise viga</translation> <translation>Sisselogimise viga</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Pead sisse logima kui kasutaja %1</translation> <translation>Pead sisse logima kui kasutaja %1</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Zerbitzariaren Jarduera</translation> <translation>Zerbitzariaren Jarduera</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Sinkronizazio protokoloa</translation> <translation>Sinkronizazio protokoloa</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Sinkronizatu gabekoak</translation> <translation>Sinkronizatu gabekoak</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Arbelera kopiatua</translation> <translation>Arbelera kopiatua</translation>
</message> </message>
@@ -1404,7 +1404,7 @@ Ezabatzeko baimena duten itemak ezabatuko dira hauek karpeta bat ezabatzea uzten
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Karpeta</translation> <translation>Karpeta</translation>
</message> </message>
@@ -1419,27 +1419,32 @@ Ezabatzeko baimena duten itemak ezabatuko dira hauek karpeta bat ezabatzea uzten
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopiatu</translation> <translation>Kopiatu</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Noiz</translation> <translation>Noiz</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Fitxategia</translation> <translation>Fitxategia</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2492,6 +2497,14 @@ Ez da gomendagarria erabltzea.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2523,28 +2536,28 @@ Ez da gomendagarria erabltzea.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Jarduera</translation> <translation>Jarduera</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Orokorra</translation> <translation>Orokorra</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Sarea</translation> <translation>Sarea</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Kontua</translation> <translation>Kontua</translation>
</message> </message>
@@ -2670,99 +2683,95 @@ Ez da gomendagarria erabltzea.</translation>
<translation>Esteka duen edonork atzitu dezake fitxategi/karpeta</translation> <translation>Esteka duen edonork atzitu dezake fitxategi/karpeta</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Ezabatu</translation> <translation>Ezabatu</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Bidali lotura posta bidez</translation> <translation>Bidali lotura posta bidez</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Ezeztatu</translation> <translation>Ezeztatu</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Mesedez Ezarri Pasahitza</translation> <translation>Mesedez Ezarri Pasahitza</translation>
</message> </message>
@@ -2861,12 +2870,12 @@ Ez da gomendagarria erabltzea.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Errorea sartzean</translation> <translation>Errorea sartzean</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>

File diff suppressed because it is too large Load Diff

View File

@@ -83,7 +83,7 @@
<message> <message>
<location filename="../src/libsync/abstractnetworkjob.cpp" line="247"/> <location filename="../src/libsync/abstractnetworkjob.cpp" line="247"/>
<source>Unknown error: network reply was deleted</source> <source>Unknown error: network reply was deleted</source>
<translation type="unfinished"/> <translation>Tuntematon virhe: verkkovastaus poistettiin</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/abstractnetworkjob.cpp" line="390"/> <location filename="../src/libsync/abstractnetworkjob.cpp" line="390"/>
@@ -243,7 +243,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="656"/> <location filename="../src/gui/accountsettings.cpp" line="656"/>
<source>Server %1 is currently in maintenance mode.</source> <source>Server %1 is currently in maintenance mode.</source>
<translation type="unfinished"/> <translation>Palvelin %1 on juuri nyt huoltotilassa.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="658"/> <location filename="../src/gui/accountsettings.cpp" line="658"/>
@@ -373,7 +373,7 @@
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="132"/> <location filename="../src/gui/accountstate.cpp" line="132"/>
<source>Maintenance mode</source> <source>Maintenance mode</source>
<translation type="unfinished"/> <translation>Huoltotila</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="134"/> <location filename="../src/gui/accountstate.cpp" line="134"/>
@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Palvelimen toimet</translation> <translation>Palvelimen toimet</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Synkronointiprotokolla</translation> <translation>Synkronointiprotokolla</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Ei synkronoitu</translation> <translation>Ei synkronoitu</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Ei synkronoitu (%1)</translation> <translation>Ei synkronoitu (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Kopioitu leikepöydälle</translation> <translation>Kopioitu leikepöydälle</translation>
</message> </message>
@@ -567,7 +567,7 @@
<message> <message>
<location filename="../src/gui/application.cpp" line="168"/> <location filename="../src/gui/application.cpp" line="168"/>
<source>Quit ownCloud</source> <source>Quit ownCloud</source>
<translation type="unfinished"/> <translation>Lopeta ownCloud</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -747,13 +747,15 @@
<location filename="../src/gui/folder.cpp" line="888"/> <location filename="../src/gui/folder.cpp" line="888"/>
<source>A new folder larger than %1 MB has been added: %2. <source>A new folder larger than %1 MB has been added: %2.
</source> </source>
<translation type="unfinished"/> <translation>Uusi kansio, joka on suurempi kuin %1 Mt, on lisätty: %2.
</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folder.cpp" line="891"/> <location filename="../src/gui/folder.cpp" line="891"/>
<source>A folder from an external storage has been added. <source>A folder from an external storage has been added.
</source> </source>
<translation type="unfinished"/> <translation>Kansio erillisestä tallennustilasta on lisätty.
</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folder.cpp" line="892"/> <location filename="../src/gui/folder.cpp" line="892"/>
@@ -981,7 +983,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message> <message>
<location filename="../src/gui/folderstatusmodel.cpp" line="209"/> <location filename="../src/gui/folderstatusmodel.cpp" line="209"/>
<source>There are unresolved conflicts. Click for details.</source> <source>There are unresolved conflicts. Click for details.</source>
<translation type="unfinished"/> <translation>Selvittämättömiä ristiriitoja. Napsauta saadaksesi lisätietoja.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderstatusmodel.cpp" line="878"/> <location filename="../src/gui/folderstatusmodel.cpp" line="878"/>
@@ -1389,7 +1391,7 @@ Kohteet, joiden poisto on sallittu, poistetaan, jos ne estävät kansion poistam
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="20"/> <location filename="../src/gui/issueswidget.ui" line="20"/>
<source>List of issues</source> <source>List of issues</source>
<translation type="unfinished"/> <translation>Lista ongelmista</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="34"/> <location filename="../src/gui/issueswidget.ui" line="34"/>
@@ -1400,48 +1402,53 @@ Kohteet, joiden poisto on sallittu, poistetaan, jos ne estävät kansion poistam
<location filename="../src/gui/issueswidget.ui" line="42"/> <location filename="../src/gui/issueswidget.ui" line="42"/>
<location filename="../src/gui/issueswidget.ui" line="61"/> <location filename="../src/gui/issueswidget.ui" line="61"/>
<source>&lt;no filter&gt;</source> <source>&lt;no filter&gt;</source>
<translation type="unfinished"/> <translation>&lt;no filter&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Kansio</translation> <translation>Kansio</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="73"/> <location filename="../src/gui/issueswidget.ui" line="73"/>
<source>Show warnings</source> <source>Show warnings</source>
<translation type="unfinished"/> <translation>Näytä varoitukset</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="83"/> <location filename="../src/gui/issueswidget.ui" line="83"/>
<source>Show ignored files</source> <source>Show ignored files</source>
<translation type="unfinished"/> <translation>Näytä ohitetut tiedostot</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation>Liian monta virhettä. Kaikki eivät ole näkyvissä tässä.</translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation>Kopioi ongelmalista leikepöydälle.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopioi</translation> <translation>Kopioi</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Aika</translation> <translation>Aika</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Tiedosto</translation> <translation>Tiedosto</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation>Ongelma</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1464,7 +1471,7 @@ Kohteet, joiden poisto on sallittu, poistetaan, jos ne estävät kansion poistam
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="89"/> <location filename="../src/gui/logbrowser.cpp" line="89"/>
<source>&amp;Capture debug messages</source> <source>&amp;Capture debug messages</source>
<translation type="unfinished"/> <translation>&amp;Kaappaa vianjäljitysviestit</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="101"/> <location filename="../src/gui/logbrowser.cpp" line="101"/>
@@ -1681,7 +1688,7 @@ Kohteet, joiden poisto on sallittu, poistetaan, jos ne estävät kansion poistam
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="112"/> <location filename="../src/gui/creds/oauth.cpp" line="112"/>
<source>Error returned from the server: &lt;em&gt;%1&lt;/em&gt;</source> <source>Error returned from the server: &lt;em&gt;%1&lt;/em&gt;</source>
<translation type="unfinished"/> <translation>Palvelimelta palautettu virhe: &lt;em&gt;%1&lt;/em&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="115"/> <location filename="../src/gui/creds/oauth.cpp" line="115"/>
@@ -1701,7 +1708,7 @@ Kohteet, joiden poisto on sallittu, poistetaan, jos ne estävät kansion poistam
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="125"/> <location filename="../src/gui/creds/oauth.cpp" line="125"/>
<source>&lt;h1&gt;Login Error&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</source> <source>&lt;h1&gt;Login Error&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation type="unfinished"/> <translation>&lt;h1&gt;Kirjautumisvirhe&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="131"/> <location filename="../src/gui/creds/oauth.cpp" line="131"/>
@@ -1873,7 +1880,7 @@ for additional privileges during the process.</source>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.cpp" line="44"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.cpp" line="44"/>
<source>Login in your browser</source> <source>Login in your browser</source>
<translation type="unfinished"/> <translation>Kirjaudu selaimeesi</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1951,7 +1958,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="297"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="297"/>
<source>The server reported the following error:</source> <source>The server reported the following error:</source>
<translation type="unfinished"/> <translation>Palvelin ilmoitti seuraavan virheen:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="452"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="452"/>
@@ -2492,6 +2499,14 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<translation>Alikansioluetteloa ladatessa tapahtui virhe.</translation> <translation>Alikansioluetteloa ladatessa tapahtui virhe.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Hylkää</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2523,28 +2538,28 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Toimet</translation> <translation>Toimet</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Yleiset</translation> <translation>Yleiset</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Verkko</translation> <translation>Verkko</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Tili</translation> <translation>Tili</translation>
</message> </message>
@@ -2632,12 +2647,12 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="35"/> <location filename="../src/gui/sharelinkwidget.ui" line="35"/>
<source>Enter a name to create a new public link...</source> <source>Enter a name to create a new public link...</source>
<translation type="unfinished"/> <translation>Anna nimi luodaksesi uuden julkisen linkin...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="42"/> <location filename="../src/gui/sharelinkwidget.ui" line="42"/>
<source>&amp;Create new</source> <source>&amp;Create new</source>
<translation type="unfinished"/> <translation>&amp;Luo uusi</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="105"/> <location filename="../src/gui/sharelinkwidget.ui" line="105"/>
@@ -2652,7 +2667,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="178"/> <location filename="../src/gui/sharelinkwidget.ui" line="178"/>
<source>Link properties:</source> <source>Link properties:</source>
<translation type="unfinished"/> <translation>Linkin ominaisuudet:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="220"/> <location filename="../src/gui/sharelinkwidget.ui" line="220"/>
@@ -2667,102 +2682,98 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="20"/> <location filename="../src/gui/sharelinkwidget.ui" line="20"/>
<source>Anyone with the link has access to the file/folder</source> <source>Anyone with the link has access to the file/folder</source>
<translation type="unfinished"/> <translation>Kenellä tahansa linkin omaavalla on pääsy tiedostoon/kansioon</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>&amp;Suojaa salasanalla</translation> <translation>&amp;Suojaa salasanalla</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Salasanasuojattu</translation> <translation>Salasanasuojattu</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation>Linkkijaot on poistettu käytöstä</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation>Luo julkinen linkkijako</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Poista</translation> <translation>Poista</translation>
</message> </message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/>
<source>Open link in browser</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/>
<source>Copy link to clipboard</source>
<translation type="unfinished"/>
</message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source>
<translation>Avaa linkki selaimessa</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source>
<translation>Kopioi linkki leikepöydälle</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Lähetä linkki sähköpostitse</translation> <translation>Lähetä linkki sähköpostitse</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Peruuta</translation> <translation>Peruuta</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation>Julkinen linkki</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation>Poista linkkijako</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>&amp;Julkinen jakaminen vaatii salasanan</translation> <translation>&amp;Julkinen jakaminen vaatii salasanan</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Aseta salasana</translation> <translation>Aseta salasana</translation>
</message> </message>
@@ -2792,12 +2803,12 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="235"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="235"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation>Avaa linkki selaimessa</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="237"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="237"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation>Kopioi linkki leikepöydälle</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
@@ -2812,7 +2823,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="337"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="337"/>
<source>I shared something with you</source> <source>I shared something with you</source>
<translation type="unfinished"/> <translation>Jaoin jotain kanssasi</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -2861,12 +2872,12 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Kirjautumisvirhe</translation> <translation>Kirjautumisvirhe</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Sinun tulee kirjautua käyttäjänä %1</translation> <translation>Sinun tulee kirjautua käyttäjänä %1</translation>
</message> </message>
@@ -2905,22 +2916,22 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="557"/> <location filename="../src/gui/socketapi.cpp" line="557"/>
<source>I shared something with you</source> <source>I shared something with you</source>
<translation type="unfinished"/> <translation>Jaoin jotain kanssasi</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="565"/> <location filename="../src/gui/socketapi.cpp" line="565"/>
<source>Share...</source> <source>Share...</source>
<translation type="unfinished"/> <translation>Jaa...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="567"/> <location filename="../src/gui/socketapi.cpp" line="567"/>
<source>Copy private link to clipboard</source> <source>Copy private link to clipboard</source>
<translation type="unfinished"/> <translation>Kopioi yksityinen linkki leikepöydälle</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="568"/> <location filename="../src/gui/socketapi.cpp" line="568"/>
<source>Send private link by email...</source> <source>Send private link by email...</source>
<translation type="unfinished"/> <translation>Lähetä yksityinen linkki sähköpostitse...</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -3244,7 +3255,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1607"/> <location filename="../src/libsync/syncengine.cpp" line="1607"/>
<source>There is insufficient space available on the server for some uploads.</source> <source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/> <translation>Palvelimella ei ole riittävästi tallennustilaa joidenkin lähetysten osalta.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="167"/> <location filename="../src/libsync/syncengine.cpp" line="167"/>
@@ -3339,7 +3350,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="489"/> <location filename="../src/libsync/syncengine.cpp" line="489"/>
<source>Unresolved conflict.</source> <source>Unresolved conflict.</source>
<translation type="unfinished"/> <translation>Selvittämätön ristiriita.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="500"/> <location filename="../src/libsync/syncengine.cpp" line="500"/>
@@ -3611,17 +3622,17 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<location filename="../src/gui/owncloudgui.cpp" line="273"/> <location filename="../src/gui/owncloudgui.cpp" line="273"/>
<location filename="../src/gui/owncloudgui.cpp" line="304"/> <location filename="../src/gui/owncloudgui.cpp" line="304"/>
<source>Synchronization is paused</source> <source>Synchronization is paused</source>
<translation type="unfinished"/> <translation>Synkronointi on keskeytetty</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="306"/> <location filename="../src/gui/owncloudgui.cpp" line="306"/>
<source>Error during synchronization</source> <source>Error during synchronization</source>
<translation type="unfinished"/> <translation>Virhe synkronoinnin aikana</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="314"/> <location filename="../src/gui/owncloudgui.cpp" line="314"/>
<source>No sync folders configured</source> <source>No sync folders configured</source>
<translation type="unfinished"/> <translation>Synkronointikansioita ei ole määritetty</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="360"/> <location filename="../src/gui/owncloudgui.cpp" line="360"/>
@@ -3826,17 +3837,17 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="36"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="36"/>
<source>Please switch to your browser to proceed.</source> <source>Please switch to your browser to proceed.</source>
<translation type="unfinished"/> <translation>Siirry selaimeen jatkaaksesi.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="46"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="46"/>
<source>An error occured while connecting. Please try again.</source> <source>An error occured while connecting. Please try again.</source>
<translation type="unfinished"/> <translation>Yhdistäessä tapahtui virhe. Yritä uudelleen.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="56"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="56"/>
<source>Re-open Browser</source> <source>Re-open Browser</source>
<translation type="unfinished"/> <translation>Avaa selain uudelleen</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -3855,7 +3866,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="86"/> <location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="86"/>
<source>Ser&amp;ver Address</source> <source>Ser&amp;ver Address</source>
<translation type="unfinished"/> <translation>&amp;Palvelinosoite</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="102"/> <location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="102"/>
@@ -4163,7 +4174,7 @@ Osoitteen käyttäminen ei ole suositeltavaa.</translation>
<message> <message>
<location filename="../src/gui/guiutility.cpp" line="33"/> <location filename="../src/gui/guiutility.cpp" line="33"/>
<source>Could not open browser</source> <source>Could not open browser</source>
<translation type="unfinished"/> <translation>Selainta ei voitu avata</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/guiutility.cpp" line="34"/> <location filename="../src/gui/guiutility.cpp" line="34"/>

View File

@@ -14,7 +14,7 @@
<message> <message>
<location filename="../src/gui/folderwizardsourcepage.ui" line="44"/> <location filename="../src/gui/folderwizardsourcepage.ui" line="44"/>
<source>&amp;Choose...</source> <source>&amp;Choose...</source>
<translation>&amp;Choisir</translation> <translation>&amp;Choisir...</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Activité serveur</translation> <translation>Activité serveur</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Activité de synchronisation</translation> <translation>Activité de synchronisation</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Fichiers non synchronisés</translation> <translation>Fichiers non synchronisés</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Non Synchronisé (%1)</translation> <translation>Non Synchronisé (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>L&apos;historique des opérations sur le serveur a é copié dans le presse-papier.</translation> <translation>L&apos;historique des opérations sur le serveur a é copié dans le presse-papier.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>L&apos;historique des opérations locales a é copié dans le presse-papier.</translation> <translation>L&apos;historique des opérations locales a é copié dans le presse-papier.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>La liste des éléments non synchronisés a é copiée dans le presse-papier.</translation> <translation>La liste des éléments non synchronisés a é copiée dans le presse-papier.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Copié dans le presse-papier</translation> <translation>Copié dans le presse-papier</translation>
</message> </message>
@@ -769,7 +769,7 @@
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore. These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so. If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
If you decide to delete the files, they will be unavailable to you, unless you are the owner.</source> If you decide to delete the files, they will be unavailable to you, unless you are the owner.</source>
<translation>Tous les fichiers contenus dans le dossier synchronisé &apos;%1&apos; ont é supprimés du serveur. <translation>Tous les fichiers contenus dans le dossier synchronisé &apos;%1&apos; dossier ont é supprimés du serveur.
Ces suppressions seront synchronisées sur vos dossiers locaux synchronisés, rendant ces fichiers inaccessibles, à moins que vous n&apos;ayez le droit de les restaurer. Ces suppressions seront synchronisées sur vos dossiers locaux synchronisés, rendant ces fichiers inaccessibles, à moins que vous n&apos;ayez le droit de les restaurer.
Si vous décidez de conserver ces fichiers, ils seront synchronisés à nouveau avec le serveur si vous en avez le droit. Si vous décidez de conserver ces fichiers, ils seront synchronisés à nouveau avec le serveur si vous en avez le droit.
Si vous décidez de supprimer ces fichiers, ils vous seront inaccessibles, sauf si vous en êtes le propriétaire.</translation> Si vous décidez de supprimer ces fichiers, ils vous seront inaccessibles, sauf si vous en êtes le propriétaire.</translation>
@@ -1414,7 +1414,7 @@ L&apos;option &quot;Autoriser suppression&quot; permet de ne pas bloquer la supp
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Dossier</translation> <translation>Dossier</translation>
</message> </message>
@@ -1429,27 +1429,32 @@ L&apos;option &quot;Autoriser suppression&quot; permet de ne pas bloquer la supp
<translation>Voir les fichiers ignorés</translation> <translation>Voir les fichiers ignorés</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation>De trop nombreuses questions se posent. Toutes n&apos;apparaissent pas ici.</translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation>Copier la liste des anomalies dans le presse-papier.</translation> <translation>Copier la liste des anomalies dans le presse-papier.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Copier</translation> <translation>Copier</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Heure</translation> <translation>Heure</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Fichier</translation> <translation>Fichier</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation>Incident</translation> <translation>Incident</translation>
</message> </message>
@@ -1730,8 +1735,8 @@ L&apos;option &quot;Autoriser suppression&quot; permet de ne pas bloquer la supp
<location filename="../src/gui/updater/ocupdater.cpp" line="104"/> <location filename="../src/gui/updater/ocupdater.cpp" line="104"/>
<source>A new update for %1 is about to be installed. The updater may ask <source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source> for additional privileges during the process.</source>
<translation>Une nouvelle mise à jour de %1 est sur le point d&apos;être installée. <translation>Une mise à jour de %1 est sur le point d&apos;être installée.
L&apos;assistant peut demander des privilèges additionnels durant le processus.</translation> L&apos;assistant de mise à jour peut vous demandez des autorisations supplémentaires afin de procéder à l&apos;installation.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="143"/> <location filename="../src/gui/updater/ocupdater.cpp" line="143"/>
@@ -2503,6 +2508,14 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Une erreur est survenue lors du chargement de la liste des sous-dossiers.</translation> <translation>Une erreur est survenue lors du chargement de la liste des sous-dossiers.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Ignorer</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2534,28 +2547,28 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Activité</translation> <translation>Activité</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Paramètres</translation> <translation>Paramètres</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Réseau</translation> <translation>Réseau</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Compte</translation> <translation>Compte</translation>
</message> </message>
@@ -2681,100 +2694,96 @@ Il est déconseillé de l&apos;utiliser.</translation>
<translation>Quiconque dispose du lien a accès aux fichiers/dossiers</translation> <translation>Quiconque dispose du lien a accès aux fichiers/dossiers</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Protéger par mot de p&amp;asse</translation> <translation>Protéger par mot de p&amp;asse</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protégé par mot de passe</translation> <translation>Protégé par mot de passe</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Le fichier ne peut pas être partagé car il a é partagé sans permission de repartage.</translation> <translation>Le fichier ne peut pas être partagé car il a é partagé sans permission de repartage.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation>lien %1</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation>Les partages par lien ont é désactivés</translation> <translation>Les partages par lien ont é désactivés</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation>Créer une lien de partage public</translation> <translation>Créer une lien de partage public</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Supprimer</translation> <translation>Supprimer</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation>Ouvrir le lien dans le navigateur</translation> <translation>Ouvrir le lien dans le navigateur</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation>Copier le lien vers le presse-papier</translation> <translation>Copier le lien vers le presse-papier</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation>Copier le lien vers le presse-papier (téléchargement direct)</translation> <translation>Copier le lien vers le presse-papier (téléchargement direct)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Envoyer le lien par email</translation> <translation>Envoyer le lien par email</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation>Envoyer le lien par courriel (téléchargement direct)</translation> <translation>Envoyer le lien par courriel (téléchargement direct)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation>Confirmer la suppression du partage par lien</translation> <translation>Confirmer la suppression du partage par lien</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation>&lt;p&gt;Voulez-vous vraiment supprimer le partage par lien public&lt;i&gt;%1&lt;/i&gt;? <translation>&lt;p&gt;Voulez-vous vraiment supprimer le partage par lien public&lt;i&gt;%1&lt;/i&gt;?
&lt;p&gt;Note: Cette action ne peut être annulée.&lt;/p&gt;</translation> &lt;p&gt;Note: Cette action ne peut être annulée.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Anuler</translation> <translation>Anuler</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Lien public</translation> <translation>Lien public</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation>Supprimer le partage par lien</translation> <translation>Supprimer le partage par lien</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Le p&amp;artage public nécessite un mot de passe</translation> <translation>Le p&amp;artage public nécessite un mot de passe</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Veuillez choisir un mot de passe</translation> <translation>Veuillez choisir un mot de passe</translation>
</message> </message>
@@ -2873,12 +2882,12 @@ Il est déconseillé de l&apos;utiliser.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Erreur de connexion</translation> <translation>Erreur de connexion</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Vous devez vous connecter en tant qu&apos;utilisateur %1</translation> <translation>Vous devez vous connecter en tant qu&apos;utilisateur %1</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Actividade do servidor</translation> <translation>Actividade do servidor</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Protocolo de sincronización</translation> <translation>Protocolo de sincronización</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Non sincronizado</translation> <translation>Non sincronizado</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Non sincronizado (%1)</translation> <translation>Non sincronizado (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>A lista de actividade do servidor copiouse no portapapeis.</translation> <translation>A lista de actividade do servidor copiouse no portapapeis.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>A lista de actividade de sincronización foi copiada ao portapapeis.</translation> <translation>A lista de actividade de sincronización foi copiada ao portapapeis.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>A lista de elementos non sincronizados foi copiada ao portapapeis.</translation> <translation>A lista de elementos non sincronizados foi copiada ao portapapeis.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Copiado no portapapeis.</translation> <translation>Copiado no portapapeis.</translation>
</message> </message>
@@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Cartafol</translation> <translation>Cartafol</translation>
</message> </message>
@@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Copiar</translation> <translation>Copiar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Hora</translation> <translation>Hora</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Ficheiro</translation> <translation>Ficheiro</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2491,6 +2496,14 @@ Recomendámoslle que non o use.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Desbotar</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2522,28 +2535,28 @@ Recomendámoslle que non o use.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Actividade</translation> <translation>Actividade</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Xeral</translation> <translation>Xeral</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Rede</translation> <translation>Rede</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Conta</translation> <translation>Conta</translation>
</message> </message>
@@ -2669,99 +2682,95 @@ Recomendámoslle que non o use.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Contr&amp;asinal de protección</translation> <translation>Contr&amp;asinal de protección</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protexido con contrasinal</translation> <translation>Protexido con contrasinal</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Non é posíbel compartir o ficheiro, xa que foi compartido sen permisis para compartir.</translation> <translation>Non é posíbel compartir o ficheiro, xa que foi compartido sen permisis para compartir.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Eliminar</translation> <translation>Eliminar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Enviar a ligazón por correo</translation> <translation>Enviar a ligazón por correo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Cancelar</translation> <translation>Cancelar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>A comp&amp;artición pública precisa de contrasinal </translation> <translation>A comp&amp;artición pública precisa de contrasinal </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Estabeleza o contrasinal</translation> <translation>Estabeleza o contrasinal</translation>
</message> </message>
@@ -2860,12 +2869,12 @@ Recomendámoslle que non o use.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Erro de acceso</translation> <translation>Erro de acceso</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Ten que rexistrarse como usuario %1</translation> <translation>Ten que rexistrarse como usuario %1</translation>
</message> </message>

File diff suppressed because it is too large Load Diff

View File

@@ -83,12 +83,12 @@
<message> <message>
<location filename="../src/libsync/abstractnetworkjob.cpp" line="247"/> <location filename="../src/libsync/abstractnetworkjob.cpp" line="247"/>
<source>Unknown error: network reply was deleted</source> <source>Unknown error: network reply was deleted</source>
<translation type="unfinished"/> <translation>Errore sconosciuto: la risposta di rete è stata eliminata</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/abstractnetworkjob.cpp" line="390"/> <location filename="../src/libsync/abstractnetworkjob.cpp" line="390"/>
<source>Server replied &quot;%1 %2&quot; to &quot;%3 %4&quot;</source> <source>Server replied &quot;%1 %2&quot; to &quot;%3 %4&quot;</source>
<translation type="unfinished"/> <translation>Il server ha risposto &quot;%1 %2&quot; a &quot;%3 %4&quot;</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -253,12 +253,12 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="667"/> <location filename="../src/gui/accountsettings.cpp" line="667"/>
<source>Obtaining authorization from the browser. &lt;a href=&apos;%1&apos;&gt;Click here&lt;/a&gt; to re-open the browser.</source> <source>Obtaining authorization from the browser. &lt;a href=&apos;%1&apos;&gt;Click here&lt;/a&gt; to re-open the browser.</source>
<translation type="unfinished"/> <translation>Ottenimento dell&apos;autorizzazione dal browser. &lt;a href=&apos;%1&apos;&gt;Clicca qui&lt;/a&gt; per riaprirle nel browser.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="671"/> <location filename="../src/gui/accountsettings.cpp" line="671"/>
<source>Connecting to %1...</source> <source>Connecting to %1...</source>
<translation type="unfinished"/> <translation>Connessione con %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="674"/> <location filename="../src/gui/accountsettings.cpp" line="674"/>
@@ -388,7 +388,7 @@
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="138"/> <location filename="../src/gui/accountstate.cpp" line="138"/>
<source>Asking Credentials</source> <source>Asking Credentials</source>
<translation type="unfinished"/> <translation>Richiesta credenziali</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="140"/> <location filename="../src/gui/accountstate.cpp" line="140"/>
@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Attività del server</translation> <translation>Attività del server</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Protocollo di sincronizzazione</translation> <translation>Protocollo di sincronizzazione</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Non sincronizzata</translation> <translation>Non sincronizzata</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Non sincronizzata (%1)</translation> <translation>Non sincronizzata (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>L&apos;elenco di attività del server è stato copiato negli appunti.</translation> <translation>L&apos;elenco di attività del server è stato copiato negli appunti.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>L&apos;elenco di attività di sincronizzazione è stato copiato negli appunti.</translation> <translation>L&apos;elenco di attività di sincronizzazione è stato copiato negli appunti.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>L&apos;elenco di elementi non sincronizzati è stato copiato negli appunti.</translation> <translation>L&apos;elenco di elementi non sincronizzati è stato copiato negli appunti.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Copiato negli appunti</translation> <translation>Copiato negli appunti</translation>
</message> </message>
@@ -1409,7 +1409,7 @@ Gli elementi per i quali è consentita l&apos;eliminazione, saranno eliminati se
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Cartella</translation> <translation>Cartella</translation>
</message> </message>
@@ -1424,27 +1424,32 @@ Gli elementi per i quali è consentita l&apos;eliminazione, saranno eliminati se
<translation>Mostra i file ignorati</translation> <translation>Mostra i file ignorati</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation>Ci sono stati troppi errori. Non saranno visibili tutti qui.</translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation>Copia la lista dei problemi negli appunti.</translation> <translation>Copia la lista dei problemi negli appunti.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Copia</translation> <translation>Copia</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Ora</translation> <translation>Ora</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>File</translation> <translation>File</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation>Problema</translation> <translation>Problema</translation>
</message> </message>
@@ -1691,22 +1696,22 @@ Gli elementi per i quali è consentita l&apos;eliminazione, saranno eliminati se
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="115"/> <location filename="../src/gui/creds/oauth.cpp" line="115"/>
<source>There was an error accessing the &apos;token&apos; endpoint: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</source> <source>There was an error accessing the &apos;token&apos; endpoint: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</source>
<translation type="unfinished"/> <translation>Si è verificato un errore accedendo al &apos;token&apos; endpoint: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="118"/> <location filename="../src/gui/creds/oauth.cpp" line="118"/>
<source>Could not parse the JSON returned from the server: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</source> <source>Could not parse the JSON returned from the server: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</source>
<translation type="unfinished"/> <translation>Impossibile gestire la risposta JSON dal server: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="121"/> <location filename="../src/gui/creds/oauth.cpp" line="121"/>
<source>The reply from the server did not contain all expected fields</source> <source>The reply from the server did not contain all expected fields</source>
<translation type="unfinished"/> <translation>La risposta del server non contiene tutti i campi attesi</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="125"/> <location filename="../src/gui/creds/oauth.cpp" line="125"/>
<source>&lt;h1&gt;Login Error&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</source> <source>&lt;h1&gt;Login Error&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation type="unfinished"/> <translation>&lt;h1&gt;Errore di login&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="131"/> <location filename="../src/gui/creds/oauth.cpp" line="131"/>
@@ -1956,7 +1961,7 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="297"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="297"/>
<source>The server reported the following error:</source> <source>The server reported the following error:</source>
<translation type="unfinished"/> <translation>Il server riporta il seguente errore:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="452"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="452"/>
@@ -2118,7 +2123,7 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="459"/> <location filename="../src/libsync/propagatedownload.cpp" line="459"/>
<source>The download would reduce free local disk space below the limit</source> <source>The download would reduce free local disk space below the limit</source>
<translation type="unfinished"/> <translation>Il download ridurrebbe lo spazio su disco al di sotto del limite</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="463"/> <location filename="../src/libsync/propagatedownload.cpp" line="463"/>
@@ -2305,7 +2310,7 @@ Non è consigliabile utilizzarlo.</translation>
<location filename="../src/libsync/propagateupload.cpp" line="186"/> <location filename="../src/libsync/propagateupload.cpp" line="186"/>
<location filename="../src/libsync/propagateupload.cpp" line="549"/> <location filename="../src/libsync/propagateupload.cpp" line="549"/>
<source>Upload of %1 exceeds the quota for the folder</source> <source>Upload of %1 exceeds the quota for the folder</source>
<translation type="unfinished"/> <translation>L&apos;upload eccede di %1 la quota della cartella</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="622"/> <location filename="../src/libsync/propagateupload.cpp" line="622"/>
@@ -2497,6 +2502,14 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Si è verificato un errore durante il caricamento dell&apos;elenco delle sottocartelle.</translation> <translation>Si è verificato un errore durante il caricamento dell&apos;elenco delle sottocartelle.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Annulla</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2528,28 +2541,28 @@ Non è consigliabile utilizzarlo.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Attività</translation> <translation>Attività</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Generale</translation> <translation>Generale</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Rete</translation> <translation>Rete</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Account</translation> <translation>Account</translation>
</message> </message>
@@ -2642,7 +2655,7 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="42"/> <location filename="../src/gui/sharelinkwidget.ui" line="42"/>
<source>&amp;Create new</source> <source>&amp;Create new</source>
<translation type="unfinished"/> <translation>&amp;Crea nuovo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="105"/> <location filename="../src/gui/sharelinkwidget.ui" line="105"/>
@@ -2657,7 +2670,7 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="178"/> <location filename="../src/gui/sharelinkwidget.ui" line="178"/>
<source>Link properties:</source> <source>Link properties:</source>
<translation type="unfinished"/> <translation>Proprietà di collegamento:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="220"/> <location filename="../src/gui/sharelinkwidget.ui" line="220"/>
@@ -2675,99 +2688,95 @@ Non è consigliabile utilizzarlo.</translation>
<translation>Chiunque sia in possesso del collegamento ha accesso al file/cartella</translation> <translation>Chiunque sia in possesso del collegamento ha accesso al file/cartella</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Proteggi con p&amp;assword</translation> <translation>Proteggi con p&amp;assword</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protetta da password</translation> <translation>Protetta da password</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Il file non può essere condiviso poiché è stato condiviso senza il permesso di condivisione.</translation> <translation>Il file non può essere condiviso poiché è stato condiviso senza il permesso di condivisione.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation>La condivisione tramite link è stata disabilitata</translation> <translation>La condivisione tramite link è stata disabilitata</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation>Crea collegamento pubblico</translation> <translation>Crea collegamento pubblico</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Elimina</translation> <translation>Elimina</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation>Apri collegamento nel browser</translation> <translation>Apri collegamento nel browser</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation>Copia link negli appunti</translation> <translation>Copia link negli appunti</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation>Copia negli appunti (download diretto)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Invia collegamento tramite email</translation> <translation>Invia collegamento tramite email</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation>Invia link tramite email (download diretto)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Annulla</translation> <translation>Annulla</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Collegamento pubblico</translation> <translation>Collegamento pubblico</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation>Cancella link condiviso</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>La condivisione pubblic&amp;a richiede una password</translation> <translation>La condivisione pubblic&amp;a richiede una password</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>imposta la password</translation> <translation>imposta la password</translation>
</message> </message>
@@ -2866,12 +2875,12 @@ Non è consigliabile utilizzarlo.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Errore di accesso</translation> <translation>Errore di accesso</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Devi accedere con l&apos;utente %1</translation> <translation>Devi accedere con l&apos;utente %1</translation>
</message> </message>
@@ -3213,7 +3222,7 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="477"/> <location filename="../src/libsync/syncengine.cpp" line="477"/>
<source>Folder hierarchy is too deep</source> <source>Folder hierarchy is too deep</source>
<translation type="unfinished"/> <translation>La gerarchia della cartella è troppo profonda</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="493"/> <location filename="../src/libsync/syncengine.cpp" line="493"/>
@@ -3229,7 +3238,7 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="812"/> <location filename="../src/libsync/syncengine.cpp" line="812"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source> <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/> <translation>Non posso aprire o creare il database locale di sincronizzazione. Assicurarsi di avere il i permessi di scrittura nella cartella di sincronizzazione</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1290"/> <location filename="../src/libsync/syncengine.cpp" line="1290"/>
@@ -3244,12 +3253,12 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1600"/> <location filename="../src/libsync/syncengine.cpp" line="1600"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source> <source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/> <translation>Lo spazio su disco è scarso: I downloads che ridurranno lo spazio libero al di sotto di %1 verranno saltati.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1607"/> <location filename="../src/libsync/syncengine.cpp" line="1607"/>
<source>There is insufficient space available on the server for some uploads.</source> <source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/> <translation>Non c&apos;è spazio disponibile sul server per effettuare caricamenti.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="167"/> <location filename="../src/libsync/syncengine.cpp" line="167"/>
@@ -3339,12 +3348,12 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="480"/> <location filename="../src/libsync/syncengine.cpp" line="480"/>
<source>The filename cannot be encoded on your file system.</source> <source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/> <translation>Il nome del file non può essere codificato sul tuo file system.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="489"/> <location filename="../src/libsync/syncengine.cpp" line="489"/>
<source>Unresolved conflict.</source> <source>Unresolved conflict.</source>
<translation type="unfinished"/> <translation>Conflitto irrisolto.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="500"/> <location filename="../src/libsync/syncengine.cpp" line="500"/>
@@ -3831,7 +3840,7 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="36"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="36"/>
<source>Please switch to your browser to proceed.</source> <source>Please switch to your browser to proceed.</source>
<translation type="unfinished"/> <translation>Prego ritorna al tuo browser per procedere.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="46"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="46"/>
@@ -3841,7 +3850,7 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="56"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="56"/>
<source>Re-open Browser</source> <source>Re-open Browser</source>
<translation type="unfinished"/> <translation>Ri-apri browser</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -4173,7 +4182,7 @@ Non è consigliabile utilizzarlo.</translation>
<message> <message>
<location filename="../src/gui/guiutility.cpp" line="34"/> <location filename="../src/gui/guiutility.cpp" line="34"/>
<source>There was an error when launching the browser to go to URL %1. Maybe no default browser is configured?</source> <source>There was an error when launching the browser to go to URL %1. Maybe no default browser is configured?</source>
<translation type="unfinished"/> <translation>Si è verificato un errore all&apos;avvio del browser per accedere all&apos;URL% 1. Forse non è stato configurato nessun browser predefinito?</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/guiutility.cpp" line="55"/> <location filename="../src/gui/guiutility.cpp" line="55"/>

View File

@@ -243,7 +243,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="656"/> <location filename="../src/gui/accountsettings.cpp" line="656"/>
<source>Server %1 is currently in maintenance mode.</source> <source>Server %1 is currently in maintenance mode.</source>
<translation type="unfinished"/> <translation> %1 </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="658"/> <location filename="../src/gui/accountsettings.cpp" line="658"/>
@@ -258,7 +258,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="671"/> <location filename="../src/gui/accountsettings.cpp" line="671"/>
<source>Connecting to %1...</source> <source>Connecting to %1...</source>
<translation type="unfinished"/> <translation>%1 ...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="674"/> <location filename="../src/gui/accountsettings.cpp" line="674"/>
@@ -373,7 +373,7 @@
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="132"/> <location filename="../src/gui/accountstate.cpp" line="132"/>
<source>Maintenance mode</source> <source>Maintenance mode</source>
<translation type="unfinished"/> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="134"/> <location filename="../src/gui/accountstate.cpp" line="134"/>
@@ -388,7 +388,7 @@
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="138"/> <location filename="../src/gui/accountstate.cpp" line="138"/>
<source>Asking Credentials</source> <source>Asking Credentials</source>
<translation type="unfinished"/> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="140"/> <location filename="../src/gui/accountstate.cpp" line="140"/>
@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation> (%1)</translation> <translation> (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -988,7 +988,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message> <message>
<location filename="../src/gui/folderstatusmodel.cpp" line="209"/> <location filename="../src/gui/folderstatusmodel.cpp" line="209"/>
<source>There are unresolved conflicts. Click for details.</source> <source>There are unresolved conflicts. Click for details.</source>
<translation type="unfinished"/> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderstatusmodel.cpp" line="878"/> <location filename="../src/gui/folderstatusmodel.cpp" line="878"/>
@@ -1396,7 +1396,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="20"/> <location filename="../src/gui/issueswidget.ui" line="20"/>
<source>List of issues</source> <source>List of issues</source>
<translation type="unfinished"/> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="34"/> <location filename="../src/gui/issueswidget.ui" line="34"/>
@@ -1411,44 +1411,49 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="73"/> <location filename="../src/gui/issueswidget.ui" line="73"/>
<source>Show warnings</source> <source>Show warnings</source>
<translation type="unfinished"/> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="83"/> <location filename="../src/gui/issueswidget.ui" line="83"/>
<source>Show ignored files</source> <source>Show ignored files</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -2498,6 +2503,14 @@ It is not advisable to use it.</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation></translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2529,28 +2542,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -2673,102 +2686,98 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="20"/> <location filename="../src/gui/sharelinkwidget.ui" line="20"/>
<source>Anyone with the link has access to the file/folder</source> <source>Anyone with the link has access to the file/folder</source>
<translation>/</translation> <translation>/</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>(&amp;A)</translation> <translation>(&amp;A)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>(&amp;A)</translation> <translation>(&amp;A)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -2867,12 +2876,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation> %1 </translation> <translation> %1 </translation>
</message> </message>

View File

@@ -253,7 +253,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="667"/> <location filename="../src/gui/accountsettings.cpp" line="667"/>
<source>Obtaining authorization from the browser. &lt;a href=&apos;%1&apos;&gt;Click here&lt;/a&gt; to re-open the browser.</source> <source>Obtaining authorization from the browser. &lt;a href=&apos;%1&apos;&gt;Click here&lt;/a&gt; to re-open the browser.</source>
<translation type="unfinished"/> <translation>Hente autorisasjon fra nettleseren. &lt;a href=&apos;%1&apos;&gt;Klikk her &lt;/a&gt; for å åpne nettleseren på nytt.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="671"/> <location filename="../src/gui/accountsettings.cpp" line="671"/>
@@ -388,7 +388,7 @@
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="138"/> <location filename="../src/gui/accountstate.cpp" line="138"/>
<source>Asking Credentials</source> <source>Asking Credentials</source>
<translation type="unfinished"/> <translation>Be om legitimasjon</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="140"/> <location filename="../src/gui/accountstate.cpp" line="140"/>
@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Server-aktivitet</translation> <translation>Server-aktivitet</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Synkroniseringsprotokoll</translation> <translation>Synkroniseringsprotokoll</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Ikke synkronisert</translation> <translation>Ikke synkronisert</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Ikke synkronisert (%1)</translation> <translation>Ikke synkronisert (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Server-aktivitetslisten er kopiert til utklippstavlen.</translation> <translation>Server-aktivitetslisten er kopiert til utklippstavlen.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>Synkroniserings-aktivitetslisten er kopiert til utklippstavlen.</translation> <translation>Synkroniserings-aktivitetslisten er kopiert til utklippstavlen.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>Listen med usynkroniserte elementer ble kopiert til utklippstavlen.</translation> <translation>Listen med usynkroniserte elementer ble kopiert til utklippstavlen.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Kopiert til utklippstavlen</translation> <translation>Kopiert til utklippstavlen</translation>
</message> </message>
@@ -691,17 +691,17 @@
<message numerus="yes"> <message numerus="yes">
<location filename="../src/gui/folder.cpp" line="364"/> <location filename="../src/gui/folder.cpp" line="364"/>
<source>%1 and %n other file(s) have been removed.</source> <source>%1 and %n other file(s) have been removed.</source>
<translation><numerusform>%1 og %2 annen fil har blitt fjernet.</numerusform><numerusform>%1 og %2 andre filer har blitt fjernet.</numerusform></translation> <translation><numerusform>%1 og %n annen fil har blitt fjernet.</numerusform><numerusform>%1 og %n andre filer har blitt fjernet.</numerusform></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/gui/folder.cpp" line="371"/> <location filename="../src/gui/folder.cpp" line="371"/>
<source>%1 and %n other file(s) have been downloaded.</source> <source>%1 and %n other file(s) have been downloaded.</source>
<translation><numerusform>%1 og %2 annen fil har blitt lastet ned.</numerusform><numerusform>%1 og %n andre filer har blitt lastet ned.</numerusform></translation> <translation><numerusform>%1 og %n annen fil har blitt lastet ned.</numerusform><numerusform>%1 og %n andre filer har blitt lastet ned.</numerusform></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/gui/folder.cpp" line="378"/> <location filename="../src/gui/folder.cpp" line="378"/>
<source>%1 and %n other file(s) have been updated.</source> <source>%1 and %n other file(s) have been updated.</source>
<translation><numerusform>%1 og %2 annen fil har blitt oppdatert.</numerusform><numerusform>%1 og %n andre filer har blitt oppdatert.</numerusform></translation> <translation><numerusform>%1 og %n annen fil har blitt oppdatert.</numerusform><numerusform>%1 og %n andre filer har blitt oppdatert.</numerusform></translation>
</message> </message>
<message numerus="yes"> <message numerus="yes">
<location filename="../src/gui/folder.cpp" line="385"/> <location filename="../src/gui/folder.cpp" line="385"/>
@@ -989,7 +989,7 @@ Hvis synkroniseringen fortsetter som normalt, vil alle filene dine bli overskrev
<message> <message>
<location filename="../src/gui/folderstatusmodel.cpp" line="209"/> <location filename="../src/gui/folderstatusmodel.cpp" line="209"/>
<source>There are unresolved conflicts. Click for details.</source> <source>There are unresolved conflicts. Click for details.</source>
<translation type="unfinished"/> <translation>Det er uløste konflikter. Klikk for detaljer.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderstatusmodel.cpp" line="878"/> <location filename="../src/gui/folderstatusmodel.cpp" line="878"/>
@@ -1397,7 +1397,8 @@ Elementer hvor sletting er tillatt, vil bli slettet hvis de forhindrer fjerning
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="20"/> <location filename="../src/gui/issueswidget.ui" line="20"/>
<source>List of issues</source> <source>List of issues</source>
<translation type="unfinished"/> <translation>Liste over problemer
</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="34"/> <location filename="../src/gui/issueswidget.ui" line="34"/>
@@ -1408,48 +1409,53 @@ Elementer hvor sletting er tillatt, vil bli slettet hvis de forhindrer fjerning
<location filename="../src/gui/issueswidget.ui" line="42"/> <location filename="../src/gui/issueswidget.ui" line="42"/>
<location filename="../src/gui/issueswidget.ui" line="61"/> <location filename="../src/gui/issueswidget.ui" line="61"/>
<source>&lt;no filter&gt;</source> <source>&lt;no filter&gt;</source>
<translation type="unfinished"/> <translation>&lt;no filter&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Mappe</translation> <translation>Mappe</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="73"/> <location filename="../src/gui/issueswidget.ui" line="73"/>
<source>Show warnings</source> <source>Show warnings</source>
<translation type="unfinished"/> <translation>Vis advarsler</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="83"/> <location filename="../src/gui/issueswidget.ui" line="83"/>
<source>Show ignored files</source> <source>Show ignored files</source>
<translation type="unfinished"/> <translation>Vis ignorerte filer</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation>Det var for mange problemer. Ikke alle vil være synlige her.</translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation>Kopier problemlisten til utklippstavlen.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopier</translation> <translation>Kopier</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Tid</translation> <translation>Tid</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Fil</translation> <translation>Fil</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation>Problem</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1472,7 +1478,7 @@ Elementer hvor sletting er tillatt, vil bli slettet hvis de forhindrer fjerning
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="89"/> <location filename="../src/gui/logbrowser.cpp" line="89"/>
<source>&amp;Capture debug messages</source> <source>&amp;Capture debug messages</source>
<translation type="unfinished"/> <translation>Fang feilsøkingsmeldinger</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/logbrowser.cpp" line="101"/> <location filename="../src/gui/logbrowser.cpp" line="101"/>
@@ -1689,27 +1695,27 @@ Elementer hvor sletting er tillatt, vil bli slettet hvis de forhindrer fjerning
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="112"/> <location filename="../src/gui/creds/oauth.cpp" line="112"/>
<source>Error returned from the server: &lt;em&gt;%1&lt;/em&gt;</source> <source>Error returned from the server: &lt;em&gt;%1&lt;/em&gt;</source>
<translation type="unfinished"/> <translation>Feil returnert fra serveren: &lt;em&gt;%1&lt;/em&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="115"/> <location filename="../src/gui/creds/oauth.cpp" line="115"/>
<source>There was an error accessing the &apos;token&apos; endpoint: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</source> <source>There was an error accessing the &apos;token&apos; endpoint: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</source>
<translation type="unfinished"/> <translation>Det oppsto en feil med tilgang til &quot;token&quot; endepunktet: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="118"/> <location filename="../src/gui/creds/oauth.cpp" line="118"/>
<source>Could not parse the JSON returned from the server: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</source> <source>Could not parse the JSON returned from the server: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</source>
<translation type="unfinished"/> <translation>Kunne ikke prosessere JSON returnert fra serveren:&lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="121"/> <location filename="../src/gui/creds/oauth.cpp" line="121"/>
<source>The reply from the server did not contain all expected fields</source> <source>The reply from the server did not contain all expected fields</source>
<translation type="unfinished"/> <translation>Svaret fra serveren inneholder ikke alle forventede felt</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="125"/> <location filename="../src/gui/creds/oauth.cpp" line="125"/>
<source>&lt;h1&gt;Login Error&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</source> <source>&lt;h1&gt;Login Error&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation type="unfinished"/> <translation>&lt;h1&gt;Innloggingsfeil&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="131"/> <location filename="../src/gui/creds/oauth.cpp" line="131"/>
@@ -1728,8 +1734,8 @@ Elementer hvor sletting er tillatt, vil bli slettet hvis de forhindrer fjerning
<location filename="../src/gui/updater/ocupdater.cpp" line="104"/> <location filename="../src/gui/updater/ocupdater.cpp" line="104"/>
<source>A new update for %1 is about to be installed. The updater may ask <source>A new update for %1 is about to be installed. The updater may ask
for additional privileges during the process.</source> for additional privileges during the process.</source>
<translation>En ny oppdatering for %1 er i ferd med å bli installert. Oppdateringen <translation>En ny oppdatering for %1 vil bli installert. Oppdateringen
kan be om flere rettigheter under behandlingen.</translation> kan be om flere rettigheter underveis.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="143"/> <location filename="../src/gui/updater/ocupdater.cpp" line="143"/>
@@ -1774,7 +1780,7 @@ kan be om flere rettigheter under behandlingen.</translation>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="178"/> <location filename="../src/gui/updater/ocupdater.cpp" line="178"/>
<source>Update Check</source> <source>Update Check</source>
<translation>Oppdateringssjek</translation> <translation>Oppdateringssjekk</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1882,7 +1888,7 @@ kan be om flere rettigheter under behandlingen.</translation>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.cpp" line="44"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.cpp" line="44"/>
<source>Login in your browser</source> <source>Login in your browser</source>
<translation type="unfinished"/> <translation>Logg inn i nettleseren din</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1960,7 +1966,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="297"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="297"/>
<source>The server reported the following error:</source> <source>The server reported the following error:</source>
<translation type="unfinished"/> <translation>Serveren rapporterte følgende feil:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="452"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="452"/>
@@ -2122,7 +2128,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="459"/> <location filename="../src/libsync/propagatedownload.cpp" line="459"/>
<source>The download would reduce free local disk space below the limit</source> <source>The download would reduce free local disk space below the limit</source>
<translation type="unfinished"/> <translation>Nedlastingen ville ha redusert ledig lokal diskplass under grensen</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagatedownload.cpp" line="463"/> <location filename="../src/libsync/propagatedownload.cpp" line="463"/>
@@ -2309,7 +2315,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<location filename="../src/libsync/propagateupload.cpp" line="186"/> <location filename="../src/libsync/propagateupload.cpp" line="186"/>
<location filename="../src/libsync/propagateupload.cpp" line="549"/> <location filename="../src/libsync/propagateupload.cpp" line="549"/>
<source>Upload of %1 exceeds the quota for the folder</source> <source>Upload of %1 exceeds the quota for the folder</source>
<translation type="unfinished"/> <translation>Opplasting av %1 overstiger kvoten for mappen</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/propagateupload.cpp" line="622"/> <location filename="../src/libsync/propagateupload.cpp" line="622"/>
@@ -2501,6 +2507,14 @@ Det er ikke tilrådelig å bruke den.</translation>
<translation>Det oppstod en feil ved lasting av liten med undermapper.</translation> <translation>Det oppstod en feil ved lasting av liten med undermapper.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Forkast</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2532,28 +2546,28 @@ Det er ikke tilrådelig å bruke den.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Aktivitet</translation> <translation>Aktivitet</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Generelt</translation> <translation>Generelt</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Nettverk</translation> <translation>Nettverk</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Konto</translation> <translation>Konto</translation>
</message> </message>
@@ -2641,12 +2655,12 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="35"/> <location filename="../src/gui/sharelinkwidget.ui" line="35"/>
<source>Enter a name to create a new public link...</source> <source>Enter a name to create a new public link...</source>
<translation type="unfinished"/> <translation>Skriv inn et navn for å opprette en ny offentlig lenke...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="42"/> <location filename="../src/gui/sharelinkwidget.ui" line="42"/>
<source>&amp;Create new</source> <source>&amp;Create new</source>
<translation type="unfinished"/> <translation>&amp; Lag ny</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="105"/> <location filename="../src/gui/sharelinkwidget.ui" line="105"/>
@@ -2661,7 +2675,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="178"/> <location filename="../src/gui/sharelinkwidget.ui" line="178"/>
<source>Link properties:</source> <source>Link properties:</source>
<translation type="unfinished"/> <translation>Link egenskaper:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="220"/> <location filename="../src/gui/sharelinkwidget.ui" line="220"/>
@@ -2679,99 +2693,95 @@ Det er ikke tilrådelig å bruke den.</translation>
<translation>Alle med linken har tilgang til filen/mappen</translation> <translation>Alle med linken har tilgang til filen/mappen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>P&amp;assordbeskyttelse</translation> <translation>P&amp;assordbeskyttelse</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Passordbeskyttet</translation> <translation>Passordbeskyttet</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Filen kan ikke deles fordi den ble delt uten adgang til å dele.</translation> <translation>Filen kan ikke deles fordi den ble delt uten adgang til å dele.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation>Lenker har blitt deaktivert</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation>Opprett offentlig kobling deling</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Slett</translation> <translation>Slett</translation>
</message> </message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/>
<source>Open link in browser</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/>
<source>Copy link to clipboard</source>
<translation type="unfinished"/>
</message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Copy link to clipboard (direct download)</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation>Åpne lenke i nettleser</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source>
<translation>Kopier link til utklippstavlen</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source>
<translation>Kopier link til utklippstavlen (direkte nedlasting)</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Send link i e-post</translation> <translation>Send link i e-post</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation>Send link i e-post (direkte nedlasting)</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/>
<source>Confirm Link Share Deletion</source>
<translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation>Bekreft Sletting av Link</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation>&lt;p&gt;Ønsker du virkelig å slette delingen av den offentlige lenken&lt;i&gt;%1&lt;/i&gt;? &lt;/p&gt; &lt;p&gt;Merk: Denne handlingen kan ikke omgjøres.&lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Avbryt</translation> <translation>Avbryt</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Offentlig lenke</translation> <translation>Offentlig lenke</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation>Slett link</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Offentlig d&amp;eling krever et passord</translation> <translation>Offentlig d&amp;eling krever et passord</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Sett passord</translation> <translation>Sett passord</translation>
</message> </message>
@@ -2791,22 +2801,22 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.ui" line="108"/> <location filename="../src/gui/shareusergroupwidget.ui" line="108"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You can direct people to this shared file or folder &lt;a href=&quot;private link menu&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;by giving them a private link&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source> <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;You can direct people to this shared file or folder &lt;a href=&quot;private link menu&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;by giving them a private link&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"/> <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Du kan lede folk til denne delte filen eller mappen &lt;a href=&quot;private link menu&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt; ved å gi dem en privat lenke&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="186"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="186"/>
<source>The item is not shared with any users or groups</source> <source>The item is not shared with any users or groups</source>
<translation type="unfinished"/> <translation>Elementet deles ikke med noen brukere eller grupper</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="235"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="235"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation>Åpne lenke i nettleser</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="237"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="237"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation>Kopier URL til utklippstavlen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
@@ -2821,7 +2831,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="337"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="337"/>
<source>I shared something with you</source> <source>I shared something with you</source>
<translation type="unfinished"/> <translation>Jeg delte noe med deg</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -2870,12 +2880,12 @@ Det er ikke tilrådelig å bruke den.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Innloggingsfeil</translation> <translation>Innloggingsfeil</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Du logge inn som bruker %1</translation> <translation>Du logge inn som bruker %1</translation>
</message> </message>
@@ -2914,22 +2924,22 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="557"/> <location filename="../src/gui/socketapi.cpp" line="557"/>
<source>I shared something with you</source> <source>I shared something with you</source>
<translation type="unfinished"/> <translation>Jeg delte noe med deg</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="565"/> <location filename="../src/gui/socketapi.cpp" line="565"/>
<source>Share...</source> <source>Share...</source>
<translation type="unfinished"/> <translation>Del...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="567"/> <location filename="../src/gui/socketapi.cpp" line="567"/>
<source>Copy private link to clipboard</source> <source>Copy private link to clipboard</source>
<translation type="unfinished"/> <translation>Kopier privat URL til utklippstavlen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="568"/> <location filename="../src/gui/socketapi.cpp" line="568"/>
<source>Send private link by email...</source> <source>Send private link by email...</source>
<translation type="unfinished"/> <translation>Send privat link i e-post</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -3207,7 +3217,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="264"/> <location filename="../src/libsync/syncengine.cpp" line="264"/>
<source>%1 (skipped due to earlier error, trying again in %2)</source> <source>%1 (skipped due to earlier error, trying again in %2)</source>
<translation type="unfinished"/> <translation>%1 (hoppet over grunn av tidligere feil, prøver igjen om %2)</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="474"/> <location filename="../src/libsync/syncengine.cpp" line="474"/>
@@ -3217,12 +3227,12 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="477"/> <location filename="../src/libsync/syncengine.cpp" line="477"/>
<source>Folder hierarchy is too deep</source> <source>Folder hierarchy is too deep</source>
<translation type="unfinished"/> <translation>Mapphierarkiet er for dypt</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="493"/> <location filename="../src/libsync/syncengine.cpp" line="493"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source> <source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
<translation type="unfinished"/> <translation>Konflikt: Serverversjon lastet ned, lokal kopi har byttet navn og er ikke lastet opp.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="777"/> <location filename="../src/libsync/syncengine.cpp" line="777"/>
@@ -3233,7 +3243,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="812"/> <location filename="../src/libsync/syncengine.cpp" line="812"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source> <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/> <translation>Kan ikke åpne eller opprette den lokale synkroniseringsdatabasen. Kontroller at du har skrivetilgang i synkroniseringsmappen.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1290"/> <location filename="../src/libsync/syncengine.cpp" line="1290"/>
@@ -3248,12 +3258,12 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1600"/> <location filename="../src/libsync/syncengine.cpp" line="1600"/>
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source> <source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
<translation type="unfinished"/> <translation>Diskplass er lav: Nedlastinger som ville redusere ledig plass under% 1 ble hoppet over.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="1607"/> <location filename="../src/libsync/syncengine.cpp" line="1607"/>
<source>There is insufficient space available on the server for some uploads.</source> <source>There is insufficient space available on the server for some uploads.</source>
<translation type="unfinished"/> <translation>Det er ikke nok ledig plass serveren for noen av opplastingene.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="167"/> <location filename="../src/libsync/syncengine.cpp" line="167"/>
@@ -3343,7 +3353,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="480"/> <location filename="../src/libsync/syncengine.cpp" line="480"/>
<source>The filename cannot be encoded on your file system.</source> <source>The filename cannot be encoded on your file system.</source>
<translation type="unfinished"/> <translation>Filnavnet kan ikke kodes filsystemet ditt.</translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="489"/> <location filename="../src/libsync/syncengine.cpp" line="489"/>
@@ -3594,7 +3604,7 @@ Det er ikke tilrådelig å bruke den.</translation>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="240"/> <location filename="../src/gui/owncloudgui.cpp" line="240"/>
<source>Disconnected from some accounts</source> <source>Disconnected from some accounts</source>
<translation type="unfinished"/> <translation>Frakoblet noen kontoer</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="251"/> <location filename="../src/gui/owncloudgui.cpp" line="251"/>
@@ -3620,17 +3630,17 @@ Det er ikke tilrådelig å bruke den.</translation>
<location filename="../src/gui/owncloudgui.cpp" line="273"/> <location filename="../src/gui/owncloudgui.cpp" line="273"/>
<location filename="../src/gui/owncloudgui.cpp" line="304"/> <location filename="../src/gui/owncloudgui.cpp" line="304"/>
<source>Synchronization is paused</source> <source>Synchronization is paused</source>
<translation type="unfinished"/> <translation>Synkronisering er satt pause</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="306"/> <location filename="../src/gui/owncloudgui.cpp" line="306"/>
<source>Error during synchronization</source> <source>Error during synchronization</source>
<translation type="unfinished"/> <translation>Feil under synkronisering</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="314"/> <location filename="../src/gui/owncloudgui.cpp" line="314"/>
<source>No sync folders configured</source> <source>No sync folders configured</source>
<translation type="unfinished"/> <translation>Ingen synkronisering-mapper konfigurert.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="360"/> <location filename="../src/gui/owncloudgui.cpp" line="360"/>

View File

@@ -88,7 +88,7 @@
<message> <message>
<location filename="../src/libsync/abstractnetworkjob.cpp" line="390"/> <location filename="../src/libsync/abstractnetworkjob.cpp" line="390"/>
<source>Server replied &quot;%1 %2&quot; to &quot;%3 %4&quot;</source> <source>Server replied &quot;%1 %2&quot; to &quot;%3 %4&quot;</source>
<translation type="unfinished"/> <translation>Server antwoordde &quot;%1 %2&quot; naar &quot;%3 %4&quot;</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -183,7 +183,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="316"/> <location filename="../src/gui/accountsettings.cpp" line="316"/>
<source>Remove folder sync connection</source> <source>Remove folder sync connection</source>
<translation>Verwijderen map sync verbinding</translation> <translation>Verwijder map-synchronisatie verbinding</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="387"/> <location filename="../src/gui/accountsettings.cpp" line="387"/>
@@ -198,12 +198,12 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="438"/> <location filename="../src/gui/accountsettings.cpp" line="438"/>
<source>Confirm Folder Sync Connection Removal</source> <source>Confirm Folder Sync Connection Removal</source>
<translation>Bevestig verwijderen Map Sync verbinding</translation> <translation>Bevestig verwijderen map-synchronisatie verbinding</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="445"/> <location filename="../src/gui/accountsettings.cpp" line="445"/>
<source>Remove Folder Sync Connection</source> <source>Remove Folder Sync Connection</source>
<translation>Verwijderen Map Sync verbinding</translation> <translation>Verwijder map-synchronisatie verbinding</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="527"/> <location filename="../src/gui/accountsettings.cpp" line="527"/>
@@ -258,7 +258,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="671"/> <location filename="../src/gui/accountsettings.cpp" line="671"/>
<source>Connecting to %1...</source> <source>Connecting to %1...</source>
<translation type="unfinished"/> <translation>Verbinden met %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="674"/> <location filename="../src/gui/accountsettings.cpp" line="674"/>
@@ -373,7 +373,7 @@
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="132"/> <location filename="../src/gui/accountstate.cpp" line="132"/>
<source>Maintenance mode</source> <source>Maintenance mode</source>
<translation type="unfinished"/> <translation>Onderhoudsmodus</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="134"/> <location filename="../src/gui/accountstate.cpp" line="134"/>
@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Serveractiviteit</translation> <translation>Serveractiviteit</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Synchronisatiegeschiedenis</translation> <translation>Synchronisatiegeschiedenis</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Niet gesynchroniseerd</translation> <translation>Niet gesynchroniseerd</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Niet gesynchroniseerd (%1)</translation> <translation>Niet gesynchroniseerd (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>De server activiteitenlijst is gekopieerd naar het klembord.</translation> <translation>De server activiteitenlijst is gekopieerd naar het klembord.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>De sync activiteitenlijst is gekopieerd naar het klembord.</translation> <translation>De sync activiteitenlijst is gekopieerd naar het klembord.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>De lijst met niet gesyncte objecten is gekopieerd naar het klembord.</translation> <translation>De lijst met niet gesyncte objecten is gekopieerd naar het klembord.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Gekopieerd naar het klembord</translation> <translation>Gekopieerd naar het klembord</translation>
</message> </message>
@@ -921,17 +921,17 @@ Doorgaan met deze synchronisatie overschrijft al uw bestanden door een eerdere v
<message> <message>
<location filename="../src/gui/folderman.cpp" line="1344"/> <location filename="../src/gui/folderman.cpp" line="1344"/>
<source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source> <source>The local folder %1 already contains a folder used in a folder sync connection. Please pick another one!</source>
<translation>Lokale map %1 bevat al een map die wordt gebruikt voor een mapsync verbinding. Kies een andere!</translation> <translation>Lokale map %1 bevat al een map die wordt gebruikt voor een map-synchronisatie verbinding. Kies een andere!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderman.cpp" line="1354"/> <location filename="../src/gui/folderman.cpp" line="1354"/>
<source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source> <source>The local folder %1 is already contained in a folder used in a folder sync connection. Please pick another one!</source>
<translation>Lokale map %1 zit al in een map die wordt gebruikt voor een mapsync verbinding. Kies een andere!</translation> <translation>Lokale map %1 zit al in een map die wordt gebruikt voor een map-synchronisatie verbinding. Kies een andere!</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderman.cpp" line="1362"/> <location filename="../src/gui/folderman.cpp" line="1362"/>
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source> <source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
<translation>Lokale map %1 is een symbolische link. De doellink zit al in een map die in een mapsync verbinding wordt gebruikt. Kies een andere!</translation> <translation>Lokale map %1 is een symbolische link. De doellink zit al in een map die in een map-synchronisatie verbinding wordt gebruikt. Kies een andere!</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -939,7 +939,7 @@ Doorgaan met deze synchronisatie overschrijft al uw bestanden door een eerdere v
<message> <message>
<location filename="../src/gui/folderstatusdelegate.cpp" line="46"/> <location filename="../src/gui/folderstatusdelegate.cpp" line="46"/>
<source>Add Folder Sync Connection</source> <source>Add Folder Sync Connection</source>
<translation>Toevoegen mapsync verbinding</translation> <translation>Voeg map synchronisatie verbinding toe</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderstatusdelegate.cpp" line="249"/> <location filename="../src/gui/folderstatusdelegate.cpp" line="249"/>
@@ -1098,7 +1098,7 @@ Doorgaan met deze synchronisatie overschrijft al uw bestanden door een eerdere v
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="548"/> <location filename="../src/gui/folderwizard.cpp" line="548"/>
<source>Add Folder Sync Connection</source> <source>Add Folder Sync Connection</source>
<translation>Toevoegen mapsync verbinding</translation> <translation>Voeg map-synchronisatie verbinding toe</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderwizard.cpp" line="550"/> <location filename="../src/gui/folderwizard.cpp" line="550"/>
@@ -1402,7 +1402,7 @@ Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een ma
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="20"/> <location filename="../src/gui/issueswidget.ui" line="20"/>
<source>List of issues</source> <source>List of issues</source>
<translation type="unfinished"/> <translation>Lijst met problemen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="34"/> <location filename="../src/gui/issueswidget.ui" line="34"/>
@@ -1413,48 +1413,53 @@ Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een ma
<location filename="../src/gui/issueswidget.ui" line="42"/> <location filename="../src/gui/issueswidget.ui" line="42"/>
<location filename="../src/gui/issueswidget.ui" line="61"/> <location filename="../src/gui/issueswidget.ui" line="61"/>
<source>&lt;no filter&gt;</source> <source>&lt;no filter&gt;</source>
<translation type="unfinished"/> <translation>&lt;no filter&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Map</translation> <translation>Map</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="73"/> <location filename="../src/gui/issueswidget.ui" line="73"/>
<source>Show warnings</source> <source>Show warnings</source>
<translation type="unfinished"/> <translation>Tonen waarschuwingen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="83"/> <location filename="../src/gui/issueswidget.ui" line="83"/>
<source>Show ignored files</source> <source>Show ignored files</source>
<translation>Tonen genegeerde bestanden</translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopiëren</translation> <translation>Kopiëren</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Tijd</translation> <translation>Tijd</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Bestand</translation> <translation>Bestand</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation>Probleem</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1694,7 +1699,7 @@ Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een ma
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="112"/> <location filename="../src/gui/creds/oauth.cpp" line="112"/>
<source>Error returned from the server: &lt;em&gt;%1&lt;/em&gt;</source> <source>Error returned from the server: &lt;em&gt;%1&lt;/em&gt;</source>
<translation type="unfinished"/> <translation>Fout gemeld door de server: &lt;em&gt;%1&lt;/em&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="115"/> <location filename="../src/gui/creds/oauth.cpp" line="115"/>
@@ -1714,7 +1719,7 @@ Onderdelen die gewist mogen worden worden verwijderd als ze voorkomen dat een ma
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="125"/> <location filename="../src/gui/creds/oauth.cpp" line="125"/>
<source>&lt;h1&gt;Login Error&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</source> <source>&lt;h1&gt;Login Error&lt;/h1&gt;&lt;p&gt;%1&lt;/p&gt;</source>
<translation type="unfinished"/> <translation>&lt;h1&gt;Inlog fout&lt;p&gt;%1&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/oauth.cpp" line="131"/> <location filename="../src/gui/creds/oauth.cpp" line="131"/>
@@ -2506,6 +2511,14 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>Er trad een fout op bij het laden van de lijst met submappen.</translation> <translation>Er trad een fout op bij het laden van de lijst met submappen.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Terzijde leggen</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2537,28 +2550,28 @@ We adviseren deze site niet te gebruiken.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Activiteit</translation> <translation>Activiteit</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Algemeen</translation> <translation>Algemeen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Netwerk</translation> <translation>Netwerk</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Account</translation> <translation>Account</translation>
</message> </message>
@@ -2666,7 +2679,7 @@ We adviseren deze site niet te gebruiken.</translation>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="178"/> <location filename="../src/gui/sharelinkwidget.ui" line="178"/>
<source>Link properties:</source> <source>Link properties:</source>
<translation type="unfinished"/> <translation>Link eigenschappen:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="220"/> <location filename="../src/gui/sharelinkwidget.ui" line="220"/>
@@ -2684,99 +2697,95 @@ We adviseren deze site niet te gebruiken.</translation>
<translation>Iedereen met de link heeft toegang tot het bestand of de map</translation> <translation>Iedereen met de link heeft toegang tot het bestand of de map</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>&amp;Wachtwoord beveiligd</translation> <translation>&amp;Wachtwoord beveiligd</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Wachtwoord beveiligd</translation> <translation>Wachtwoord beveiligd</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Het bestand kan niet worden gedeeld, omdat het werd gedeeld zonder verder delen toestemming.</translation> <translation>Het bestand kan niet worden gedeeld, omdat het werd gedeeld zonder verder delen toestemming.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Verwijderen</translation> <translation>Verwijderen</translation>
</message> </message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/>
<source>Open link in browser</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/>
<source>Copy link to clipboard</source>
<translation type="unfinished"/>
</message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source>
<translation>Openen link in browser</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source>
<translation>Kopiëren link naar klembord</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Versturen links via e-mail</translation> <translation>Versturen links via e-mail</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Annuleren</translation> <translation>Annuleren</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Openbare Link</translation> <translation>Openbare Link</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Openbaar de&amp;len vereist een wachtwoord</translation> <translation>Openbaar de&amp;len vereist een wachtwoord</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Stel uw wachtwoord in</translation> <translation>Stel uw wachtwoord in</translation>
</message> </message>
@@ -2806,12 +2815,12 @@ We adviseren deze site niet te gebruiken.</translation>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="235"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="235"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation>Openen link in browser</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="237"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="237"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation>Kopiëren link naar klembord</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
@@ -2826,7 +2835,7 @@ We adviseren deze site niet te gebruiken.</translation>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="337"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="337"/>
<source>I shared something with you</source> <source>I shared something with you</source>
<translation type="unfinished"/> <translation>Ik deelde iets met u</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -2875,12 +2884,12 @@ We adviseren deze site niet te gebruiken.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Inlogfout</translation> <translation>Inlogfout</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>U moet inloggen als gebruiker %1</translation> <translation>U moet inloggen als gebruiker %1</translation>
</message> </message>
@@ -2919,17 +2928,17 @@ We adviseren deze site niet te gebruiken.</translation>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="557"/> <location filename="../src/gui/socketapi.cpp" line="557"/>
<source>I shared something with you</source> <source>I shared something with you</source>
<translation type="unfinished"/> <translation>Ik deelde iets met u</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="565"/> <location filename="../src/gui/socketapi.cpp" line="565"/>
<source>Share...</source> <source>Share...</source>
<translation type="unfinished"/> <translation>Delen...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="567"/> <location filename="../src/gui/socketapi.cpp" line="567"/>
<source>Copy private link to clipboard</source> <source>Copy private link to clipboard</source>
<translation type="unfinished"/> <translation>Kopiëren privé-link naar klembord</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="568"/> <location filename="../src/gui/socketapi.cpp" line="568"/>

View File

@@ -198,7 +198,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="438"/> <location filename="../src/gui/accountsettings.cpp" line="438"/>
<source>Confirm Folder Sync Connection Removal</source> <source>Confirm Folder Sync Connection Removal</source>
<translation>Usuń folder połączenia synchronizacji</translation> <translation>Potwierdź usunięcie połączenia folderów synchronizacji</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="445"/> <location filename="../src/gui/accountsettings.cpp" line="445"/>
@@ -243,7 +243,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="656"/> <location filename="../src/gui/accountsettings.cpp" line="656"/>
<source>Server %1 is currently in maintenance mode.</source> <source>Server %1 is currently in maintenance mode.</source>
<translation type="unfinished"/> <translation>Serwer %1 jest obecnie w trybie konserwacji.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="658"/> <location filename="../src/gui/accountsettings.cpp" line="658"/>
@@ -258,7 +258,7 @@
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="671"/> <location filename="../src/gui/accountsettings.cpp" line="671"/>
<source>Connecting to %1...</source> <source>Connecting to %1...</source>
<translation type="unfinished"/> <translation>Łączenie do %1...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountsettings.cpp" line="674"/> <location filename="../src/gui/accountsettings.cpp" line="674"/>
@@ -373,7 +373,7 @@
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="132"/> <location filename="../src/gui/accountstate.cpp" line="132"/>
<source>Maintenance mode</source> <source>Maintenance mode</source>
<translation type="unfinished"/> <translation>Tryb konserwacji</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/accountstate.cpp" line="134"/> <location filename="../src/gui/accountstate.cpp" line="134"/>
@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Aktywność serwera</translation> <translation>Aktywność serwera</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Protokół synchronizacji</translation> <translation>Protokół synchronizacji</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Niezsynchronizowany</translation> <translation>Niezsynchronizowany</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Niezsynchronizowany (%1)</translation> <translation>Niezsynchronizowany (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Log aktywności serwera został skopiowany do schowka.</translation> <translation>Log aktywności serwera został skopiowany do schowka.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>Przebieg synchronizacji został skopiowany do schowka.</translation> <translation>Przebieg synchronizacji został skopiowany do schowka.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>Lista niezsynchronizowanych elementów została skopiowana do schowka</translation> <translation>Lista niezsynchronizowanych elementów została skopiowana do schowka</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Skopiuj do schowka</translation> <translation>Skopiuj do schowka</translation>
</message> </message>
@@ -768,7 +768,10 @@
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore. These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to keep the files, they will be re-synced with the server if you have rights to do so. If you decide to keep the files, they will be re-synced with the server if you have rights to do so.
If you decide to delete the files, they will be unavailable to you, unless you are the owner.</source> If you decide to delete the files, they will be unavailable to you, unless you are the owner.</source>
<translation type="unfinished"/> <translation>Wszystkie pliki z folderu &apos;%1&apos; zostały usunięte z serwera.
W momencie synchronizacji zostaną usunięte z lokalnego katalogu, co spowoduje ich niedostępność, chyba, że posiadasz prawo do przywracania.
Jeśli zdecydujesz się zatrzymać pliki i posiadasz odpowiednie uprawnienia, zostaną one ponownie przesłane na serwer.
Jeśli zdecydujesz je usunąć, nie będą więcej dostępne. </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folder.cpp" line="932"/> <location filename="../src/gui/folder.cpp" line="932"/>
@@ -1391,7 +1394,7 @@ Pozycje, dla których usuwanie jest dozwolone zostaną usunięte, jeżeli uprawn
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="20"/> <location filename="../src/gui/issueswidget.ui" line="20"/>
<source>List of issues</source> <source>List of issues</source>
<translation type="unfinished"/> <translation>Lista zdarzeń</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="34"/> <location filename="../src/gui/issueswidget.ui" line="34"/>
@@ -1406,44 +1409,49 @@ Pozycje, dla których usuwanie jest dozwolone zostaną usunięte, jeżeli uprawn
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Folder</translation> <translation>Folder</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="73"/> <location filename="../src/gui/issueswidget.ui" line="73"/>
<source>Show warnings</source> <source>Show warnings</source>
<translation type="unfinished"/> <translation>Pokaż ostrzeżenia</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="83"/> <location filename="../src/gui/issueswidget.ui" line="83"/>
<source>Show ignored files</source> <source>Show ignored files</source>
<translation type="unfinished"/> <translation>Pokaż ignorowane pliki</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation>Wystąpiło bardzo wiele zdarzeń. Nie wszystkie będą tu widoczne</translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation>Skopiuj listę zdarzeń do schowka</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopiuj</translation> <translation>Kopiuj</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Czas</translation> <translation>Czas</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Plik</translation> <translation>Plik</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation>Zdarzenie</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1954,7 +1962,7 @@ Niezalecane jest jego użycie.</translation>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="297"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="297"/>
<source>The server reported the following error:</source> <source>The server reported the following error:</source>
<translation type="unfinished"/> <translation>Serwer zgłosił następujący błąd:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="452"/> <location filename="../src/gui/owncloudsetupwizard.cpp" line="452"/>
@@ -2495,6 +2503,14 @@ Niezalecane jest jego użycie.</translation>
<translation>Wystąpił błąd podczas wczytywania listy podfolderów</translation> <translation>Wystąpił błąd podczas wczytywania listy podfolderów</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Anuluj</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2526,28 +2542,28 @@ Niezalecane jest jego użycie.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Aktywność</translation> <translation>Aktywność</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Ogólne</translation> <translation>Ogólne</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Sieć</translation> <translation>Sieć</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Konto</translation> <translation>Konto</translation>
</message> </message>
@@ -2673,99 +2689,95 @@ Niezalecane jest jego użycie.</translation>
<translation>Każdy posiadający link ma dostęp do pliku/katalogu.</translation> <translation>Każdy posiadający link ma dostęp do pliku/katalogu.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Zabezpieczone hasłem</translation> <translation>Zabezpieczone hasłem</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Usuń</translation> <translation>Usuń</translation>
</message> </message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/>
<source>Open link in browser</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/>
<source>Copy link to clipboard</source>
<translation type="unfinished"/>
</message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Copy link to clipboard (direct download)</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation>Otwórz link w przeglądarce</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source>
<translation>Skopuj link to schowka</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source>
<translation>Skopiuj link do schowa (pobieranie bezpośrednie)</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Wyślij link mailem</translation> <translation>Wyślij link mailem</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation>Wyślij link e-mailem (pobieranie bezpośrednie)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Anuluj</translation> <translation>Anuluj</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation>Link publiczny</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Proszę podać hasło</translation> <translation>Proszę podać hasło</translation>
</message> </message>
@@ -2795,12 +2807,12 @@ Niezalecane jest jego użycie.</translation>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="235"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="235"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation>Otwórz link w przeglądarce</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="237"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="237"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation>Skopuj link to schowka</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
@@ -2864,12 +2876,12 @@ Niezalecane jest jego użycie.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Błąd logowania</translation> <translation>Błąd logowania</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Musisz zalogować się jako użytkownik %1</translation> <translation>Musisz zalogować się jako użytkownik %1</translation>
</message> </message>
@@ -2918,12 +2930,12 @@ Niezalecane jest jego użycie.</translation>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="567"/> <location filename="../src/gui/socketapi.cpp" line="567"/>
<source>Copy private link to clipboard</source> <source>Copy private link to clipboard</source>
<translation type="unfinished"/> <translation>Kopiuj link prywatny do schowka</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="568"/> <location filename="../src/gui/socketapi.cpp" line="568"/>
<source>Send private link by email...</source> <source>Send private link by email...</source>
<translation type="unfinished"/> <translation>Wyślij link prywatny przez e-mail</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -3768,7 +3780,7 @@ Niezalecane jest jego użycie.</translation>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="327"/> <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="327"/>
<source>Ask for confirmation before synchronizing e&amp;xternal storages</source> <source>Ask for confirmation before synchronizing e&amp;xternal storages</source>
<translation type="unfinished"/> <translation>Pytaj o potwierdzenie przed synchronizacją napędów zewnętrznych</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="351"/> <location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="351"/>
@@ -3834,12 +3846,12 @@ Niezalecane jest jego użycie.</translation>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="46"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="46"/>
<source>An error occured while connecting. Please try again.</source> <source>An error occured while connecting. Please try again.</source>
<translation type="unfinished"/> <translation>Podczas połączenia wystąpił problem. Proszę spróbować ponownie. </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="56"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="56"/>
<source>Re-open Browser</source> <source>Re-open Browser</source>
<translation type="unfinished"/> <translation>Otwórz przeglądarkę ponownie</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -4167,12 +4179,12 @@ Kliknij</translation>
<message> <message>
<location filename="../src/gui/guiutility.cpp" line="33"/> <location filename="../src/gui/guiutility.cpp" line="33"/>
<source>Could not open browser</source> <source>Could not open browser</source>
<translation type="unfinished"/> <translation>Nie można otworzyć przeglądarki</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/guiutility.cpp" line="34"/> <location filename="../src/gui/guiutility.cpp" line="34"/>
<source>There was an error when launching the browser to go to URL %1. Maybe no default browser is configured?</source> <source>There was an error when launching the browser to go to URL %1. Maybe no default browser is configured?</source>
<translation type="unfinished"/> <translation>Podczas uruchamiania przeglądarki aby przejść do adresu URL %1 wystąpił problem. Czy skonfigurowano domyślną przeglądarkę?</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/guiutility.cpp" line="55"/> <location filename="../src/gui/guiutility.cpp" line="55"/>
@@ -4182,7 +4194,7 @@ Kliknij</translation>
<message> <message>
<location filename="../src/gui/guiutility.cpp" line="56"/> <location filename="../src/gui/guiutility.cpp" line="56"/>
<source>There was an error when launching the email client to create a new message. Maybe no default email client is configured?</source> <source>There was an error when launching the email client to create a new message. Maybe no default email client is configured?</source>
<translation type="unfinished"/> <translation>Podczas uruchamiania klienta poczty wystąpił problem. Czy skonfigurowano domyślnego klienta pocztowego?</translation>
</message> </message>
</context> </context>
</TS> </TS>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Atividade do Servidor</translation> <translation>Atividade do Servidor</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Protocolo de Sincronização</translation> <translation>Protocolo de Sincronização</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Não Sincronizado</translation> <translation>Não Sincronizado</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Não Sincronizado (%1)</translation> <translation>Não Sincronizado (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>A lista de atividades do servidor foi copiada para a área de transferência.</translation> <translation>A lista de atividades do servidor foi copiada para a área de transferência.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>A lista de atividades de sincronização foi copiada para a área de transferência.</translation> <translation>A lista de atividades de sincronização foi copiada para a área de transferência.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>A lista de itens não sincronizados foi copiada para a área de transferência.</translation> <translation>A lista de itens não sincronizados foi copiada para a área de transferência.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Copiado para a área de transferência</translation> <translation>Copiado para a área de transferência</translation>
</message> </message>
@@ -1413,7 +1413,7 @@ Os itens onde é permitido a eliminação serão eliminados se estes impedirem a
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Pasta</translation> <translation>Pasta</translation>
</message> </message>
@@ -1428,27 +1428,32 @@ Os itens onde é permitido a eliminação serão eliminados se estes impedirem a
<translation>Mostrar ficheiros ignorados</translation> <translation>Mostrar ficheiros ignorados</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation>Copiar a lista de situações para a área de transferência</translation> <translation>Copiar a lista de situações para a área de transferência</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Copiar</translation> <translation>Copiar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Tempo</translation> <translation>Tempo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Ficheiro</translation> <translation>Ficheiro</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation>Situação</translation> <translation>Situação</translation>
</message> </message>
@@ -2502,6 +2507,14 @@ Não é aconselhada a sua utilização.</translation>
<translation>Ocorreu um erro ao carregar a lista das sub pastas.</translation> <translation>Ocorreu um erro ao carregar a lista das sub pastas.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Rejeitar</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2533,28 +2546,28 @@ Não é aconselhada a sua utilização.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Atividade</translation> <translation>Atividade</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Geral</translation> <translation>Geral</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Rede</translation> <translation>Rede</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Conta</translation> <translation>Conta</translation>
</message> </message>
@@ -2680,99 +2693,95 @@ Não é aconselhada a sua utilização.</translation>
<translation>Qualquer pessoa com a hiperligação terá acesso ao ficheiro/pasta</translation> <translation>Qualquer pessoa com a hiperligação terá acesso ao ficheiro/pasta</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Protegida por senha</translation> <translation>Protegida por senha</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protegido com Senha</translation> <translation>Protegido com Senha</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>O ficheiro não pode ser partilhado porque foi partilhado sem permissão de partilha.</translation> <translation>O ficheiro não pode ser partilhado porque foi partilhado sem permissão de partilha.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Eliminar</translation> <translation>Eliminar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Enviar hiperligação por e-mail</translation> <translation>Enviar hiperligação por e-mail</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Cancelar</translation> <translation>Cancelar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Hiperligação Pública</translation> <translation>Hiperligação Pública</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>A pa&amp;rtilha pública requer uma palavra-passe:</translation> <translation>A pa&amp;rtilha pública requer uma palavra-passe:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Por favor, Definir Senha</translation> <translation>Por favor, Definir Senha</translation>
</message> </message>
@@ -2871,12 +2880,12 @@ Não é aconselhada a sua utilização.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Erro de login</translation> <translation>Erro de login</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Deve fazer o login como utilizador %1.</translation> <translation>Deve fazer o login como utilizador %1.</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Atividade do Servidor</translation> <translation>Atividade do Servidor</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Protocolo de Sincronização</translation> <translation>Protocolo de Sincronização</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Não Sincronizado</translation> <translation>Não Sincronizado</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Não sincronizada (%1)</translation> <translation>Não sincronizada (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>A lista de atividades do servidor tem sido copiados para o clipboard.</translation> <translation>A lista de atividades do servidor tem sido copiados para o clipboard.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>A lista de atividades do servidor foi copiada para a área de transferência.</translation> <translation>A lista de atividades do servidor foi copiada para a área de transferência.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>A lista de itens não sincronizados foi copiada para a área de transferência.</translation> <translation>A lista de itens não sincronizados foi copiada para a área de transferência.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Copiado para área de transferência</translation> <translation>Copiado para área de transferência</translation>
</message> </message>
@@ -1412,7 +1412,7 @@ Itens onde a eliminação é permitida serão excluídos se eles evitarem que um
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Pasta</translation> <translation>Pasta</translation>
</message> </message>
@@ -1427,27 +1427,32 @@ Itens onde a eliminação é permitida serão excluídos se eles evitarem que um
<translation>Mostrar arquivos ignorados</translation> <translation>Mostrar arquivos ignorados</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation>Havia muitos problemas. Nem todos serão visíveis aqui.</translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation>Copie a lista de problemas para a área de transferência.</translation> <translation>Copie a lista de problemas para a área de transferência.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Copiar</translation> <translation>Copiar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Horário</translation> <translation>Horário</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Arquivo</translation> <translation>Arquivo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation>Problemas</translation> <translation>Problemas</translation>
</message> </message>
@@ -2499,6 +2504,14 @@ It is not advisable to use it.</source>
<translation>Ocorreu um erro enquanto carregava a lista de subpastas.</translation> <translation>Ocorreu um erro enquanto carregava a lista de subpastas.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Dispensar</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2530,28 +2543,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Atividade</translation> <translation>Atividade</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Geral</translation> <translation>Geral</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Rede</translation> <translation>Rede</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Conta</translation> <translation>Conta</translation>
</message> </message>
@@ -2677,99 +2690,95 @@ It is not advisable to use it.</source>
<translation>Qualquer pessoa com o link tem acesso ao arquivo/pasta</translation> <translation>Qualquer pessoa com o link tem acesso ao arquivo/pasta</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>S&amp;enha de proteção</translation> <translation>S&amp;enha de proteção</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Protegido por Senha</translation> <translation>Protegido por Senha</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>O arquivo não pode ser partilhado, pois foi compartilhado sem permissão de compartilhamento.</translation> <translation>O arquivo não pode ser partilhado, pois foi compartilhado sem permissão de compartilhamento.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation>%1 linque</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation>Os compartilhamentos de linque foram desativados</translation> <translation>Os compartilhamentos de linque foram desativados</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation>Criar linque de compartilhamento público</translation> <translation>Criar linque de compartilhamento público</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Excluir</translation> <translation>Excluir</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation>Abrir linque no navegador</translation> <translation>Abrir linque no navegador</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation>Copiar o linque para a área de transferência</translation> <translation>Copiar o linque para a área de transferência</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation>Copiar o linque para a área de transferência (download direto)</translation> <translation>Copiar o linque para a área de transferência (download direto)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Enviar linque por e-mail</translation> <translation>Enviar linque por e-mail</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation>Enviar linque por e-mail (download direto)</translation> <translation>Enviar linque por e-mail (download direto)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation>Confirmar o Link de Eliminação de Compartilhamento</translation> <translation>Confirmar o Link de Eliminação de Compartilhamento</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation>&lt;p&gt;Você realmente deseja excluir o compartilhamento de links públicos &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Nota: Esta ação não pode ser desfeita.&lt;/p&gt;</translation> <translation>&lt;p&gt;Você realmente deseja excluir o compartilhamento de links públicos &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Nota: Esta ação não pode ser desfeita.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Cancelar</translation> <translation>Cancelar</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Linque público</translation> <translation>Linque público</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation>Excluir linque de compartilhamento</translation> <translation>Excluir linque de compartilhamento</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Comp&amp;artilhamento público requer uma senha</translation> <translation>Comp&amp;artilhamento público requer uma senha</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Por favor, Definir senha</translation> <translation>Por favor, Definir senha</translation>
</message> </message>
@@ -2868,12 +2877,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Erro de Login</translation> <translation>Erro de Login</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Você deve entrar como usuário %1</translation> <translation>Você deve entrar como usuário %1</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Действия Сервера</translation> <translation>Действия Сервера</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Протокол синхронизации</translation> <translation>Протокол синхронизации</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Не синхронизировано</translation> <translation>Не синхронизировано</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Не синхронизировано (%1)</translation> <translation>Не синхронизировано (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Список активности сервера скопирован в буфер обмена.</translation> <translation>Список активности сервера скопирован в буфер обмена.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>Список активности синхронизации скопирован в буфер обмена.</translation> <translation>Список активности синхронизации скопирован в буфер обмена.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>Список несинхронизированных элементов скопирован в буфер обмена.</translation> <translation>Список несинхронизированных элементов скопирован в буфер обмена.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Скопировано в буфер обмена</translation> <translation>Скопировано в буфер обмена</translation>
</message> </message>
@@ -1410,7 +1410,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Папка</translation> <translation>Папка</translation>
</message> </message>
@@ -1425,27 +1425,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation>Показать игнорируемые файлы</translation> <translation>Показать игнорируемые файлы</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation>Было слишком много проблем. Не все будут видны здесь.</translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation>Скопировать список проблем в буфер обмена.</translation> <translation>Скопировать список проблем в буфер обмена.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Копировать</translation> <translation>Копировать</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Время</translation> <translation>Время</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Файл</translation> <translation>Файл</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation>Проблема</translation> <translation>Проблема</translation>
</message> </message>
@@ -2499,6 +2504,14 @@ It is not advisable to use it.</source>
<translation>Произошла ошибка во время загрузки списка подпапок.</translation> <translation>Произошла ошибка во время загрузки списка подпапок.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Убрать</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2530,28 +2543,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>События</translation> <translation>События</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Основные</translation> <translation>Основные</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Сеть</translation> <translation>Сеть</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Уч.запись</translation> <translation>Уч.запись</translation>
</message> </message>
@@ -2677,99 +2690,95 @@ It is not advisable to use it.</source>
<translation>Каждый, у кого есть эта ссылка, имеет доступ к файлу/каталогу</translation> <translation>Каждый, у кого есть эта ссылка, имеет доступ к файлу/каталогу</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Защитить паролем</translation> <translation>Защитить паролем</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Защищено Паролем</translation> <translation>Защищено Паролем</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Невозможно предоставить общий доступ к файлу: нет разрешения на предоставление общего доступа.</translation> <translation>Невозможно предоставить общий доступ к файлу: нет разрешения на предоставление общего доступа.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation>Ссылка на %1</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation>Доступ по ссылкам был отключён</translation> <translation>Доступ по ссылкам был отключён</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation>Создать ссылку общего доступа</translation> <translation>Создать ссылку общего доступа</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Удалить</translation> <translation>Удалить</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation>Открыть ссылку в браузере</translation> <translation>Открыть ссылку в браузере</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation>Копировать ссылку в буфер обмена</translation> <translation>Копировать ссылку в буфер обмена</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation>Скопировать ссылку в буфер обмена (прямое скачивание)</translation> <translation>Скопировать ссылку в буфер обмена (прямое скачивание)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Отправить ссылку по email</translation> <translation>Отправить ссылку по email</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation>Отправить ссылку по почте (прямое скачивание)</translation> <translation>Отправить ссылку по почте (прямое скачивание)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation>Подтвердите удаление доступа по ссылке</translation> <translation>Подтвердите удаление доступа по ссылке</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation>&lt;p&gt;Вы действтиельно хотите удалить доступ по общей ссылке &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Внимание: это действие будет невозможно отменить.&lt;/p&gt;</translation> <translation>&lt;p&gt;Вы действтиельно хотите удалить доступ по общей ссылке &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Внимание: это действие будет невозможно отменить.&lt;/p&gt;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Отмена</translation> <translation>Отмена</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Общедоступная ссылка</translation> <translation>Общедоступная ссылка</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation>Удалить доступ по ссылке</translation> <translation>Удалить доступ по ссылке</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Публичные ссылки требуют пароля</translation> <translation>Публичные ссылки требуют пароля</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Пожалуйста, установите пароль</translation> <translation>Пожалуйста, установите пароль</translation>
</message> </message>
@@ -2868,12 +2877,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Ошибка входа</translation> <translation>Ошибка входа</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Вы должны войти как пользователь %1</translation> <translation>Вы должны войти как пользователь %1</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Aktivita servera</translation> <translation>Aktivita servera</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Záznam synchronizácie</translation> <translation>Záznam synchronizácie</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Nezosynchronizované</translation> <translation>Nezosynchronizované</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Nezosynchronizované (%1)</translation> <translation>Nezosynchronizované (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Zoznam aktivít servera bol skopírovaný do schránky.</translation> <translation>Zoznam aktivít servera bol skopírovaný do schránky.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>Zoznam aktivít synchronizácie bol skopírovaný do schránky.</translation> <translation>Zoznam aktivít synchronizácie bol skopírovaný do schránky.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Skopírované do schránky</translation> <translation>Skopírované do schránky</translation>
</message> </message>
@@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Priečinok</translation> <translation>Priečinok</translation>
</message> </message>
@@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopírovať</translation> <translation>Kopírovať</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Čas</translation> <translation>Čas</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Súbor</translation> <translation>Súbor</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2491,6 +2496,14 @@ Nie je vhodné ju používať.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Odmietnuť</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2522,28 +2535,28 @@ Nie je vhodné ju používať.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Aktivita</translation> <translation>Aktivita</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Všeobecné</translation> <translation>Všeobecné</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Sieť</translation> <translation>Sieť</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Účet</translation> <translation>Účet</translation>
</message> </message>
@@ -2669,99 +2682,95 @@ Nie je vhodné ju používať.</translation>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>Ch&amp;rániť heslom</translation> <translation>Ch&amp;rániť heslom</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Chránené heslom</translation> <translation>Chránené heslom</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Tento súbor nemožno zdieľať, lebo bol vyzdieľaný bez možnosti ďalšieho zdieľania.</translation> <translation>Tento súbor nemožno zdieľať, lebo bol vyzdieľaný bez možnosti ďalšieho zdieľania.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Zmazať</translation> <translation>Zmazať</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Odoslať odkaz emailom</translation> <translation>Odoslať odkaz emailom</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Zrušiť</translation> <translation>Zrušiť</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Verejné z&amp;dieľanie vyžaduje heslo</translation> <translation>Verejné z&amp;dieľanie vyžaduje heslo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Prosím nastavte si heslo</translation> <translation>Prosím nastavte si heslo</translation>
</message> </message>
@@ -2860,12 +2869,12 @@ Nie je vhodné ju používať.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Chybné prihlásenie</translation> <translation>Chybné prihlásenie</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Musíte sa prihlásiť ako používateľ %1</translation> <translation>Musíte sa prihlásiť ako používateľ %1</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Dejavnost strežnika</translation> <translation>Dejavnost strežnika</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Protokol usklajevanja</translation> <translation>Protokol usklajevanja</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Ni usklajeno</translation> <translation>Ni usklajeno</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Ni usklajeno (%1)</translation> <translation>Ni usklajeno (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Seznam opravil strežnika je kopiran v odložišče.</translation> <translation>Seznam opravil strežnika je kopiran v odložišče.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>Seznam opravil usklajevanja je kopiran v odložišče.</translation> <translation>Seznam opravil usklajevanja je kopiran v odložišče.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>Seznam neusklajenih predmetov je kopiran v odložišče.</translation> <translation>Seznam neusklajenih predmetov je kopiran v odložišče.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Kopirano v odložišče</translation> <translation>Kopirano v odložišče</translation>
</message> </message>
@@ -1413,7 +1413,7 @@ Predmeti na mestu, kjer je brisanje dovoljeno, bodo izbisani, v kolikor zaradi n
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Mapa</translation> <translation>Mapa</translation>
</message> </message>
@@ -1428,27 +1428,32 @@ Predmeti na mestu, kjer je brisanje dovoljeno, bodo izbisani, v kolikor zaradi n
<translation>Pokaži prezrte datoteke</translation> <translation>Pokaži prezrte datoteke</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation>Kopiraj seznam napak v odložišče.</translation> <translation>Kopiraj seznam napak v odložišče.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopiraj</translation> <translation>Kopiraj</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Čas</translation> <translation>Čas</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Datoteka</translation> <translation>Datoteka</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation>Napaka</translation> <translation>Napaka</translation>
</message> </message>
@@ -1883,7 +1888,7 @@ zahteva skrbniška dovoljenja za dokončanje opravila.</translation>
<message> <message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.cpp" line="44"/> <location filename="../src/gui/wizard/owncloudoauthcredspage.cpp" line="44"/>
<source>Login in your browser</source> <source>Login in your browser</source>
<translation type="unfinished"/> <translation>Prijava prek brskalnika</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -2502,6 +2507,14 @@ Uporaba ni priporočljiva.</translation>
<translation>Prišlo je do napake med nalaganjem seznama podrejenih map.</translation> <translation>Prišlo je do napake med nalaganjem seznama podrejenih map.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Opusti</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2533,28 +2546,28 @@ Uporaba ni priporočljiva.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Dejavnosti</translation> <translation>Dejavnosti</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Splošno</translation> <translation>Splošno</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Omrežje</translation> <translation>Omrežje</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Račun</translation> <translation>Račun</translation>
</message> </message>
@@ -2680,99 +2693,95 @@ Uporaba ni priporočljiva.</translation>
<translation>Vsak, ki ima povezavo ima dostop do datoteke ali mape</translation> <translation>Vsak, ki ima povezavo ima dostop do datoteke ali mape</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>&amp;Zaščiti z geslom</translation> <translation>&amp;Zaščiti z geslom</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Zaščiteno z geslom</translation> <translation>Zaščiteno z geslom</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Datoteke ni mogoče dodeliti v souporabo, ker je ni navedenih ustreznih dovoljenj.</translation> <translation>Datoteke ni mogoče dodeliti v souporabo, ker je ni navedenih ustreznih dovoljenj.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation>Povezava %1</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Izbriši</translation> <translation>Izbriši</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation>Odpri povezavo v brskalniku</translation> <translation>Odpri povezavo v brskalniku</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation>Kopiraj povezavo v odložišče</translation> <translation>Kopiraj povezavo v odložišče</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Pošlji povezavo po elektronski pošti</translation> <translation>Pošlji povezavo po elektronski pošti</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Prekliči</translation> <translation>Prekliči</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Javna povezava</translation> <translation>Javna povezava</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Javna omogočanje &amp;souporabe zahteva geslo</translation> <translation>Javna omogočanje &amp;souporabe zahteva geslo</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Določite geslo</translation> <translation>Določite geslo</translation>
</message> </message>
@@ -2871,12 +2880,12 @@ Uporaba ni priporočljiva.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Napaka prijave</translation> <translation>Napaka prijave</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Prijaviti se je treba kot uporabnik %1</translation> <translation>Prijaviti se je treba kot uporabnik %1</translation>
</message> </message>
@@ -3621,17 +3630,17 @@ Uporaba ni priporočljiva.</translation>
<location filename="../src/gui/owncloudgui.cpp" line="273"/> <location filename="../src/gui/owncloudgui.cpp" line="273"/>
<location filename="../src/gui/owncloudgui.cpp" line="304"/> <location filename="../src/gui/owncloudgui.cpp" line="304"/>
<source>Synchronization is paused</source> <source>Synchronization is paused</source>
<translation type="unfinished"/> <translation>Usklajevanje je v premoru</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="306"/> <location filename="../src/gui/owncloudgui.cpp" line="306"/>
<source>Error during synchronization</source> <source>Error during synchronization</source>
<translation type="unfinished"/> <translation>Med usklajevanjem je prišlo do napake</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="314"/> <location filename="../src/gui/owncloudgui.cpp" line="314"/>
<source>No sync folders configured</source> <source>No sync folders configured</source>
<translation type="unfinished"/> <translation>Ni nastavljenih map za usklajevanje.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/owncloudgui.cpp" line="360"/> <location filename="../src/gui/owncloudgui.cpp" line="360"/>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Активност сервера</translation> <translation>Активност сервера</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Протокол синхронизације</translation> <translation>Протокол синхронизације</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Несинхронизовано</translation> <translation>Несинхронизовано</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Копирано у клипборд</translation> <translation>Копирано у клипборд</translation>
</message> </message>
@@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>фасцикла</translation> <translation>фасцикла</translation>
</message> </message>
@@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Копирај</translation> <translation>Копирај</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>време</translation> <translation>време</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>фајл</translation> <translation>фајл</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2491,6 +2496,14 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Откажи</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2522,28 +2535,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Активност</translation> <translation>Активност</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Опште</translation> <translation>Опште</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Мрежа</translation> <translation>Мрежа</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Налог</translation> <translation>Налог</translation>
</message> </message>
@@ -2669,99 +2682,95 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>&amp;Заштићено лозинком</translation> <translation>&amp;Заштићено лозинком</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Заштићено лозинком</translation> <translation>Заштићено лозинком</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Фајл се не може делити јер је подељен без дозволе за поновно дељење.</translation> <translation>Фајл се не може делити јер је подељен без дозволе за поновно дељење.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Обриши</translation> <translation>Обриши</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Пошаљи везу е-поштом</translation> <translation>Пошаљи везу е-поштом</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Откажи</translation> <translation>Откажи</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Јавно дељење з&amp;хтева лозинку</translation> <translation>Јавно дељење з&amp;хтева лозинку</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Поставите лозинку</translation> <translation>Поставите лозинку</translation>
</message> </message>
@@ -2860,12 +2869,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Грешка пријављивања</translation> <translation>Грешка пријављивања</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Морате се пријавити као %1</translation> <translation>Морате се пријавити као %1</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Serveraktivitet</translation> <translation>Serveraktivitet</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Synkprotokoll</translation> <translation>Synkprotokoll</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Inte synkroniserad</translation> <translation>Inte synkroniserad</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Inte synkad (%1)</translation> <translation>Inte synkad (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Listan serveraktivitet har kopierats till urklipp.</translation> <translation>Listan serveraktivitet har kopierats till urklipp.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>Listan synkaktivitet har kopierats till urklipp.</translation> <translation>Listan synkaktivitet har kopierats till urklipp.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>Listan över ej synkroniserat har kopierats till klippbordet.</translation> <translation>Listan över ej synkroniserat har kopierats till klippbordet.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Kopierat till urklipp</translation> <translation>Kopierat till urklipp</translation>
</message> </message>
@@ -1408,7 +1408,7 @@ Objekt som tillåter radering kommer tas bort om de förhindrar en mapp att tas
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Mapp</translation> <translation>Mapp</translation>
</message> </message>
@@ -1423,27 +1423,32 @@ Objekt som tillåter radering kommer tas bort om de förhindrar en mapp att tas
<translation>Visa ignorerade filer</translation> <translation>Visa ignorerade filer</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation>Kopiera fellistan till klippbordet.</translation> <translation>Kopiera fellistan till klippbordet.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopiera</translation> <translation>Kopiera</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Tid</translation> <translation>Tid</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Fil</translation> <translation>Fil</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation>Fel</translation> <translation>Fel</translation>
</message> </message>
@@ -2497,6 +2502,14 @@ Det är inte lämpligt använda den.</translation>
<translation>Ett fel uppstod när listan för submappar laddades.</translation> <translation>Ett fel uppstod när listan för submappar laddades.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Avfärda</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2528,28 +2541,28 @@ Det är inte lämpligt använda den.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Aktivitet</translation> <translation>Aktivitet</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Allmänt</translation> <translation>Allmänt</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Nätverk</translation> <translation>Nätverk</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Konto</translation> <translation>Konto</translation>
</message> </message>
@@ -2675,99 +2688,95 @@ Det är inte lämpligt använda den.</translation>
<translation>Vem som helst med länken kan komma åt filen eller mappen</translation> <translation>Vem som helst med länken kan komma åt filen eller mappen</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>L&amp;ösenordsskydda</translation> <translation>L&amp;ösenordsskydda</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Lösenordsskyddad</translation> <translation>Lösenordsskyddad</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Filen kan inte delas eftersom den delades utan delningsrättigheter.</translation> <translation>Filen kan inte delas eftersom den delades utan delningsrättigheter.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation>%1 länk</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation>Delningslänkar har inaktiverats</translation> <translation>Delningslänkar har inaktiverats</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation>Skapa publik delningslänk</translation> <translation>Skapa publik delningslänk</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Ta bort</translation> <translation>Ta bort</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation>Öppna länk i webbläsare</translation> <translation>Öppna länk i webbläsare</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation>Kopiera länk till urklipp</translation> <translation>Kopiera länk till urklipp</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation>Kopiera länk till urklipp (direktnedladdning)</translation> <translation>Kopiera länk till urklipp (direktnedladdning)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Skicka länk via e-post</translation> <translation>Skicka länk via e-post</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation>Skicka länk med e-post (direktnedladdning)</translation> <translation>Skicka länk med e-post (direktnedladdning)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Avbryt</translation> <translation>Avbryt</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation>Publik länk</translation> <translation>Publik länk</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Publik d&amp;elning kräver lösenord</translation> <translation>Publik d&amp;elning kräver lösenord</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Var vänlig sätt lösenord</translation> <translation>Var vänlig sätt lösenord</translation>
</message> </message>
@@ -2866,12 +2875,12 @@ Det är inte lämpligt använda den.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Login fel</translation> <translation>Login fel</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Du måste logga in som en användare %1</translation> <translation>Du måste logga in som en användare %1</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation> (%1)</translation> <translation> (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation> </translation> <translation> </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -913,7 +913,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<message> <message>
<location filename="../src/gui/folderman.cpp" line="1369"/> <location filename="../src/gui/folderman.cpp" line="1369"/>
<source>The local folder %1 contains a symbolic link. The link target contains an already synced folder Please pick another one!</source> <source>The local folder %1 contains a symbolic link. The link target contains an already synced folder Please pick another one!</source>
<translation> %1 !</translation> <translation> %1 !</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/folderman.cpp" line="1384"/> <location filename="../src/gui/folderman.cpp" line="1384"/>
@@ -934,7 +934,7 @@ Continuing the sync as normal will cause all your files to be overwritten by an
<location filename="../src/gui/folderman.cpp" line="1362"/> <location filename="../src/gui/folderman.cpp" line="1362"/>
<source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source> <source>The local folder %1 is a symbolic link. The link target is already contained in a folder used in a folder sync connection. Please pick another one!</source>
<translation> %1 <translation> %1
!</translation> !</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -1415,7 +1415,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -1430,27 +1430,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation> </translation>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -2503,6 +2508,14 @@ It is not advisable to use it.</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation></translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2534,28 +2547,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -2620,7 +2633,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/sharedialog.cpp" line="218"/> <location filename="../src/gui/sharedialog.cpp" line="218"/>
<source>Public Links</source> <source>Public Links</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context> <context>
@@ -2643,7 +2656,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="35"/> <location filename="../src/gui/sharelinkwidget.ui" line="35"/>
<source>Enter a name to create a new public link...</source> <source>Enter a name to create a new public link...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="42"/> <location filename="../src/gui/sharelinkwidget.ui" line="42"/>
@@ -2663,7 +2676,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="178"/> <location filename="../src/gui/sharelinkwidget.ui" line="178"/>
<source>Link properties:</source> <source>Link properties:</source>
<translation>:</translation> <translation>:</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="220"/> <location filename="../src/gui/sharelinkwidget.ui" line="220"/>
@@ -2678,102 +2691,98 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/sharelinkwidget.ui" line="20"/> <location filename="../src/gui/sharelinkwidget.ui" line="20"/>
<source>Anyone with the link has access to the file/folder</source> <source>Anyone with the link has access to the file/folder</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation></translation> <translation></translation>
</message> </message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/>
<source>Open link in browser</source>
<translation></translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/>
<source>Copy link to clipboard</source>
<translation></translation>
</message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Copy link to clipboard (direct download)</source> <source>Open link in browser</source>
<translation> ()</translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Send link by email</source> <source>Copy link to clipboard</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Send link by email (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation> ()</translation> <translation> ()</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Confirm Link Share Deletion</source> <source>Send link by email</source>
<translation></translation> <translation></translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source>
<translation> ()</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>Confirm Link Share Deletion</source>
<translation>&lt;p&gt;&lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;: &lt;/p&gt;</translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation>&lt;p&gt;&lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;: &lt;/p&gt;</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -2813,7 +2822,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/> <location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
@@ -2872,12 +2881,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation> %1</translation> <translation> %1</translation>
</message> </message>
@@ -2926,12 +2935,12 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="567"/> <location filename="../src/gui/socketapi.cpp" line="567"/>
<source>Copy private link to clipboard</source> <source>Copy private link to clipboard</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/socketapi.cpp" line="568"/> <location filename="../src/gui/socketapi.cpp" line="568"/>
<source>Send private link by email...</source> <source>Send private link by email...</source>
<translation>...</translation> <translation>...</translation>
</message> </message>
</context> </context>
<context> <context>
@@ -3309,7 +3318,7 @@ It is not advisable to use it.</source>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="443"/> <location filename="../src/libsync/syncengine.cpp" line="443"/>
<source>Symbolic links are not supported in syncing.</source> <source>Symbolic links are not supported in syncing.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/libsync/syncengine.cpp" line="446"/> <location filename="../src/libsync/syncengine.cpp" line="446"/>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Sunucu Etkinliği</translation> <translation>Sunucu Etkinliği</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Eşitleme Protokolü</translation> <translation>Eşitleme Protokolü</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Eşitlenmedi</translation> <translation>Eşitlenmedi</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Eşitlenmedi (%1)</translation> <translation>Eşitlenmedi (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Sunucu etkinlik listesi panoya kopyalandı.</translation> <translation>Sunucu etkinlik listesi panoya kopyalandı.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>Eşitleme etkinlik listesi panoya kopyalandı.</translation> <translation>Eşitleme etkinlik listesi panoya kopyalandı.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>Eşitlenmemiş ögelerin listesi panoya kopyalandı.</translation> <translation>Eşitlenmemiş ögelerin listesi panoya kopyalandı.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Panoya kopyalandı</translation> <translation>Panoya kopyalandı</translation>
</message> </message>
@@ -1404,7 +1404,7 @@ Bir dizinin silinmesine engel oluyorsa silmeye izin verilen yerlerdeki ögeler s
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Klasör</translation> <translation>Klasör</translation>
</message> </message>
@@ -1419,27 +1419,32 @@ Bir dizinin silinmesine engel oluyorsa silmeye izin verilen yerlerdeki ögeler s
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Kopyala</translation> <translation>Kopyala</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Zaman</translation> <translation>Zaman</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Dosya</translation> <translation>Dosya</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2492,6 +2497,14 @@ Kullanmanız önerilmez.</translation>
<translation>Alt klasör listesi alınırken bir hata oluştu.</translation> <translation>Alt klasör listesi alınırken bir hata oluştu.</translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>İptal et</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2523,28 +2536,28 @@ Kullanmanız önerilmez.</translation>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Etkinlik</translation> <translation>Etkinlik</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Genel</translation> <translation>Genel</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Hesap</translation> <translation>Hesap</translation>
</message> </message>
@@ -2670,99 +2683,95 @@ Kullanmanız önerilmez.</translation>
<translation>Dosya/klasör linkine sahip Herkes erişebilir </translation> <translation>Dosya/klasör linkine sahip Herkes erişebilir </translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>&amp;Parola koruması</translation> <translation>&amp;Parola koruması</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Parola Korumalı</translation> <translation>Parola Korumalı</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Dosya paylaşılamaz, çünkü sizinle paylaşım izni olmaksızın paylaşılmış.</translation> <translation>Dosya paylaşılamaz, çünkü sizinle paylaşım izni olmaksızın paylaşılmış.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Sil</translation> <translation>Sil</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Bağlantıyı e-posta ile gönder</translation> <translation>Bağlantıyı e-posta ile gönder</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>İptal</translation> <translation>İptal</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Herkese &amp;ık paylaşım için parola gerekir</translation> <translation>Herkese &amp;ık paylaşım için parola gerekir</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation>Lütfen Parola Atayın</translation> <translation>Lütfen Parola Atayın</translation>
</message> </message>
@@ -2861,12 +2870,12 @@ Kullanmanız önerilmez.</translation>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Oturum Açma Hatası</translation> <translation>Oturum Açma Hatası</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>%1 kullanıcısı olarak oturum açmalısınız</translation> <translation>%1 kullanıcısı olarak oturum açmalısınız</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation>Серверна активність</translation> <translation>Серверна активність</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation>Протокол Синхронізації</translation> <translation>Протокол Синхронізації</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation>Не синхронізовано</translation> <translation>Не синхронізовано</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>Not Synced (%1)</translation> <translation>Not Synced (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>Список серверних операцій скопійовано до буферу обміну.</translation> <translation>Список серверних операцій скопійовано до буферу обміну.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>Скопійовано в буфер обміну</translation> <translation>Скопійовано в буфер обміну</translation>
</message> </message>
@@ -1402,7 +1402,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation>Тека</translation> <translation>Тека</translation>
</message> </message>
@@ -1417,27 +1417,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation>Копіювати</translation> <translation>Копіювати</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation>Час</translation> <translation>Час</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation>Файл</translation> <translation>Файл</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2490,6 +2495,14 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation>Припинити</translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2521,28 +2534,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation>Активність</translation> <translation>Активність</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation>Загалом</translation> <translation>Загалом</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation>Мережа</translation> <translation>Мережа</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation>Обліковий запис</translation> <translation>Обліковий запис</translation>
</message> </message>
@@ -2668,99 +2681,95 @@ It is not advisable to use it.</source>
<translation>Будь хто з цім посиланням має доступ до файлу/теки</translation> <translation>Будь хто з цім посиланням має доступ до файлу/теки</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>&amp;Захистити паролем</translation> <translation>&amp;Захистити паролем</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation>Захищено паролем</translation> <translation>Захищено паролем</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation>Цей файл неможливо поширити, бо ним поділилися без права на поширення.</translation> <translation>Цей файл неможливо поширити, бо ним поділилися без права на поширення.</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation>Видалити</translation> <translation>Видалити</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>Надіслати посилання по електронній пошті</translation> <translation>Надіслати посилання по електронній пошті</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation>Скасувати</translation> <translation>Скасувати</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>Публічне по&amp;ширення вимагає пароль</translation> <translation>Публічне по&amp;ширення вимагає пароль</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2859,12 +2868,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation>Помилка входу</translation> <translation>Помилка входу</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>Ви маєте увійти як %1</translation> <translation>Ви маєте увійти як %1</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation> (%1)</translation> <translation> (%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -1413,7 +1413,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -1428,27 +1428,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -1770,7 +1775,7 @@ for additional privileges during the process.</source>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="159"/> <location filename="../src/gui/updater/ocupdater.cpp" line="159"/>
<source>No updates available. Your installation is at the latest version.</source> <source>No updates available. Your installation is at the latest version.</source>
<translation>使</translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/updater/ocupdater.cpp" line="178"/> <location filename="../src/gui/updater/ocupdater.cpp" line="178"/>
@@ -2501,6 +2506,14 @@ It is not advisable to use it.</source>
<translation></translation> <translation></translation>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation></translation>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2532,28 +2545,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -2679,99 +2692,95 @@ It is not advisable to use it.</source>
<translation>访</translation> <translation>访</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>(&amp;a)</translation> <translation>(&amp;a)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation>%1 </translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation> ()</translation> <translation> ()</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -2870,12 +2879,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation>&apos;%1&apos;</translation> <translation>&apos;%1&apos;</translation>
</message> </message>

View File

@@ -412,44 +412,44 @@
<context> <context>
<name>OCC::ActivitySettings</name> <name>OCC::ActivitySettings</name>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="516"/> <location filename="../src/gui/activitywidget.cpp" line="515"/>
<location filename="../src/gui/activitywidget.cpp" line="564"/> <location filename="../src/gui/activitywidget.cpp" line="563"/>
<source>Server Activity</source> <source>Server Activity</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="523"/> <location filename="../src/gui/activitywidget.cpp" line="522"/>
<source>Sync Protocol</source> <source>Sync Protocol</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="572"/> <location filename="../src/gui/activitywidget.cpp" line="571"/>
<source>Not Synced</source> <source>Not Synced</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="575"/> <location filename="../src/gui/activitywidget.cpp" line="574"/>
<source>Not Synced (%1)</source> <source>Not Synced (%1)</source>
<extracomment>%1 is the number of not synced files.</extracomment> <extracomment>%1 is the number of not synced files.</extracomment>
<translation>(%1)</translation> <translation>(%1)</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="607"/> <location filename="../src/gui/activitywidget.cpp" line="606"/>
<source>The server activity list has been copied to the clipboard.</source> <source>The server activity list has been copied to the clipboard.</source>
<translation>簿</translation> <translation>簿</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="611"/> <location filename="../src/gui/activitywidget.cpp" line="610"/>
<source>The sync activity list has been copied to the clipboard.</source> <source>The sync activity list has been copied to the clipboard.</source>
<translation>簿</translation> <translation>簿</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="614"/> <location filename="../src/gui/activitywidget.cpp" line="613"/>
<source>The list of unsynced items has been copied to the clipboard.</source> <source>The list of unsynced items has been copied to the clipboard.</source>
<translation>簿</translation> <translation>簿</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/activitywidget.cpp" line="619"/> <location filename="../src/gui/activitywidget.cpp" line="618"/>
<source>Copied to clipboard</source> <source>Copied to clipboard</source>
<translation>簿</translation> <translation>簿</translation>
</message> </message>
@@ -1404,7 +1404,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="50"/> <location filename="../src/gui/issueswidget.ui" line="50"/>
<location filename="../src/gui/issueswidget.cpp" line="77"/> <location filename="../src/gui/issueswidget.cpp" line="83"/>
<source>Folder</source> <source>Folder</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -1419,27 +1419,32 @@ Items where deletion is allowed will be deleted if they prevent a directory from
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="148"/> <location filename="../src/gui/issueswidget.ui" line="133"/>
<source>There were too many issues. Not all will be visible here.</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/issueswidget.ui" line="155"/>
<source>Copy the issues list to the clipboard.</source> <source>Copy the issues list to the clipboard.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.ui" line="151"/> <location filename="../src/gui/issueswidget.ui" line="158"/>
<source>Copy</source> <source>Copy</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="75"/> <location filename="../src/gui/issueswidget.cpp" line="81"/>
<source>Time</source> <source>Time</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="76"/> <location filename="../src/gui/issueswidget.cpp" line="82"/>
<source>File</source> <source>File</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/issueswidget.cpp" line="78"/> <location filename="../src/gui/issueswidget.cpp" line="84"/>
<source>Issue</source> <source>Issue</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
@@ -2493,6 +2498,14 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
</context> </context>
<context>
<name>OCC::ServerNotificationHandler</name>
<message>
<location filename="../src/gui/servernotificationhandler.cpp" line="103"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
</context>
<context> <context>
<name>OCC::SettingsDialog</name> <name>OCC::SettingsDialog</name>
<message> <message>
@@ -2524,28 +2537,28 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::SettingsDialogMac</name> <name>OCC::SettingsDialogMac</name>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="93"/> <location filename="../src/gui/settingsdialogmac.cpp" line="94"/>
<source>%1</source> <source>%1</source>
<translation>%1</translation> <translation>%1</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="97"/> <location filename="../src/gui/settingsdialogmac.cpp" line="98"/>
<source>Activity</source> <source>Activity</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="111"/> <location filename="../src/gui/settingsdialogmac.cpp" line="112"/>
<source>General</source> <source>General</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="115"/> <location filename="../src/gui/settingsdialogmac.cpp" line="116"/>
<source>Network</source> <source>Network</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/settingsdialogmac.cpp" line="152"/> <location filename="../src/gui/settingsdialogmac.cpp" line="154"/>
<location filename="../src/gui/settingsdialogmac.cpp" line="211"/> <location filename="../src/gui/settingsdialogmac.cpp" line="221"/>
<source>Account</source> <source>Account</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -2671,99 +2684,95 @@ It is not advisable to use it.</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="115"/> <location filename="../src/gui/sharelinkwidget.cpp" line="117"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="299"/> <location filename="../src/gui/sharelinkwidget.cpp" line="300"/>
<source>P&amp;assword protect</source> <source>P&amp;assword protect</source>
<translation>&amp;</translation> <translation>&amp;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="412"/> <location filename="../src/gui/sharelinkwidget.cpp" line="413"/>
<source>Password Protected</source> <source>Password Protected</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="94"/> <location filename="../src/gui/sharelinkwidget.cpp" line="96"/>
<source>The file can not be shared because it was shared without sharing permission.</source> <source>The file can not be shared because it was shared without sharing permission.</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="61"/> <location filename="../src/gui/sharelinkwidget.cpp" line="93"/>
<source>%1 link</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="91"/>
<source>Link shares have been disabled</source> <source>Link shares have been disabled</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="105"/> <location filename="../src/gui/sharelinkwidget.cpp" line="107"/>
<source>Create public link share</source> <source>Create public link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="166"/> <location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="525"/> <location filename="../src/gui/sharelinkwidget.cpp" line="526"/>
<source>Delete</source> <source>Delete</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="161"/> <location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
<source>Open link in browser</source> <source>Open link in browser</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="162"/> <location filename="../src/gui/sharelinkwidget.cpp" line="164"/>
<source>Copy link to clipboard</source> <source>Copy link to clipboard</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/> <location filename="../src/gui/sharelinkwidget.cpp" line="165"/>
<source>Copy link to clipboard (direct download)</source> <source>Copy link to clipboard (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="164"/> <location filename="../src/gui/sharelinkwidget.cpp" line="166"/>
<source>Send link by email</source> <source>Send link by email</source>
<translation>使</translation> <translation>使</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="165"/> <location filename="../src/gui/sharelinkwidget.cpp" line="167"/>
<source>Send link by email (direct download)</source> <source>Send link by email (direct download)</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="518"/> <location filename="../src/gui/sharelinkwidget.cpp" line="519"/>
<source>Confirm Link Share Deletion</source> <source>Confirm Link Share Deletion</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="519"/> <location filename="../src/gui/sharelinkwidget.cpp" line="520"/>
<source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source> <source>&lt;p&gt;Do you really want to delete the public link share &lt;i&gt;%1&lt;/i&gt;?&lt;/p&gt;&lt;p&gt;Note: This action cannot be undone.&lt;/p&gt;</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="526"/> <location filename="../src/gui/sharelinkwidget.cpp" line="527"/>
<source>Cancel</source> <source>Cancel</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="542"/> <location filename="../src/gui/sharelinkwidget.cpp" line="63"/>
<location filename="../src/gui/sharelinkwidget.cpp" line="543"/>
<source>Public link</source> <source>Public link</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="252"/> <location filename="../src/gui/sharelinkwidget.cpp" line="253"/>
<source>Delete link share</source> <source>Delete link share</source>
<translation type="unfinished"/> <translation type="unfinished"/>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="457"/> <location filename="../src/gui/sharelinkwidget.cpp" line="458"/>
<source>Public sh&amp;aring requires a password</source> <source>Public sh&amp;aring requires a password</source>
<translation>&amp;</translation> <translation>&amp;</translation>
</message> </message>
<message> <message>
<location filename="../src/gui/sharelinkwidget.cpp" line="475"/> <location filename="../src/gui/sharelinkwidget.cpp" line="476"/>
<source>Please Set Password</source> <source>Please Set Password</source>
<translation></translation> <translation></translation>
</message> </message>
@@ -2862,12 +2871,12 @@ It is not advisable to use it.</source>
<context> <context>
<name>OCC::ShibbolethCredentials</name> <name>OCC::ShibbolethCredentials</name>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>Login Error</source> <source>Login Error</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/gui/creds/shibbolethcredentials.cpp" line="234"/> <location filename="../src/gui/creds/shibbolethcredentials.cpp" line="259"/>
<source>You must sign in as user %1</source> <source>You must sign in as user %1</source>
<translation> %1 使</translation> <translation> %1 使</translation>
</message> </message>