mirror of
https://github.com/chylex/Nextcloud-Desktop.git
synced 2026-04-09 15:13:06 +02:00
Compare commits
167 Commits
v2.5.2-rc1
...
v2.5.3-rc2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0b420c5fe6 | ||
|
|
bb7d330516 | ||
|
|
795c29d5bd | ||
|
|
ad04116c00 | ||
|
|
42b9dec1d0 | ||
|
|
51e398d4f4 | ||
|
|
feee0bf62b | ||
|
|
f6dee2b10f | ||
|
|
57fc438b91 | ||
|
|
aa5b62c931 | ||
|
|
f089fa34fc | ||
|
|
200032c9cb | ||
|
|
6a294bb4a0 | ||
|
|
4aa2e2e8c3 | ||
|
|
4cd7095a40 | ||
|
|
eb28fe9990 | ||
|
|
fa5c1eff25 | ||
|
|
1dca017537 | ||
|
|
9ff1a30dc4 | ||
|
|
4f0ff154d3 | ||
|
|
981a4ee240 | ||
|
|
378dd744fb | ||
|
|
d38e829330 | ||
|
|
ad65b6fdf3 | ||
|
|
ea6f3be374 | ||
|
|
85d217ec95 | ||
|
|
e8213242a9 | ||
|
|
0c603944b8 | ||
|
|
559187df6c | ||
|
|
eb00500b0b | ||
|
|
876f69dc7d | ||
|
|
33605d7f65 | ||
|
|
492fc846df | ||
|
|
febf206704 | ||
|
|
e1eeaadaff | ||
|
|
4f17366262 | ||
|
|
a8ac89c20c | ||
|
|
e0f421ac7a | ||
|
|
b6c0f9db5d | ||
|
|
50755d0295 | ||
|
|
9dc0027304 | ||
|
|
37ee52a930 | ||
|
|
692d885b55 | ||
|
|
6c0d796b4b | ||
|
|
db7e5e01b3 | ||
|
|
ae0b1ce3d6 | ||
|
|
419b8a3ff9 | ||
|
|
bdfc5dcd14 | ||
|
|
c0704cd500 | ||
|
|
1b36dbc435 | ||
|
|
188374f60c | ||
|
|
fd9d7563c2 | ||
|
|
bd9fcd88d8 | ||
|
|
b6ff17c50b | ||
|
|
2d3bac4e53 | ||
|
|
7af786fde9 | ||
|
|
1f1a7a27f0 | ||
|
|
c2e3cbca31 | ||
|
|
92a5e64487 | ||
|
|
9153f710df | ||
|
|
8151eb4837 | ||
|
|
a5b65a73a8 | ||
|
|
26b9bf0281 | ||
|
|
19c968de76 | ||
|
|
9b3fa62b2d | ||
|
|
68983c54bb | ||
|
|
d9af9b895f | ||
|
|
50f332eac7 | ||
|
|
ad095efe3a | ||
|
|
3c947819c1 | ||
|
|
f52f9f0abe | ||
|
|
75ccffa5a2 | ||
|
|
f0035b95bb | ||
|
|
955f54cdef | ||
|
|
c5b8cda323 | ||
|
|
ae0dbcde5b | ||
|
|
f32d83e993 | ||
|
|
d7b881feb6 | ||
|
|
6bd98518e4 | ||
|
|
54d80bbc9b | ||
|
|
5f9ec1762a | ||
|
|
1c8dfd701b | ||
|
|
f520d7364d | ||
|
|
4d61a7c263 | ||
|
|
ac6ef500cc | ||
|
|
b5b2ef3120 | ||
|
|
7f3c3f6eb6 | ||
|
|
936bdd04a8 | ||
|
|
33baf40061 | ||
|
|
6a63d8f2b9 | ||
|
|
b11a4217c7 | ||
|
|
35114cf45c | ||
|
|
e07c472057 | ||
|
|
0fed1cc54d | ||
|
|
ac257cd65f | ||
|
|
088b0817d8 | ||
|
|
b0c75723e2 | ||
|
|
b368a93e2e | ||
|
|
c75cb390dd | ||
|
|
d39f826e0e | ||
|
|
1ea8b18893 | ||
|
|
8491ef428e | ||
|
|
42ce5c0c0d | ||
|
|
acca019afe | ||
|
|
4591f9c09f | ||
|
|
088a5a9771 | ||
|
|
19079c65c1 | ||
|
|
3804410949 | ||
|
|
b8e874a3a7 | ||
|
|
3a03568ec8 | ||
|
|
40da5630e1 | ||
|
|
b36626d50a | ||
|
|
26f897d22c | ||
|
|
1b4cb6483b | ||
|
|
9312c18c57 | ||
|
|
96434aabe9 | ||
|
|
95ec0777ca | ||
|
|
283423f1bd | ||
|
|
3a893d6179 | ||
|
|
6a83b31c5a | ||
|
|
9a3667c1de | ||
|
|
90fa47bbe6 | ||
|
|
44c265e2a7 | ||
|
|
bb9017d3a6 | ||
|
|
9d87f707a6 | ||
|
|
89cda9a1b4 | ||
|
|
653e56268d | ||
|
|
56c905819e | ||
|
|
0d5120e7cc | ||
|
|
1c76dd5859 | ||
|
|
37f709fe34 | ||
|
|
a362f32402 | ||
|
|
7ecab308f2 | ||
|
|
d7314adcf1 | ||
|
|
f64035339b | ||
|
|
0e70b8ab9f | ||
|
|
e805184726 | ||
|
|
b0d1e34df3 | ||
|
|
0862d6cfb0 | ||
|
|
9032b1c491 | ||
|
|
e9111d745c | ||
|
|
0e3a8856e5 | ||
|
|
3084b85229 | ||
|
|
f7f0a3249f | ||
|
|
4419a51a5d | ||
|
|
1d37e96999 | ||
|
|
158c6e8136 | ||
|
|
423e4ef92e | ||
|
|
4645adda0a | ||
|
|
0252ad9a08 | ||
|
|
089625c9fd | ||
|
|
e63fd9b894 | ||
|
|
9be32355f9 | ||
|
|
984c02546e | ||
|
|
c60b4afafb | ||
|
|
55ff37a454 | ||
|
|
bb2f179342 | ||
|
|
28afe8c323 | ||
|
|
9393626ec2 | ||
|
|
c0d0d39d8d | ||
|
|
d06db158a0 | ||
|
|
1698c39223 | ||
|
|
42ad97de8c | ||
|
|
29230412ed | ||
|
|
e4bcc1a9ee | ||
|
|
ca624def40 | ||
|
|
bb912ecc0a |
561
.drone.yml
561
.drone.yml
@@ -1,228 +1,347 @@
|
||||
clone:
|
||||
git:
|
||||
image: plugins/git
|
||||
tags: true
|
||||
depth: 1
|
||||
kind: pipeline
|
||||
name: qt-5.7
|
||||
|
||||
pipeline:
|
||||
qt-5.7:
|
||||
image: nextcloudci/client-5.7:client-5.7-4
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
source /opt/qt57/bin/qt57-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
source /opt/qt57/bin/qt57-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
when:
|
||||
matrix:
|
||||
TESTS: qt-5.7
|
||||
qt-5.8:
|
||||
image: nextcloudci/client-5.8:client-5.8-4
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
source /opt/qt58/bin/qt58-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
source /opt/qt58/bin/qt58-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
when:
|
||||
matrix:
|
||||
TESTS: qt-5.8
|
||||
qt-5.9:
|
||||
image: nextcloudci/client-5.9:client-5.9-5
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
source /opt/qt59/bin/qt59-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
source /opt/qt59/bin/qt59-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
when:
|
||||
matrix:
|
||||
TESTS: qt-5.9
|
||||
qt-5.10:
|
||||
image: nextcloudci/client-5.10:client-5.10-3
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
export CC=gcc-7 &&
|
||||
export CXX=g++-7 &&
|
||||
source /opt/qt510/bin/qt510-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
export CC=gcc-7 &&
|
||||
export CXX=g++-7 &&
|
||||
source /opt/qt510/bin/qt510-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
when:
|
||||
matrix:
|
||||
TESTS: qt-5.10
|
||||
qt-5.11:
|
||||
image: nextcloudci/client-5.11:client-5.11-3
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
export CC=gcc-7 &&
|
||||
export CXX=g++-7 &&
|
||||
source /opt/qt511/bin/qt511-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
export CC=gcc-7 &&
|
||||
export CXX=g++-7 &&
|
||||
source /opt/qt511/bin/qt511-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
when:
|
||||
matrix:
|
||||
TESTS: qt-5.11
|
||||
steps:
|
||||
- name: build and test
|
||||
image: nextcloudci/client-5.7:client-5.7-4
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
source /opt/qt57/bin/qt57-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
source /opt/qt57/bin/qt57-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
qt-5.11-clang:
|
||||
image: nextcloudci/client-5.11:client-5.11-3
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
export CC=clang-6.0 &&
|
||||
export CXX=clang++-6.0 &&
|
||||
source /opt/qt511/bin/qt511-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
export CC=clang-6.0 &&
|
||||
export CXX=clang++-6.0 &&
|
||||
source /opt/qt511/bin/qt511-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
when:
|
||||
matrix:
|
||||
TESTS: qt-5.11-clang
|
||||
---
|
||||
kind: pipeline
|
||||
name: qt-5.8
|
||||
|
||||
AppImage:
|
||||
image: nextcloudci/client-5.11:client-5.11-3
|
||||
commands:
|
||||
- /bin/bash -c "./admin/linux/build-appimage.sh"
|
||||
when:
|
||||
matrix:
|
||||
BUILD: AppImage
|
||||
steps:
|
||||
- name: build and test
|
||||
image: nextcloudci/client-5.8:client-5.8-4
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
source /opt/qt58/bin/qt58-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
source /opt/qt58/bin/qt58-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
Debian:
|
||||
image: nextcloudci/client-debian-ci:client-debian-ci-2
|
||||
commands:
|
||||
- /bin/bash -c "./admin/linux/debian/drone-build.sh"
|
||||
secrets: [ DEBIAN_SECRET_KEY, DEBIAN_SECRET_IV ]
|
||||
when:
|
||||
matrix:
|
||||
BUILD: Debian
|
||||
---
|
||||
kind: pipeline
|
||||
name: qt-5.9
|
||||
|
||||
documentation:
|
||||
image: nextcloudci/documentation:documentation-5
|
||||
commands:
|
||||
- cd doc
|
||||
- make html
|
||||
when:
|
||||
matrix:
|
||||
TESTS: documentation
|
||||
steps:
|
||||
- name: build and test
|
||||
image: nextcloudci/client-5.9:client-5.9-5
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
source /opt/qt59/bin/qt59-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
source /opt/qt59/bin/qt59-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
matrix:
|
||||
include:
|
||||
- TESTS: qt-5.7
|
||||
- TESTS: qt-5.8
|
||||
- TESTS: qt-5.9
|
||||
- TESTS: qt-5.10
|
||||
- TESTS: qt-5.11
|
||||
- TESTS: qt-5.11-clang
|
||||
- BUILD: AppImage
|
||||
- BUILD: Debian
|
||||
- TESTS: documentation
|
||||
---
|
||||
kind: pipeline
|
||||
name: qt-5.10
|
||||
|
||||
branches: [ master, 2.* ]
|
||||
steps:
|
||||
- name: build and test
|
||||
image: nextcloudci/client-5.10:client-5.10-3
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
export CC=gcc-7 &&
|
||||
export CXX=g++-7 &&
|
||||
source /opt/qt510/bin/qt510-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
export CC=gcc-7 &&
|
||||
export CXX=g++-7 &&
|
||||
source /opt/qt510/bin/qt510-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: qt-5.11
|
||||
|
||||
steps:
|
||||
- name: build and test
|
||||
image: nextcloudci/client-5.11:client-5.11-3
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
export CC=gcc-7 &&
|
||||
export CXX=g++-7 &&
|
||||
source /opt/qt511/bin/qt511-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
export CC=gcc-7 &&
|
||||
export CXX=g++-7 &&
|
||||
source /opt/qt511/bin/qt511-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: qt-5.11-clang
|
||||
|
||||
steps:
|
||||
- name: build and test
|
||||
image: nextcloudci/client-5.11:client-5.11-3
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
export CC=clang-6.0 &&
|
||||
export CXX=clang++-6.0 &&
|
||||
source /opt/qt511/bin/qt511-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
export CC=clang-6.0 &&
|
||||
export CXX=clang++-6.0 &&
|
||||
source /opt/qt511/bin/qt511-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: qt-5.12
|
||||
|
||||
steps:
|
||||
- name: build and test
|
||||
image: nextcloudci/client-5.12:client-5.12-2
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
export CC=gcc-7 &&
|
||||
export CXX=g++-7 &&
|
||||
source /opt/qt512/bin/qt512-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
export CC=gcc-7 &&
|
||||
export CXX=g++-7 &&
|
||||
source /opt/qt512/bin/qt512-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: qt-5.12-clang
|
||||
|
||||
steps:
|
||||
- name: build and test
|
||||
image: nextcloudci/client-5.12:client-5.12-2
|
||||
commands:
|
||||
# Install QtKeyChain
|
||||
- /bin/bash -c "
|
||||
export CC=clang-6.0 &&
|
||||
export CXX=clang++-6.0 &&
|
||||
source /opt/qt512/bin/qt512-env.sh &&
|
||||
cd /tmp &&
|
||||
git clone https://github.com/frankosterfeld/qtkeychain.git &&
|
||||
cd qtkeychain &&
|
||||
git checkout v0.9.1 &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake ../ &&
|
||||
make &&
|
||||
make install"
|
||||
# Build client
|
||||
- /bin/bash -c "
|
||||
export CC=clang-6.0 &&
|
||||
export CXX=clang++-6.0 &&
|
||||
source /opt/qt512/bin/qt512-env.sh &&
|
||||
mkdir build &&
|
||||
cd build &&
|
||||
cmake -D NO_SHIBBOLETH=1 -DCMAKE_BUILD_TYPE=Debug -DUNIT_TESTING=1 ../ &&
|
||||
make &&
|
||||
useradd -m -s /bin/bash test &&
|
||||
chown -R test:test . &&
|
||||
su -c 'ctest --output-on-failure' test"
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: AppImage
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
image: nextcloudci/client-5.12:client-5.12-2
|
||||
commands:
|
||||
- /bin/bash -c "./admin/linux/build-appimage.sh"
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: Documentation
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
image: nextcloudci/documentation:documentation-5
|
||||
commands:
|
||||
- cd doc
|
||||
- make html
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
33
.github/issue_template.md
vendored
33
.github/issue_template.md
vendored
@@ -1,9 +1,14 @@
|
||||
<!---
|
||||
Please try to only report a bug if it happens with the latest version
|
||||
The latest version can be seen by checking https://download.nextcloud.com/desktop/
|
||||
For support try our forums: https://help.nextcloud.com
|
||||
--->
|
||||
|
||||
<!--
|
||||
Dear user,
|
||||
Please understand that at the moment, we are very busy with customer issues
|
||||
and some high priority development work. A lot of issues are getting reported.
|
||||
Right now we can't keep up and timely respond to all of them.
|
||||
We're sorry for that and are expanding our team, if you're looking for a C++
|
||||
job or know somebody who is, please point them to https://nextcloud.com/jobs
|
||||
Don't forget that Github is not a support system or a place to ask for
|
||||
features but only a place to report verified bugs - see nextcloud.com/support
|
||||
for support options!
|
||||
-->
|
||||
|
||||
### Expected behaviour
|
||||
Tell us what should happen
|
||||
@@ -18,6 +23,11 @@ Tell us what happens instead
|
||||
|
||||
### Client configuration
|
||||
Client version:
|
||||
<!---
|
||||
Please try to only report a bug if it happens with the latest version
|
||||
The latest version can be seen by checking https://download.nextcloud.com/desktop/
|
||||
For support try our forums: https://help.nextcloud.com
|
||||
--->
|
||||
|
||||
Operating system:
|
||||
|
||||
@@ -34,15 +44,6 @@ Installation path of client:
|
||||
<!---
|
||||
Optional section. It depends on the issue.
|
||||
--->
|
||||
|
||||
Operating system:
|
||||
|
||||
Web server:
|
||||
|
||||
Database:
|
||||
|
||||
PHP version:
|
||||
|
||||
Nextcloud version:
|
||||
|
||||
Storage backend (external storage):
|
||||
@@ -52,8 +53,6 @@ Storage backend (external storage):
|
||||
Please use Gist (https://gist.github.com/) or a similar code paster for longer
|
||||
logs.
|
||||
|
||||
```Template for output < 10 lines```
|
||||
|
||||
1. Client logfile: Output of `nextcloud --logwindow` or `nextcloud --logfile log.txt`
|
||||
(On Windows using `cmd.exe`, you might need to first `cd` into the Nextcloud directory)
|
||||
(See also https://docs.nextcloud.com/desktop/2.3/troubleshooting.html#log-files)
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -171,3 +171,4 @@ CPackConfig.cmake
|
||||
CPackOptions.cmake
|
||||
CPackSourceConfig.cmake
|
||||
|
||||
compile_commands.json
|
||||
|
||||
201
.tx/nextcloud.client-desktop/ar_translation
Normal file
201
.tx/nextcloud.client-desktop/ar_translation
Normal file
@@ -0,0 +1,201 @@
|
||||
[Desktop Entry]
|
||||
Categories=Utility;X-SuSE-SyncUtility;
|
||||
Type=Application
|
||||
Exec=@APPLICATION_EXECUTABLE@
|
||||
Name=@APPLICATION_NAME@ desktop sync client
|
||||
Comment=@APPLICATION_NAME@ desktop synchronization client
|
||||
GenericName=Folder Sync
|
||||
Icon=@APPLICATION_ICON_NAME@
|
||||
Keywords=@APPLICATION_NAME@;syncing;file;sharing;
|
||||
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
|
||||
GenericName[ar]=مزامنة المجلد
|
||||
204
.tx/nextcloud.client-desktop/bg_translation
Normal file
204
.tx/nextcloud.client-desktop/bg_translation
Normal file
@@ -0,0 +1,204 @@
|
||||
[Desktop Entry]
|
||||
Categories=Utility;X-SuSE-SyncUtility;
|
||||
Type=Application
|
||||
Exec=@APPLICATION_EXECUTABLE@
|
||||
Name=@APPLICATION_NAME@ desktop sync client
|
||||
Comment=@APPLICATION_NAME@ desktop synchronization client
|
||||
GenericName=Folder Sync
|
||||
Icon=@APPLICATION_ICON_NAME@
|
||||
Keywords=@APPLICATION_NAME@;syncing;file;sharing;
|
||||
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
|
||||
Icon[bg_BG]=@APPLICATION_ICON_NAME@
|
||||
Name[bg_BG]=@APPLICATION_NAME@ клиент за синхронизиране на десктоп
|
||||
Comment[bg_BG]=@APPLICATION_NAME@ клиент за синхронизиране на десктоп
|
||||
GenericName[bg_BG]=Синхронизиране на папка
|
||||
@@ -199,6 +199,6 @@ X-GNOME-Autostart-Delay=3
|
||||
|
||||
# Translations
|
||||
Icon[ca]=@APPLICATION_ICON_NAME@
|
||||
Name[ca]=@APPLICATION_NAME@ client de sincro d'escriptori
|
||||
Name[ca]=@APPLICATION_NAME@ client de sincronització d'escriptori
|
||||
Comment[ca]=@APPLICATION_NAME@ client de sincronització d'escriptori
|
||||
GenericName[ca]=Directori de sincronització
|
||||
|
||||
204
.tx/nextcloud.client-desktop/da_translation
Normal file
204
.tx/nextcloud.client-desktop/da_translation
Normal file
@@ -0,0 +1,204 @@
|
||||
[Desktop Entry]
|
||||
Categories=Utility;X-SuSE-SyncUtility;
|
||||
Type=Application
|
||||
Exec=@APPLICATION_EXECUTABLE@
|
||||
Name=@APPLICATION_NAME@ desktop sync client
|
||||
Comment=@APPLICATION_NAME@ desktop synchronization client
|
||||
GenericName=Folder Sync
|
||||
Icon=@APPLICATION_ICON_NAME@
|
||||
Keywords=@APPLICATION_NAME@;syncing;file;sharing;
|
||||
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
|
||||
Icon[da]=@APPLICATION_ICON_NAME@
|
||||
Name[da]=@APPLICATION_NAME@ Arbejdsstationsssynkroniseringsklient
|
||||
Comment[da]=@APPLICATION_NAME@ Arbejdsstationsssynkroniseringsklient
|
||||
GenericName[da]=Mappesynkronisering
|
||||
@@ -198,7 +198,7 @@ X-GNOME-Autostart-Delay=3
|
||||
|
||||
|
||||
# Translations
|
||||
Icon[de]=@APPLICATION_ICON_NAME@
|
||||
Name[de]=@APPLICATION_NAME@ Client zur Desktop-Synchronisation
|
||||
Comment[de]=@APPLICATION_NAME@ Client zur Desktop-Synchronisation
|
||||
GenericName[de]=Synchronisationsordner
|
||||
Icon[de_DE]=@APPLICATION_ICON_NAME@
|
||||
Name[de_DE]=@APPLICATION_NAME@ Client zur Desktop-Synchronisation
|
||||
Comment[de_DE]=@APPLICATION_NAME@ Client zur Desktop-Synchronisation
|
||||
GenericName[de_DE]=Synchronisationsordner
|
||||
|
||||
@@ -198,6 +198,7 @@ X-GNOME-Autostart-Delay=3
|
||||
|
||||
|
||||
# Translations
|
||||
Icon[he]=@APPLICATION_ICON_NAME@
|
||||
Name[he]=@APPLICATION_NAME@ לקוח סנכרון לשולחן העבודה
|
||||
Comment[he]=@APPLICATION_NAME@ לקוח סנכרון לשולחן העבודה
|
||||
GenericName[he]=סנכרון תיקיות
|
||||
|
||||
@@ -199,6 +199,6 @@ X-GNOME-Autostart-Delay=3
|
||||
|
||||
# Translations
|
||||
Icon[hu_HU]=@APPLICATION_ICON_NAME@
|
||||
Name[hu_HU]=@APPLICATION_NAME@ Asztali szinkronizáló kliens
|
||||
Comment[hu_HU]=@APPLICATION_NAME@ Asztali szinkronizáló kliens
|
||||
GenericName[hu_HU]=Mappa szinkronizálás
|
||||
Name[hu_HU]=@APPLICATION_NAME@ asztali szinkronizálási kliens
|
||||
Comment[hu_HU]=@APPLICATION_NAME@ asztali szinkronizálási kliens
|
||||
GenericName[hu_HU]=Mappaszinkronizálás
|
||||
|
||||
@@ -201,4 +201,4 @@ X-GNOME-Autostart-Delay=3
|
||||
Icon[pt_BR]=@APPLICATION_ICON_NAME@
|
||||
Name[pt_BR]=@APPLICATION_NAME@ cliente de sincronização desktop
|
||||
Comment[pt_BR]=@APPLICATION_NAME@ cliente de sincronização desktop
|
||||
GenericName[pt_BR]=Sincronizar Pasta
|
||||
GenericName[pt_BR]=Sincronizar pasta
|
||||
|
||||
204
.tx/nextcloud.client-desktop/ro_translation
Normal file
204
.tx/nextcloud.client-desktop/ro_translation
Normal file
@@ -0,0 +1,204 @@
|
||||
[Desktop Entry]
|
||||
Categories=Utility;X-SuSE-SyncUtility;
|
||||
Type=Application
|
||||
Exec=@APPLICATION_EXECUTABLE@
|
||||
Name=@APPLICATION_NAME@ desktop sync client
|
||||
Comment=@APPLICATION_NAME@ desktop synchronization client
|
||||
GenericName=Folder Sync
|
||||
Icon=@APPLICATION_ICON_NAME@
|
||||
Keywords=@APPLICATION_NAME@;syncing;file;sharing;
|
||||
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
|
||||
Icon[ro]=@APPLICATION_ICON_NAME@
|
||||
Name[ro]=@APPLICATION_NAME@ client de sincronizare pentru desktop
|
||||
Comment[ro]=@APPLICATION_NAME@ client de sincronizare pentru desktop
|
||||
GenericName[ro]=Sincronizare dosare
|
||||
@@ -199,6 +199,6 @@ X-GNOME-Autostart-Delay=3
|
||||
|
||||
# Translations
|
||||
Icon[sk_SK]=@APPLICATION_ICON_NAME@
|
||||
Name[sk_SK]=@APPLICATION_NAME@ Synchronizačný klient pre PC
|
||||
Comment[sk_SK]=@APPLICATION_NAME@ Synchronizačný klient pre PC
|
||||
GenericName[sk_SK]=Synchnonizácia priečinka
|
||||
Name[sk_SK]=@APPLICATION_NAME@ synchronizačný klient pre PC
|
||||
Comment[sk_SK]=@APPLICATION_NAME@ synchronizačný klient pre PC
|
||||
GenericName[sk_SK]=Synchnonizácia priečinkov
|
||||
|
||||
24
README.md
24
README.md
@@ -24,33 +24,27 @@ $ cd build
|
||||
```
|
||||
##### Compile and install
|
||||
|
||||
For development reasons it is better to install the client on user space
|
||||
instead on the global system. For example you could use in the next
|
||||
instructions `path-to-install-folder/` as `~/.local/` in a linux system. If
|
||||
you want to install system wide you could use `/usr/local` or `/opt/nextcloud/`.
|
||||
:warning: For development reasons it is better to **install the client on user space** instead on the global system. Mixing up libs/dll's of different version can lead to undefined behavior and crashes:
|
||||
|
||||
##### Linux
|
||||
* You could use the **cmake flag** ```CMAKE_INSTALL_PREFIX``` as ```~/.local/``` in a **Linux** system. If you want to install system wide you could use ```/usr/local``` or ```/opt/nextcloud/```.
|
||||
|
||||
* On **Windows 10** [```$USERPROFILE```](https://docs.microsoft.com/en-us/windows/deployment/usmt/usmt-recognized-environment-variables#a-href-idbkmk-2avariables-that-are-recognized-only-in-the-user-context) refers to ```C:\Users\<USERNAME>```.
|
||||
|
||||
##### Linux & Mac OS
|
||||
|
||||
```
|
||||
$ cmake .. -DCMAKE_INSTALL_PREFIX=path-to-install-folder/ -DCMAKE_BUILD_TYPE=Debug -DNO_SHIBBOLETH=1 -DQTKEYCHAIN_LIBRARY=/path-to-qt5keychain-folder/lib64/libqt5keychain.so -DQTKEYCHAIN_INCLUDE_DIR=/path-to-qt5keychain-folder/include/qt5keychain/ -DOPENSSL_ROOT_DIR=/path-to-openssl-folder/ -DOPENSSL_INCLUDE_DIR=path-to-openssl-folder/include -DOPENSSL_LIBRARIES=path-to-openssl-folder/lib
|
||||
$ cmake .. -DCMAKE_INSTALL_PREFIX=~/nextcloud-desktop-client -DCMAKE_BUILD_TYPE=Debug -DNO_SHIBBOLETH=1
|
||||
$ make install
|
||||
```
|
||||
|
||||
##### Windows
|
||||
|
||||
```
|
||||
$ cmake -G "Visual Studio 15 2017 Win64" .. -DCMAKE_INSTALL_PREFIX=path-to-install-folder/ -DCMAKE_BUILD_TYPE=Debug -DNO_SHIBBOLETH=1 -DPng2Ico_EXECUTABLE=/path-to-install-png2ico/png2ico.exe -DQTKEYCHAIN_LIBRARY=/path-to-qt5keychain-folder/lib/qt5keychain.lib -DQTKEYCHAIN_INCLUDE_DIR=/path-to-qt5keychain-folder/include/qt5keychain/ -DOPENSSL_ROOT_DIR=/path-to-openssl-folder/ -DOPENSSL_INCLUDE_DIR=path-to-openssl-folder/include -DOPENSSL_LIBRARIES=path-to-openssl-folder/lib
|
||||
$ cmake -G "Visual Studio 15 2017 Win64" .. -DCMAKE_INSTALL_PREFIX=$USERPROFILE\nextcloud-desktop-client -DCMAKE_BUILD_TYPE=Debug -DNO_SHIBBOLETH=1
|
||||
$ cmake --build . --config Debug --target install
|
||||
```
|
||||
|
||||
##### Mac OS
|
||||
|
||||
```
|
||||
$ cmake .. -DCMAKE_INSTALL_PREFIX=path-to-install-folder/ -DCMAKE_BUILD_TYPE=Debug -DNO_SHIBBOLETH=1 -DQTKEYCHAIN_LIBRARY=/path-to-qt5keychain-folder/lib/libqt5keychain.dylib -DQTKEYCHAIN_INCLUDE_DIR=/path-to-qt5keychain-folder/include/qt5keychain/ -DOPENSSL_ROOT_DIR=/path-to-openssl-folder/ -DOPENSSL_INCLUDE_DIR=path-to-openssl-folder/include -DOPENSSL_LIBRARIES=path-to-openssl-folder/lib
|
||||
$ make install
|
||||
```
|
||||
|
||||
More detailed instructions can be found at the [Desktop Client Wiki](https://github.com/nextcloud/desktop/wiki).
|
||||
:information_source: More detailed instructions can be found at the [Desktop Client Wiki](https://github.com/nextcloud/desktop/wiki).
|
||||
|
||||
### :inbox_tray: Where to find binaries to download
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
set( MIRALL_VERSION_MAJOR 2 )
|
||||
set( MIRALL_VERSION_MINOR 5 )
|
||||
set( MIRALL_VERSION_PATCH 2 )
|
||||
set( MIRALL_VERSION_PATCH 3 )
|
||||
set( MIRALL_VERSION_YEAR 2019 )
|
||||
set( MIRALL_SOVERSION 0 )
|
||||
|
||||
|
||||
@@ -5,8 +5,8 @@ set -xe
|
||||
mkdir /app
|
||||
mkdir /build
|
||||
|
||||
#Set Qt-5.11
|
||||
export QT_BASE_DIR=/opt/qt511
|
||||
#Set Qt-5.12
|
||||
export QT_BASE_DIR=/opt/qt512
|
||||
export QTDIR=$QT_BASE_DIR
|
||||
export PATH=$QT_BASE_DIR/bin:$PATH
|
||||
export LD_LIBRARY_PATH=$QT_BASE_DIR/lib/x86_64-linux-gnu:$QT_BASE_DIR/lib:$LD_LIBRARY_PATH
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
<file>resources/confirm.svg</file>
|
||||
<file>resources/copy.svg</file>
|
||||
<file>resources/state-sync.svg</file>
|
||||
<file>resources/add.png</file>
|
||||
</qresource>
|
||||
<qresource prefix="/"/>
|
||||
</RCC>
|
||||
|
||||
BIN
resources/add.png
Normal file
BIN
resources/add.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
@@ -41,6 +41,7 @@ macro(libcloudproviders_add_config _sources)
|
||||
endmacro(libcloudproviders_add_config _sources)
|
||||
|
||||
|
||||
find_package(Qt5 5.6 COMPONENTS DBus)
|
||||
IF (UNIX AND Qt5DBus_FOUND AND LIBCLOUDPROVIDERS_FOUND)
|
||||
STRING(TOLOWER "${APPLICATION_VENDOR}" DBUS_VENDOR)
|
||||
STRING(REGEX REPLACE "[^A-z0-9]" "" DBUS_VENDOR "${DBUS_VENDOR}")
|
||||
|
||||
512
src/3rdparty/kmessagewidget/kmessagewidget.cpp
vendored
Normal file
512
src/3rdparty/kmessagewidget/kmessagewidget.cpp
vendored
Normal file
@@ -0,0 +1,512 @@
|
||||
/* This file is part of the KDE libraries
|
||||
*
|
||||
* Copyright (c) 2011 Aurélien Gâteau <agateau@kde.org>
|
||||
* Copyright (c) 2014 Dominik Haumann <dhaumann@kde.org>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA
|
||||
*/
|
||||
#include "kmessagewidget.h"
|
||||
|
||||
#include <QAction>
|
||||
#include <QApplication>
|
||||
#include <QEvent>
|
||||
#include <QGridLayout>
|
||||
#include <QHBoxLayout>
|
||||
#include <QLabel>
|
||||
#include <QPainter>
|
||||
#include <QShowEvent>
|
||||
#include <QTimeLine>
|
||||
#include <QToolButton>
|
||||
#include <QStyle>
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// KMessageWidgetPrivate
|
||||
//---------------------------------------------------------------------
|
||||
class KMessageWidgetPrivate
|
||||
{
|
||||
public:
|
||||
void init(KMessageWidget *);
|
||||
|
||||
KMessageWidget *q;
|
||||
QFrame *content = nullptr;
|
||||
QLabel *iconLabel = nullptr;
|
||||
QLabel *textLabel = nullptr;
|
||||
QToolButton *closeButton = nullptr;
|
||||
QTimeLine *timeLine = nullptr;
|
||||
QIcon icon;
|
||||
bool ignoreShowEventDoingAnimatedShow = false;
|
||||
|
||||
KMessageWidget::MessageType messageType;
|
||||
bool wordWrap;
|
||||
QList<QToolButton *> buttons;
|
||||
QPixmap contentSnapShot;
|
||||
|
||||
void createLayout();
|
||||
void applyStyleSheet();
|
||||
void updateSnapShot();
|
||||
void updateLayout();
|
||||
void slotTimeLineChanged(qreal);
|
||||
void slotTimeLineFinished();
|
||||
|
||||
int bestContentHeight() const;
|
||||
};
|
||||
|
||||
void KMessageWidgetPrivate::init(KMessageWidget *q_ptr)
|
||||
{
|
||||
q = q_ptr;
|
||||
|
||||
q->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed);
|
||||
|
||||
// Note: when changing the value 500, also update KMessageWidgetTest
|
||||
timeLine = new QTimeLine(500, q);
|
||||
QObject::connect(timeLine, SIGNAL(valueChanged(qreal)), q, SLOT(slotTimeLineChanged(qreal)));
|
||||
QObject::connect(timeLine, SIGNAL(finished()), q, SLOT(slotTimeLineFinished()));
|
||||
|
||||
content = new QFrame(q);
|
||||
content->setObjectName(QStringLiteral("contentWidget"));
|
||||
content->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||
|
||||
wordWrap = false;
|
||||
|
||||
iconLabel = new QLabel(content);
|
||||
iconLabel->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
|
||||
iconLabel->hide();
|
||||
|
||||
textLabel = new QLabel(content);
|
||||
textLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
|
||||
textLabel->setTextInteractionFlags(Qt::TextBrowserInteraction);
|
||||
QObject::connect(textLabel, &QLabel::linkActivated, q, &KMessageWidget::linkActivated);
|
||||
QObject::connect(textLabel, &QLabel::linkHovered, q, &KMessageWidget::linkHovered);
|
||||
|
||||
QAction *closeAction = new QAction(q);
|
||||
closeAction->setText(KMessageWidget::tr("&Close"));
|
||||
closeAction->setToolTip(KMessageWidget::tr("Close message"));
|
||||
closeAction->setIcon(QIcon(":/client/resources/close.svg")); // ivan: NC customization
|
||||
|
||||
QObject::connect(closeAction, &QAction::triggered, q, &KMessageWidget::animatedHide);
|
||||
|
||||
closeButton = new QToolButton(content);
|
||||
closeButton->setAutoRaise(true);
|
||||
closeButton->setDefaultAction(closeAction);
|
||||
|
||||
q->setMessageType(KMessageWidget::Information);
|
||||
}
|
||||
|
||||
void KMessageWidgetPrivate::createLayout()
|
||||
{
|
||||
delete content->layout();
|
||||
|
||||
content->resize(q->size());
|
||||
|
||||
qDeleteAll(buttons);
|
||||
buttons.clear();
|
||||
|
||||
Q_FOREACH (QAction *action, q->actions()) {
|
||||
QToolButton *button = new QToolButton(content);
|
||||
button->setDefaultAction(action);
|
||||
button->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
|
||||
buttons.append(button);
|
||||
}
|
||||
|
||||
// AutoRaise reduces visual clutter, but we don't want to turn it on if
|
||||
// there are other buttons, otherwise the close button will look different
|
||||
// from the others.
|
||||
closeButton->setAutoRaise(buttons.isEmpty());
|
||||
|
||||
if (wordWrap) {
|
||||
QGridLayout *layout = new QGridLayout(content);
|
||||
// Set alignment to make sure icon does not move down if text wraps
|
||||
layout->addWidget(iconLabel, 0, 0, 1, 1, Qt::AlignHCenter | Qt::AlignTop);
|
||||
layout->addWidget(textLabel, 0, 1);
|
||||
|
||||
if (buttons.isEmpty()) {
|
||||
// Use top-vertical alignment like the icon does.
|
||||
layout->addWidget(closeButton, 0, 2, 1, 1, Qt::AlignHCenter | Qt::AlignTop);
|
||||
} else {
|
||||
// Use an additional layout in row 1 for the buttons.
|
||||
QHBoxLayout *buttonLayout = new QHBoxLayout;
|
||||
buttonLayout->addStretch();
|
||||
Q_FOREACH (QToolButton *button, buttons) {
|
||||
// For some reason, calling show() is necessary if wordwrap is true,
|
||||
// otherwise the buttons do not show up. It is not needed if
|
||||
// wordwrap is false.
|
||||
button->show();
|
||||
buttonLayout->addWidget(button);
|
||||
}
|
||||
buttonLayout->addWidget(closeButton);
|
||||
layout->addItem(buttonLayout, 1, 0, 1, 2);
|
||||
}
|
||||
} else {
|
||||
QHBoxLayout *layout = new QHBoxLayout(content);
|
||||
layout->addWidget(iconLabel);
|
||||
layout->addWidget(textLabel);
|
||||
|
||||
for (QToolButton *button : qAsConst(buttons)) {
|
||||
layout->addWidget(button);
|
||||
}
|
||||
|
||||
layout->addWidget(closeButton);
|
||||
};
|
||||
|
||||
if (q->isVisible()) {
|
||||
q->setFixedHeight(content->sizeHint().height());
|
||||
}
|
||||
q->updateGeometry();
|
||||
}
|
||||
|
||||
void KMessageWidgetPrivate::applyStyleSheet()
|
||||
{
|
||||
QColor bgBaseColor;
|
||||
|
||||
// We have to hardcode colors here because KWidgetsAddons is a tier 1 framework
|
||||
// and therefore can't depend on any other KDE Frameworks
|
||||
// The following RGB color values come from the "default" scheme in kcolorscheme.cpp
|
||||
switch (messageType) {
|
||||
case KMessageWidget::Positive:
|
||||
bgBaseColor.setRgb(39, 174, 96); // Window: ForegroundPositive
|
||||
break;
|
||||
case KMessageWidget::Information:
|
||||
bgBaseColor.setRgb(61, 174, 233); // Window: ForegroundActive
|
||||
break;
|
||||
case KMessageWidget::Warning:
|
||||
bgBaseColor.setRgb(246, 116, 0); // Window: ForegroundNeutral
|
||||
break;
|
||||
case KMessageWidget::Error:
|
||||
bgBaseColor.setRgb(218, 68, 83); // Window: ForegroundNegative
|
||||
break;
|
||||
}
|
||||
const qreal bgBaseColorAlpha = 0.2;
|
||||
bgBaseColor.setAlphaF(bgBaseColorAlpha);
|
||||
|
||||
const QPalette palette = QGuiApplication::palette();
|
||||
const QColor windowColor = palette.window().color();
|
||||
const QColor textColor = palette.text().color();
|
||||
const QColor border = bgBaseColor;
|
||||
|
||||
// Generate a final background color from overlaying bgBaseColor over windowColor
|
||||
const int newRed = (bgBaseColor.red() * bgBaseColorAlpha) + (windowColor.red() * (1 - bgBaseColorAlpha));
|
||||
const int newGreen = (bgBaseColor.green() * bgBaseColorAlpha) + (windowColor.green() * (1 - bgBaseColorAlpha));
|
||||
const int newBlue = (bgBaseColor.blue() * bgBaseColorAlpha) + (windowColor.blue() * (1 - bgBaseColorAlpha));
|
||||
|
||||
const QColor bgFinalColor = QColor(newRed, newGreen, newBlue);
|
||||
|
||||
content->setStyleSheet(
|
||||
QString::fromLatin1(".QFrame {"
|
||||
"background-color: %1;"
|
||||
"border-radius: 4px;"
|
||||
"border: 2px solid %2;"
|
||||
"margin: %3px;"
|
||||
"}"
|
||||
".QLabel { color: %4; }"
|
||||
)
|
||||
.arg(bgFinalColor.name())
|
||||
.arg(border.name())
|
||||
// DefaultFrameWidth returns the size of the external margin + border width. We know our border is 1px, so we subtract this from the frame normal QStyle FrameWidth to get our margin
|
||||
.arg(q->style()->pixelMetric(QStyle::PM_DefaultFrameWidth, nullptr, q) - 1)
|
||||
.arg(textColor.name())
|
||||
);
|
||||
}
|
||||
|
||||
void KMessageWidgetPrivate::updateLayout()
|
||||
{
|
||||
if (content->layout()) {
|
||||
createLayout();
|
||||
}
|
||||
}
|
||||
|
||||
void KMessageWidgetPrivate::updateSnapShot()
|
||||
{
|
||||
// Attention: updateSnapShot calls QWidget::render(), which causes the whole
|
||||
// window layouts to be activated. Calling this method from resizeEvent()
|
||||
// can lead to infinite recursion, see:
|
||||
// https://bugs.kde.org/show_bug.cgi?id=311336
|
||||
contentSnapShot = QPixmap(content->size() * q->devicePixelRatio());
|
||||
contentSnapShot.setDevicePixelRatio(q->devicePixelRatio());
|
||||
contentSnapShot.fill(Qt::transparent);
|
||||
content->render(&contentSnapShot, QPoint(), QRegion(), QWidget::DrawChildren);
|
||||
}
|
||||
|
||||
void KMessageWidgetPrivate::slotTimeLineChanged(qreal value)
|
||||
{
|
||||
q->setFixedHeight(qMin(value * 2, qreal(1.0)) * content->height());
|
||||
q->update();
|
||||
}
|
||||
|
||||
void KMessageWidgetPrivate::slotTimeLineFinished()
|
||||
{
|
||||
if (timeLine->direction() == QTimeLine::Forward) {
|
||||
// Show
|
||||
// We set the whole geometry here, because it may be wrong if a
|
||||
// KMessageWidget is shown right when the toplevel window is created.
|
||||
content->setGeometry(0, 0, q->width(), bestContentHeight());
|
||||
|
||||
// notify about finished animation
|
||||
emit q->showAnimationFinished();
|
||||
} else {
|
||||
// hide and notify about finished animation
|
||||
q->hide();
|
||||
emit q->hideAnimationFinished();
|
||||
}
|
||||
}
|
||||
|
||||
int KMessageWidgetPrivate::bestContentHeight() const
|
||||
{
|
||||
int height = content->heightForWidth(q->width());
|
||||
if (height == -1) {
|
||||
height = content->sizeHint().height();
|
||||
}
|
||||
return height;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------
|
||||
// KMessageWidget
|
||||
//---------------------------------------------------------------------
|
||||
KMessageWidget::KMessageWidget(QWidget *parent)
|
||||
: QFrame(parent)
|
||||
, d(new KMessageWidgetPrivate)
|
||||
{
|
||||
d->init(this);
|
||||
}
|
||||
|
||||
KMessageWidget::KMessageWidget(const QString &text, QWidget *parent)
|
||||
: QFrame(parent)
|
||||
, d(new KMessageWidgetPrivate)
|
||||
{
|
||||
d->init(this);
|
||||
setText(text);
|
||||
}
|
||||
|
||||
KMessageWidget::~KMessageWidget()
|
||||
{
|
||||
delete d;
|
||||
}
|
||||
|
||||
QString KMessageWidget::text() const
|
||||
{
|
||||
return d->textLabel->text();
|
||||
}
|
||||
|
||||
void KMessageWidget::setText(const QString &text)
|
||||
{
|
||||
d->textLabel->setText(text);
|
||||
updateGeometry();
|
||||
}
|
||||
|
||||
KMessageWidget::MessageType KMessageWidget::messageType() const
|
||||
{
|
||||
return d->messageType;
|
||||
}
|
||||
|
||||
void KMessageWidget::setMessageType(KMessageWidget::MessageType type)
|
||||
{
|
||||
d->messageType = type;
|
||||
d->applyStyleSheet();
|
||||
}
|
||||
|
||||
QSize KMessageWidget::sizeHint() const
|
||||
{
|
||||
ensurePolished();
|
||||
return d->content->sizeHint();
|
||||
}
|
||||
|
||||
QSize KMessageWidget::minimumSizeHint() const
|
||||
{
|
||||
ensurePolished();
|
||||
return d->content->minimumSizeHint();
|
||||
}
|
||||
|
||||
bool KMessageWidget::event(QEvent *event)
|
||||
{
|
||||
if (event->type() == QEvent::Polish && !d->content->layout()) {
|
||||
d->createLayout();
|
||||
} else if (event->type() == QEvent::PaletteChange) {
|
||||
d->applyStyleSheet();
|
||||
} else if (event->type() == QEvent::Show && !d->ignoreShowEventDoingAnimatedShow) {
|
||||
if ((height() != d->content->height()) || (d->content->pos().y() != 0)) {
|
||||
d->content->move(0, 0);
|
||||
setFixedHeight(d->content->height());
|
||||
}
|
||||
}
|
||||
return QFrame::event(event);
|
||||
}
|
||||
|
||||
void KMessageWidget::resizeEvent(QResizeEvent *event)
|
||||
{
|
||||
QFrame::resizeEvent(event);
|
||||
|
||||
if (d->timeLine->state() == QTimeLine::NotRunning) {
|
||||
d->content->resize(width(), d->bestContentHeight());
|
||||
}
|
||||
}
|
||||
|
||||
int KMessageWidget::heightForWidth(int width) const
|
||||
{
|
||||
ensurePolished();
|
||||
return d->content->heightForWidth(width);
|
||||
}
|
||||
|
||||
void KMessageWidget::paintEvent(QPaintEvent *event)
|
||||
{
|
||||
QFrame::paintEvent(event);
|
||||
if (d->timeLine->state() == QTimeLine::Running) {
|
||||
QPainter painter(this);
|
||||
painter.setOpacity(d->timeLine->currentValue() * d->timeLine->currentValue());
|
||||
painter.drawPixmap(0, 0, d->contentSnapShot);
|
||||
}
|
||||
}
|
||||
|
||||
bool KMessageWidget::wordWrap() const
|
||||
{
|
||||
return d->wordWrap;
|
||||
}
|
||||
|
||||
void KMessageWidget::setWordWrap(bool wordWrap)
|
||||
{
|
||||
d->wordWrap = wordWrap;
|
||||
d->textLabel->setWordWrap(wordWrap);
|
||||
QSizePolicy policy = sizePolicy();
|
||||
policy.setHeightForWidth(wordWrap);
|
||||
setSizePolicy(policy);
|
||||
d->updateLayout();
|
||||
// Without this, when user does wordWrap -> !wordWrap -> wordWrap, a minimum
|
||||
// height is set, causing the widget to be too high.
|
||||
// Mostly visible in test programs.
|
||||
if (wordWrap) {
|
||||
setMinimumHeight(0);
|
||||
}
|
||||
}
|
||||
|
||||
bool KMessageWidget::isCloseButtonVisible() const
|
||||
{
|
||||
return d->closeButton->isVisible();
|
||||
}
|
||||
|
||||
void KMessageWidget::setCloseButtonVisible(bool show)
|
||||
{
|
||||
d->closeButton->setVisible(show);
|
||||
updateGeometry();
|
||||
}
|
||||
|
||||
void KMessageWidget::addAction(QAction *action)
|
||||
{
|
||||
QFrame::addAction(action);
|
||||
d->updateLayout();
|
||||
}
|
||||
|
||||
void KMessageWidget::removeAction(QAction *action)
|
||||
{
|
||||
QFrame::removeAction(action);
|
||||
d->updateLayout();
|
||||
}
|
||||
|
||||
void KMessageWidget::animatedShow()
|
||||
{
|
||||
// Test before styleHint, as there might have been a style change while animation was running
|
||||
if (isHideAnimationRunning()) {
|
||||
d->timeLine->stop();
|
||||
emit hideAnimationFinished();
|
||||
}
|
||||
|
||||
if (!style()->styleHint(QStyle::SH_Widget_Animate, nullptr, this)
|
||||
|| (parentWidget() && !parentWidget()->isVisible())) {
|
||||
show();
|
||||
emit showAnimationFinished();
|
||||
return;
|
||||
}
|
||||
|
||||
if (isVisible() && (d->timeLine->state() == QTimeLine::NotRunning) && (height() == d->bestContentHeight()) && (d->content->pos().y() == 0)) {
|
||||
emit showAnimationFinished();
|
||||
return;
|
||||
}
|
||||
|
||||
d->ignoreShowEventDoingAnimatedShow = true;
|
||||
show();
|
||||
d->ignoreShowEventDoingAnimatedShow = false;
|
||||
setFixedHeight(0);
|
||||
int wantedHeight = d->bestContentHeight();
|
||||
d->content->setGeometry(0, -wantedHeight, width(), wantedHeight);
|
||||
|
||||
d->updateSnapShot();
|
||||
|
||||
d->timeLine->setDirection(QTimeLine::Forward);
|
||||
if (d->timeLine->state() == QTimeLine::NotRunning) {
|
||||
d->timeLine->start();
|
||||
}
|
||||
}
|
||||
|
||||
void KMessageWidget::animatedHide()
|
||||
{
|
||||
// test this before isVisible, as animatedShow might have been called directly before,
|
||||
// so the first timeline event is not yet done and the widget is still hidden
|
||||
// And before styleHint, as there might have been a style change while animation was running
|
||||
if (isShowAnimationRunning()) {
|
||||
d->timeLine->stop();
|
||||
emit showAnimationFinished();
|
||||
}
|
||||
|
||||
if (!style()->styleHint(QStyle::SH_Widget_Animate, nullptr, this)) {
|
||||
hide();
|
||||
emit hideAnimationFinished();
|
||||
return;
|
||||
}
|
||||
|
||||
if (!isVisible()) {
|
||||
// explicitly hide it, so it stays hidden in case it is only not visible due to the parents
|
||||
hide();
|
||||
emit hideAnimationFinished();
|
||||
return;
|
||||
}
|
||||
|
||||
d->content->move(0, -d->content->height());
|
||||
d->updateSnapShot();
|
||||
|
||||
d->timeLine->setDirection(QTimeLine::Backward);
|
||||
if (d->timeLine->state() == QTimeLine::NotRunning) {
|
||||
d->timeLine->start();
|
||||
}
|
||||
}
|
||||
|
||||
bool KMessageWidget::isHideAnimationRunning() const
|
||||
{
|
||||
return (d->timeLine->direction() == QTimeLine::Backward)
|
||||
&& (d->timeLine->state() == QTimeLine::Running);
|
||||
}
|
||||
|
||||
bool KMessageWidget::isShowAnimationRunning() const
|
||||
{
|
||||
return (d->timeLine->direction() == QTimeLine::Forward)
|
||||
&& (d->timeLine->state() == QTimeLine::Running);
|
||||
}
|
||||
|
||||
QIcon KMessageWidget::icon() const
|
||||
{
|
||||
return d->icon;
|
||||
}
|
||||
|
||||
void KMessageWidget::setIcon(const QIcon &icon)
|
||||
{
|
||||
d->icon = icon;
|
||||
if (d->icon.isNull()) {
|
||||
d->iconLabel->hide();
|
||||
} else {
|
||||
const int size = style()->pixelMetric(QStyle::PM_ToolBarIconSize);
|
||||
d->iconLabel->setPixmap(d->icon.pixmap(size));
|
||||
d->iconLabel->show();
|
||||
}
|
||||
}
|
||||
|
||||
#include "moc_kmessagewidget.cpp"
|
||||
|
||||
346
src/3rdparty/kmessagewidget/kmessagewidget.h
vendored
Normal file
346
src/3rdparty/kmessagewidget/kmessagewidget.h
vendored
Normal file
@@ -0,0 +1,346 @@
|
||||
/* This file is part of the KDE libraries
|
||||
*
|
||||
* Copyright (c) 2011 Aurélien Gâteau <agateau@kde.org>
|
||||
* Copyright (c) 2014 Dominik Haumann <dhaumann@kde.org>
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA
|
||||
*/
|
||||
#ifndef KMESSAGEWIDGET_H
|
||||
#define KMESSAGEWIDGET_H
|
||||
|
||||
#include <QFrame>
|
||||
|
||||
class KMessageWidgetPrivate;
|
||||
|
||||
/**
|
||||
* @class KMessageWidget kmessagewidget.h KMessageWidget
|
||||
*
|
||||
* @short A widget to provide feedback or propose opportunistic interactions.
|
||||
*
|
||||
* KMessageWidget can be used to provide inline positive or negative
|
||||
* feedback, or to implement opportunistic interactions.
|
||||
*
|
||||
* As a feedback widget, KMessageWidget provides a less intrusive alternative
|
||||
* to "OK Only" message boxes. If you want to avoid a modal KMessageBox,
|
||||
* consider using KMessageWidget instead.
|
||||
*
|
||||
* Examples of KMessageWidget look as follows, all of them having an icon set
|
||||
* with setIcon(), and the first three show a close button:
|
||||
*
|
||||
* \image html kmessagewidget.png "KMessageWidget with different message types"
|
||||
*
|
||||
* <b>Negative feedback</b>
|
||||
*
|
||||
* The KMessageWidget can be used as a secondary indicator of failure: the
|
||||
* first indicator is usually the fact the action the user expected to happen
|
||||
* did not happen.
|
||||
*
|
||||
* Example: User fills a form, clicks "Submit".
|
||||
*
|
||||
* @li Expected feedback: form closes
|
||||
* @li First indicator of failure: form stays there
|
||||
* @li Second indicator of failure: a KMessageWidget appears on top of the
|
||||
* form, explaining the error condition
|
||||
*
|
||||
* When used to provide negative feedback, KMessageWidget should be placed
|
||||
* close to its context. In the case of a form, it should appear on top of the
|
||||
* form entries.
|
||||
*
|
||||
* KMessageWidget should get inserted in the existing layout. Space should not
|
||||
* be reserved for it, otherwise it becomes "dead space", ignored by the user.
|
||||
* KMessageWidget should also not appear as an overlay to prevent blocking
|
||||
* access to elements the user needs to interact with to fix the failure.
|
||||
*
|
||||
* <b>Positive feedback</b>
|
||||
*
|
||||
* KMessageWidget can be used for positive feedback but it shouldn't be
|
||||
* overused. It is often enough to provide feedback by simply showing the
|
||||
* results of an action.
|
||||
*
|
||||
* Examples of acceptable uses:
|
||||
*
|
||||
* @li Confirm success of "critical" transactions
|
||||
* @li Indicate completion of background tasks
|
||||
*
|
||||
* Example of unadapted uses:
|
||||
*
|
||||
* @li Indicate successful saving of a file
|
||||
* @li Indicate a file has been successfully removed
|
||||
*
|
||||
* <b>Opportunistic interaction</b>
|
||||
*
|
||||
* Opportunistic interaction is the situation where the application suggests to
|
||||
* the user an action he could be interested in perform, either based on an
|
||||
* action the user just triggered or an event which the application noticed.
|
||||
*
|
||||
* Example of acceptable uses:
|
||||
*
|
||||
* @li A browser can propose remembering a recently entered password
|
||||
* @li A music collection can propose ripping a CD which just got inserted
|
||||
* @li A chat application may notify the user a "special friend" just connected
|
||||
*
|
||||
* @author Aurélien Gâteau <agateau@kde.org>
|
||||
* @since 4.7
|
||||
*/
|
||||
class KMessageWidget : public QFrame
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
Q_PROPERTY(QString text READ text WRITE setText)
|
||||
Q_PROPERTY(bool wordWrap READ wordWrap WRITE setWordWrap)
|
||||
Q_PROPERTY(bool closeButtonVisible READ isCloseButtonVisible WRITE setCloseButtonVisible)
|
||||
Q_PROPERTY(MessageType messageType READ messageType WRITE setMessageType)
|
||||
Q_PROPERTY(QIcon icon READ icon WRITE setIcon)
|
||||
public:
|
||||
|
||||
/**
|
||||
* Available message types.
|
||||
* The background colors are chosen depending on the message type.
|
||||
*/
|
||||
enum MessageType {
|
||||
Positive,
|
||||
Information,
|
||||
Warning,
|
||||
Error
|
||||
};
|
||||
Q_ENUM(MessageType)
|
||||
|
||||
/**
|
||||
* Constructs a KMessageWidget with the specified @p parent.
|
||||
*/
|
||||
explicit KMessageWidget(QWidget *parent = nullptr);
|
||||
|
||||
/**
|
||||
* Constructs a KMessageWidget with the specified @p parent and
|
||||
* contents @p text.
|
||||
*/
|
||||
explicit KMessageWidget(const QString &text, QWidget *parent = nullptr);
|
||||
|
||||
/**
|
||||
* Destructor.
|
||||
*/
|
||||
~KMessageWidget() override;
|
||||
|
||||
/**
|
||||
* Get the text of this message widget.
|
||||
* @see setText()
|
||||
*/
|
||||
QString text() const;
|
||||
|
||||
/**
|
||||
* Check whether word wrap is enabled.
|
||||
*
|
||||
* If word wrap is enabled, the message widget wraps the displayed text
|
||||
* as required to the available width of the widget. This is useful to
|
||||
* avoid breaking widget layouts.
|
||||
*
|
||||
* @see setWordWrap()
|
||||
*/
|
||||
bool wordWrap() const;
|
||||
|
||||
/**
|
||||
* Check whether the close button is visible.
|
||||
*
|
||||
* @see setCloseButtonVisible()
|
||||
*/
|
||||
bool isCloseButtonVisible() const;
|
||||
|
||||
/**
|
||||
* Get the type of this message.
|
||||
* By default, the type is set to KMessageWidget::Information.
|
||||
*
|
||||
* @see KMessageWidget::MessageType, setMessageType()
|
||||
*/
|
||||
MessageType messageType() const;
|
||||
|
||||
/**
|
||||
* Add @p action to the message widget.
|
||||
* For each action a button is added to the message widget in the
|
||||
* order the actions were added.
|
||||
*
|
||||
* @param action the action to add
|
||||
* @see removeAction(), QWidget::actions()
|
||||
*/
|
||||
void addAction(QAction *action);
|
||||
|
||||
/**
|
||||
* Remove @p action from the message widget.
|
||||
*
|
||||
* @param action the action to remove
|
||||
* @see KMessageWidget::MessageType, addAction(), setMessageType()
|
||||
*/
|
||||
void removeAction(QAction *action);
|
||||
|
||||
/**
|
||||
* Returns the preferred size of the message widget.
|
||||
*/
|
||||
QSize sizeHint() const override;
|
||||
|
||||
/**
|
||||
* Returns the minimum size of the message widget.
|
||||
*/
|
||||
QSize minimumSizeHint() const override;
|
||||
|
||||
/**
|
||||
* Returns the required height for @p width.
|
||||
* @param width the width in pixels
|
||||
*/
|
||||
int heightForWidth(int width) const override;
|
||||
|
||||
/**
|
||||
* The icon shown on the left of the text. By default, no icon is shown.
|
||||
* @since 4.11
|
||||
*/
|
||||
QIcon icon() const;
|
||||
|
||||
/**
|
||||
* Check whether the hide animation started by calling animatedHide()
|
||||
* is still running. If animations are disabled, this function always
|
||||
* returns @e false.
|
||||
*
|
||||
* @see animatedHide(), hideAnimationFinished()
|
||||
* @since 5.0
|
||||
*/
|
||||
bool isHideAnimationRunning() const;
|
||||
|
||||
/**
|
||||
* Check whether the show animation started by calling animatedShow()
|
||||
* is still running. If animations are disabled, this function always
|
||||
* returns @e false.
|
||||
*
|
||||
* @see animatedShow(), showAnimationFinished()
|
||||
* @since 5.0
|
||||
*/
|
||||
bool isShowAnimationRunning() const;
|
||||
|
||||
public Q_SLOTS:
|
||||
/**
|
||||
* Set the text of the message widget to @p text.
|
||||
* If the message widget is already visible, the text changes on the fly.
|
||||
*
|
||||
* @param text the text to display, rich text is allowed
|
||||
* @see text()
|
||||
*/
|
||||
void setText(const QString &text);
|
||||
|
||||
/**
|
||||
* Set word wrap to @p wordWrap. If word wrap is enabled, the text()
|
||||
* of the message widget is wrapped to fit the available width.
|
||||
* If word wrap is disabled, the message widget's minimum size is
|
||||
* such that the entire text fits.
|
||||
*
|
||||
* @param wordWrap disable/enable word wrap
|
||||
* @see wordWrap()
|
||||
*/
|
||||
void setWordWrap(bool wordWrap);
|
||||
|
||||
/**
|
||||
* Set the visibility of the close button. If @p visible is @e true,
|
||||
* a close button is shown that calls animatedHide() if clicked.
|
||||
*
|
||||
* @see closeButtonVisible(), animatedHide()
|
||||
*/
|
||||
void setCloseButtonVisible(bool visible);
|
||||
|
||||
/**
|
||||
* Set the message type to @p type.
|
||||
* By default, the message type is set to KMessageWidget::Information.
|
||||
* Appropriate colors are chosen to mimic the appearance of Kirigami's
|
||||
* InlineMessage.
|
||||
*
|
||||
* @see messageType(), KMessageWidget::MessageType
|
||||
*/
|
||||
void setMessageType(KMessageWidget::MessageType type);
|
||||
|
||||
/**
|
||||
* Show the widget using an animation.
|
||||
*/
|
||||
void animatedShow();
|
||||
|
||||
/**
|
||||
* Hide the widget using an animation.
|
||||
*/
|
||||
void animatedHide();
|
||||
|
||||
/**
|
||||
* Define an icon to be shown on the left of the text
|
||||
* @since 4.11
|
||||
*/
|
||||
void setIcon(const QIcon &icon);
|
||||
|
||||
Q_SIGNALS:
|
||||
/**
|
||||
* This signal is emitted when the user clicks a link in the text label.
|
||||
* The URL referred to by the href anchor is passed in contents.
|
||||
* @param contents text of the href anchor
|
||||
* @see QLabel::linkActivated()
|
||||
* @since 4.10
|
||||
*/
|
||||
void linkActivated(const QString &contents);
|
||||
|
||||
/**
|
||||
* This signal is emitted when the user hovers over a link in the text label.
|
||||
* The URL referred to by the href anchor is passed in contents.
|
||||
* @param contents text of the href anchor
|
||||
* @see QLabel::linkHovered()
|
||||
* @since 4.11
|
||||
*/
|
||||
void linkHovered(const QString &contents);
|
||||
|
||||
/**
|
||||
* This signal is emitted when the hide animation is finished, started by
|
||||
* calling animatedHide(). If animations are disabled, this signal is
|
||||
* emitted immediately after the message widget got hidden.
|
||||
*
|
||||
* @note This signal is @e not emitted if the widget was hidden by
|
||||
* calling hide(), so this signal is only useful in conjunction
|
||||
* with animatedHide().
|
||||
*
|
||||
* @see animatedHide()
|
||||
* @since 5.0
|
||||
*/
|
||||
void hideAnimationFinished();
|
||||
|
||||
/**
|
||||
* This signal is emitted when the show animation is finished, started by
|
||||
* calling animatedShow(). If animations are disabled, this signal is
|
||||
* emitted immediately after the message widget got shown.
|
||||
*
|
||||
* @note This signal is @e not emitted if the widget was shown by
|
||||
* calling show(), so this signal is only useful in conjunction
|
||||
* with animatedShow().
|
||||
*
|
||||
* @see animatedShow()
|
||||
* @since 5.0
|
||||
*/
|
||||
void showAnimationFinished();
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event) override;
|
||||
|
||||
bool event(QEvent *event) override;
|
||||
|
||||
void resizeEvent(QResizeEvent *event) override;
|
||||
|
||||
private:
|
||||
KMessageWidgetPrivate *const d;
|
||||
friend class KMessageWidgetPrivate;
|
||||
|
||||
Q_PRIVATE_SLOT(d, void slotTimeLineChanged(qreal))
|
||||
Q_PRIVATE_SLOT(d, void slotTimeLineFinished())
|
||||
};
|
||||
|
||||
#endif /* KMESSAGEWIDGET_H */
|
||||
@@ -165,6 +165,7 @@ set(3rdparty_SRC
|
||||
../3rdparty/qtsingleapplication/qtlocalpeer.cpp
|
||||
../3rdparty/qtsingleapplication/qtsingleapplication.cpp
|
||||
../3rdparty/qtsingleapplication/qtsinglecoreapplication.cpp
|
||||
../3rdparty/kmessagewidget/kmessagewidget.cpp
|
||||
)
|
||||
|
||||
if (APPLE)
|
||||
@@ -329,6 +330,7 @@ target_include_directories(${APPLICATION_EXECUTABLE} PRIVATE
|
||||
${CMAKE_SOURCE_DIR}/src/3rdparty/qtlockedfile
|
||||
${CMAKE_SOURCE_DIR}/src/3rdparty/qtmacgoodies/src
|
||||
${CMAKE_SOURCE_DIR}/src/3rdparty/qtsingleapplication
|
||||
${CMAKE_SOURCE_DIR}/src/3rdparty/kmessagewidget
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
)
|
||||
|
||||
|
||||
@@ -342,9 +342,6 @@ AccountPtr AccountManager::createAccount()
|
||||
connect(acc.data(), &Account::proxyAuthenticationRequired,
|
||||
ProxyAuthHandler::instance(), &ProxyAuthHandler::handleProxyAuthenticationRequired);
|
||||
|
||||
connect(acc.data()->e2e(), &ClientSideEncryption::mnemonicGenerated,
|
||||
&AccountManager::displayMnemonic);
|
||||
|
||||
return acc;
|
||||
}
|
||||
|
||||
@@ -364,6 +361,7 @@ void AccountManager::displayMnemonic(const QString& mnemonic)
|
||||
widget->exec();
|
||||
widget->resize(widget->sizeHint());
|
||||
}
|
||||
|
||||
void AccountManager::shutdown()
|
||||
{
|
||||
auto accountsCopy = _accounts;
|
||||
|
||||
@@ -194,6 +194,14 @@ AccountSettings::AccountSettings(AccountState *accountState, QWidget *parent)
|
||||
// Connect E2E stuff
|
||||
connect(this, &AccountSettings::requesetMnemonic, _accountState->account()->e2e(), &ClientSideEncryption::slotRequestMnemonic);
|
||||
connect(_accountState->account()->e2e(), &ClientSideEncryption::showMnemonic, this, &AccountSettings::slotShowMnemonic);
|
||||
|
||||
connect(_accountState->account()->e2e(), &ClientSideEncryption::mnemonicGenerated, this, &AccountSettings::slotNewMnemonicGenerated);
|
||||
if (_accountState->account()->e2e()->newMnemonicGenerated())
|
||||
{
|
||||
slotNewMnemonicGenerated();
|
||||
} else {
|
||||
ui->encryptionMessage->hide();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -222,6 +230,19 @@ void AccountSettings::createAccountToolbox()
|
||||
slotAccountAdded(_accountState);
|
||||
}
|
||||
|
||||
|
||||
void AccountSettings::slotNewMnemonicGenerated()
|
||||
{
|
||||
ui->encryptionMessage->setText(tr("This account supports end-to-end encryption"));
|
||||
|
||||
QAction *mnemonic = new QAction(tr("Enable encryption"), this);
|
||||
connect(mnemonic, &QAction::triggered, this, &AccountSettings::requesetMnemonic);
|
||||
connect(mnemonic, &QAction::triggered, ui->encryptionMessage, &KMessageWidget::hide);
|
||||
|
||||
ui->encryptionMessage->addAction(mnemonic);
|
||||
ui->encryptionMessage->show();
|
||||
}
|
||||
|
||||
void AccountSettings::slotMenuBeforeShow() {
|
||||
if (_menuShown) {
|
||||
return;
|
||||
|
||||
@@ -99,6 +99,7 @@ protected slots:
|
||||
|
||||
// Encryption Related Stuff.
|
||||
void slotShowMnemonic(const QString &mnemonic);
|
||||
void slotNewMnemonicGenerated();
|
||||
|
||||
void slotEncryptionFlagSuccess(const QByteArray &folderId);
|
||||
void slotEncryptionFlagError(const QByteArray &folderId, int httpReturnCode);
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<rect>
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>575</width>
|
||||
<width>582</width>
|
||||
<height>557</height>
|
||||
</rect>
|
||||
</property>
|
||||
@@ -14,128 +14,7 @@
|
||||
<string>Form</string>
|
||||
</property>
|
||||
<layout class="QGridLayout" name="gridLayout">
|
||||
<item row="0" column="0">
|
||||
<widget class="QWidget" name="accountStatus" native="true">
|
||||
<layout class="QGridLayout" name="gridLayout_2">
|
||||
<item row="0" column="0">
|
||||
<widget class="SslButton" name="sslButton">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QLabel" name="connectLabel">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Connected with <server> as <user></string>
|
||||
</property>
|
||||
<property name="textFormat">
|
||||
<enum>Qt::RichText</enum>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="openExternalLinks">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QToolButton" name="_accountToolbox">
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<layout class="QHBoxLayout" name="storageGroupBox">
|
||||
<item>
|
||||
<widget class="QLabel" name="quotaInfoLabel">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string/>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Storage space: ...</string>
|
||||
</property>
|
||||
<property name="textFormat">
|
||||
<enum>Qt::PlainText</enum>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QProgressBar" name="quotaProgressBar">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>7</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>100</number>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>-1</number>
|
||||
</property>
|
||||
<property name="textVisible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<widget class="OCC::FolderStatusView" name="_folderList">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>5</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="contextMenuPolicy">
|
||||
<enum>Qt::CustomContextMenu</enum>
|
||||
</property>
|
||||
<property name="editTriggers">
|
||||
<set>QAbstractItemView::NoEditTriggers</set>
|
||||
</property>
|
||||
<property name="animated">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<item row="4" column="0">
|
||||
<widget class="QWidget" name="selectiveSyncStatus" native="true">
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||
<item>
|
||||
@@ -267,6 +146,130 @@
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="0">
|
||||
<widget class="QWidget" name="accountStatus" native="true">
|
||||
<layout class="QGridLayout" name="gridLayout_2">
|
||||
<item row="0" column="0">
|
||||
<widget class="SslButton" name="sslButton">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string/>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="1">
|
||||
<widget class="QLabel" name="connectLabel">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Connected with <server> as <user></string>
|
||||
</property>
|
||||
<property name="textFormat">
|
||||
<enum>Qt::RichText</enum>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="openExternalLinks">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="0" column="2">
|
||||
<widget class="QToolButton" name="_accountToolbox">
|
||||
<property name="text">
|
||||
<string>...</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="2" column="0">
|
||||
<layout class="QHBoxLayout" name="storageGroupBox">
|
||||
<item>
|
||||
<widget class="QLabel" name="quotaInfoLabel">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Minimum" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="toolTip">
|
||||
<string/>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Storage space: ...</string>
|
||||
</property>
|
||||
<property name="textFormat">
|
||||
<enum>Qt::PlainText</enum>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QProgressBar" name="quotaProgressBar">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="maximumSize">
|
||||
<size>
|
||||
<width>16777215</width>
|
||||
<height>7</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="maximum">
|
||||
<number>100</number>
|
||||
</property>
|
||||
<property name="value">
|
||||
<number>-1</number>
|
||||
</property>
|
||||
<property name="textVisible">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
<item row="3" column="0">
|
||||
<widget class="OCC::FolderStatusView" name="_folderList">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>5</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="contextMenuPolicy">
|
||||
<enum>Qt::CustomContextMenu</enum>
|
||||
</property>
|
||||
<property name="editTriggers">
|
||||
<set>QAbstractItemView::NoEditTriggers</set>
|
||||
</property>
|
||||
<property name="animated">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item row="1" column="0">
|
||||
<widget class="KMessageWidget" name="encryptionMessage" native="true"/>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<customwidgets>
|
||||
@@ -280,6 +283,12 @@
|
||||
<extends>QTreeView</extends>
|
||||
<header>folderstatusview.h</header>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>KMessageWidget</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>kmessagewidget.h</header>
|
||||
<container>1</container>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
||||
@@ -105,7 +105,8 @@ QVariant ActivityListModel::data(const QModelIndex &index, int role) const
|
||||
} else if(a._status == SyncFileItem::SoftError
|
||||
|| a._status == SyncFileItem::FileIgnored
|
||||
|| a._status == SyncFileItem::Conflict
|
||||
|| a._status == SyncFileItem::Restoration){
|
||||
|| a._status == SyncFileItem::Restoration
|
||||
|| a._status == SyncFileItem::FileLocked){
|
||||
return QIcon(QLatin1String(":/client/resources/state-warning.svg"));
|
||||
}
|
||||
return QIcon(QLatin1String(":/client/resources/state-sync.svg"));
|
||||
|
||||
@@ -121,6 +121,11 @@ void ActivityWidget::slotProgressInfo(const QString &folder, const ProgressInfo
|
||||
continue;
|
||||
}
|
||||
|
||||
if(activity._status == SyncFileItem::FileLocked && !QFileInfo(f->path() + activity._file).exists()){
|
||||
_model->removeActivityFromActivityList(activity);
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
if(activity._status == SyncFileItem::FileIgnored && !QFileInfo(f->path() + activity._file).exists()){
|
||||
_model->removeActivityFromActivityList(activity);
|
||||
|
||||
@@ -24,7 +24,7 @@ extern "C" {
|
||||
|
||||
CloudProvidersProviderExporter *_providerExporter;
|
||||
|
||||
void on_bus_acquired (GDBusConnection *connection, const gchar *name, gpointer user_data)
|
||||
void on_name_acquired (GDBusConnection *connection, const gchar *name, gpointer user_data)
|
||||
{
|
||||
Q_UNUSED(name);
|
||||
CloudProviderManager *self;
|
||||
@@ -34,6 +34,14 @@ void on_bus_acquired (GDBusConnection *connection, const gchar *name, gpointer u
|
||||
self->registerSignals();
|
||||
}
|
||||
|
||||
void on_name_lost (GDBusConnection *connection, const gchar *name, gpointer user_data)
|
||||
{
|
||||
Q_UNUSED(connection);
|
||||
Q_UNUSED(name);
|
||||
Q_UNUSED(user_data);
|
||||
g_clear_object (&_providerExporter);
|
||||
}
|
||||
|
||||
void CloudProviderManager::registerSignals()
|
||||
{
|
||||
OCC::FolderMan *folderManager = OCC::FolderMan::instance();
|
||||
@@ -45,7 +53,7 @@ CloudProviderManager::CloudProviderManager(QObject *parent) : QObject(parent)
|
||||
{
|
||||
_map = new QMap<QString, CloudProviderWrapper*>();
|
||||
QString busName = QString(LIBCLOUDPROVIDERS_DBUS_BUS_NAME);
|
||||
g_bus_own_name (G_BUS_TYPE_SESSION, busName.toAscii().data(), G_BUS_NAME_OWNER_FLAGS_NONE, on_bus_acquired, nullptr, nullptr, this, nullptr);
|
||||
g_bus_own_name (G_BUS_TYPE_SESSION, busName.toAscii().data(), G_BUS_NAME_OWNER_FLAGS_NONE, nullptr, on_name_acquired, nullptr, this, nullptr);
|
||||
}
|
||||
|
||||
void CloudProviderManager::slotFolderListChanged(const Folder::Map &folderMap)
|
||||
|
||||
@@ -33,33 +33,25 @@ using namespace OCC;
|
||||
|
||||
GSimpleActionGroup *actionGroup = nullptr;
|
||||
|
||||
static
|
||||
gchar* qstring_to_gchar(const QString &string)
|
||||
{
|
||||
QByteArray ba = string.toUtf8();
|
||||
char* data = ba.data();
|
||||
return g_strdup(data);
|
||||
}
|
||||
|
||||
CloudProviderWrapper::CloudProviderWrapper(QObject *parent, Folder *folder, CloudProvidersProviderExporter* cloudprovider) : QObject(parent)
|
||||
, _folder(folder)
|
||||
{
|
||||
GMenuModel *model;
|
||||
GActionGroup *action_group;
|
||||
_recentlyChanged = new QList<QPair<QString, QString>>();
|
||||
gchar *accountName = g_strdup_printf ("Account%sFolder%s",
|
||||
qstring_to_gchar(folder->alias()),
|
||||
qstring_to_gchar(folder->accountState()->account()->id()));
|
||||
QString accountName = QString("Account%1Folder%2").arg(folder->alias(), folder->accountState()->account()->id());
|
||||
|
||||
_cloudProvider = CLOUD_PROVIDERS_PROVIDER_EXPORTER(cloudprovider);
|
||||
_cloudProviderAccount = cloud_providers_account_exporter_new(_cloudProvider, accountName);
|
||||
_cloudProviderAccount = cloud_providers_account_exporter_new(_cloudProvider, accountName.toUtf8().data());
|
||||
|
||||
gchar* folderName = qstring_to_gchar(folder->shortGuiLocalPath());
|
||||
gchar* folderPath = qstring_to_gchar(folder->cleanPath());
|
||||
cloud_providers_account_exporter_set_name (_cloudProviderAccount, folderName);
|
||||
cloud_providers_account_exporter_set_name (_cloudProviderAccount, folder->shortGuiLocalPath().toUtf8().data());
|
||||
cloud_providers_account_exporter_set_icon (_cloudProviderAccount, g_icon_new_for_string(APPLICATION_ICON_NAME, nullptr));
|
||||
cloud_providers_account_exporter_set_path (_cloudProviderAccount, folderPath);
|
||||
cloud_providers_account_exporter_set_path (_cloudProviderAccount, folder->cleanPath().toUtf8().data());
|
||||
cloud_providers_account_exporter_set_status (_cloudProviderAccount, CLOUD_PROVIDERS_ACCOUNT_STATUS_IDLE);
|
||||
cloud_providers_account_exporter_set_menu_model (_cloudProviderAccount, getMenuModel());
|
||||
cloud_providers_account_exporter_set_action_group (_cloudProviderAccount, getActionGroup());
|
||||
model = getMenuModel();
|
||||
cloud_providers_account_exporter_set_menu_model (_cloudProviderAccount, model);
|
||||
action_group = getActionGroup();
|
||||
cloud_providers_account_exporter_set_action_group (_cloudProviderAccount, action_group);
|
||||
|
||||
connect(ProgressDispatcher::instance(), SIGNAL(progressInfo(QString, ProgressInfo)), this, SLOT(slotUpdateProgress(QString, ProgressInfo)));
|
||||
connect(_folder, SIGNAL(syncStarted()), this, SLOT(slotSyncStarted()));
|
||||
@@ -68,10 +60,8 @@ CloudProviderWrapper::CloudProviderWrapper(QObject *parent, Folder *folder, Clou
|
||||
|
||||
_paused = _folder->syncPaused();
|
||||
updatePauseStatus();
|
||||
|
||||
g_free(accountName);
|
||||
g_free(folderName);
|
||||
g_free(folderPath);
|
||||
g_clear_object (&model);
|
||||
g_clear_object (&action_group);
|
||||
}
|
||||
|
||||
CloudProviderWrapper::~CloudProviderWrapper()
|
||||
@@ -93,6 +83,16 @@ static bool shouldShowInRecentsMenu(const SyncFileItem &item)
|
||||
&& item._instruction != CSYNC_INSTRUCTION_NONE;
|
||||
}
|
||||
|
||||
static GMenuItem *menu_item_new(const QString &label, const gchar *detailed_action)
|
||||
{
|
||||
return g_menu_item_new(label.toUtf8 ().data(), detailed_action);
|
||||
}
|
||||
|
||||
static GMenuItem *menu_item_new_submenu(const QString &label, GMenuModel *submenu)
|
||||
{
|
||||
return g_menu_item_new_submenu(label.toUtf8 ().data(), submenu);
|
||||
}
|
||||
|
||||
void CloudProviderWrapper::slotUpdateProgress(const QString &folder, const ProgressInfo &progress)
|
||||
{
|
||||
// Only update progress for the current folder
|
||||
@@ -154,30 +154,25 @@ void CloudProviderWrapper::slotUpdateProgress(const QString &folder, const Progr
|
||||
if(!_recentlyChanged->isEmpty()) {
|
||||
QList<QPair<QString, QString>>::iterator i;
|
||||
for (i = _recentlyChanged->begin(); i != _recentlyChanged->end(); i++) {
|
||||
gchar *file;
|
||||
QString label = i->first;
|
||||
QString fullPath = i->second;
|
||||
file = g_strdup(qstring_to_gchar(label));
|
||||
item = g_menu_item_new(file, "cloudprovider.showfile");
|
||||
g_menu_item_set_action_and_target_value(item, "cloudprovider.showfile", g_variant_new_string(qstring_to_gchar(fullPath)));
|
||||
item = menu_item_new(label, "cloudprovider.showfile");
|
||||
g_menu_item_set_action_and_target_value(item, "cloudprovider.showfile", g_variant_new_string(fullPath.toUtf8().data()));
|
||||
g_menu_append_item(_recentMenu, item);
|
||||
g_clear_object (&item);
|
||||
}
|
||||
} else {
|
||||
item = g_menu_item_new("No recently changed files", nullptr);
|
||||
item = menu_item_new(tr("No recently changed files"), nullptr);
|
||||
g_menu_append_item(_recentMenu, item);
|
||||
g_clear_object (&item);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void CloudProviderWrapper::updateStatusText(QString statusText)
|
||||
{
|
||||
char* state = qstring_to_gchar(_folder->accountState()->stateString(_folder->accountState()->state()));
|
||||
char* statusChar = qstring_to_gchar(statusText);
|
||||
char* status = g_strdup_printf("%s - %s", state, statusChar);
|
||||
cloud_providers_account_exporter_set_status_details(_cloudProviderAccount, status);
|
||||
g_free(state);
|
||||
g_free(statusChar);
|
||||
g_free(status);
|
||||
QString status = QString("%1 - %2").arg(_folder->accountState()->stateString(_folder->accountState()->state()), statusText);
|
||||
cloud_providers_account_exporter_set_status_details(_cloudProviderAccount, status.toUtf8().data());
|
||||
}
|
||||
|
||||
void CloudProviderWrapper::updatePauseStatus()
|
||||
@@ -217,38 +212,53 @@ GMenuModel* CloudProviderWrapper::getMenuModel() {
|
||||
|
||||
GMenu* section;
|
||||
GMenuItem* item;
|
||||
QString item_label;
|
||||
|
||||
_mainMenu = g_menu_new();
|
||||
|
||||
section = g_menu_new();
|
||||
item = g_menu_item_new("Open website", "cloudprovider.openwebsite");
|
||||
item = menu_item_new(tr("Open website"), "cloudprovider.openwebsite");
|
||||
g_menu_append_item(section, item);
|
||||
g_clear_object (&item);
|
||||
g_menu_append_section(_mainMenu, nullptr, G_MENU_MODEL(section));
|
||||
g_clear_object (§ion);
|
||||
|
||||
_recentMenu = g_menu_new();
|
||||
item = g_menu_item_new("No recently changed files", nullptr);
|
||||
item = menu_item_new(tr("No recently changed files"), nullptr);
|
||||
g_menu_append_item(_recentMenu, item);
|
||||
section = g_menu_new();
|
||||
item = g_menu_item_new_submenu("Recently changed", G_MENU_MODEL(_recentMenu));
|
||||
g_menu_append_item(section, item);
|
||||
g_menu_append_section(_mainMenu, nullptr, G_MENU_MODEL(section));
|
||||
g_clear_object (&item);
|
||||
|
||||
section = g_menu_new();
|
||||
item = g_menu_item_new("Pause synchronization", "cloudprovider.pause");
|
||||
item = menu_item_new_submenu(tr("Recently changed"), G_MENU_MODEL(_recentMenu));
|
||||
g_menu_append_item(section, item);
|
||||
g_clear_object (&item);
|
||||
g_menu_append_section(_mainMenu, nullptr, G_MENU_MODEL(section));
|
||||
g_clear_object (§ion);
|
||||
|
||||
section = g_menu_new();
|
||||
item = g_menu_item_new("Help", "cloudprovider.openhelp");
|
||||
g_menu_append_item(section, item);
|
||||
item = g_menu_item_new("Settings", "cloudprovider.opensettings");
|
||||
g_menu_append_item(section, item);
|
||||
item = g_menu_item_new("Log out", "cloudprovider.logout");
|
||||
g_menu_append_item(section, item);
|
||||
item = g_menu_item_new("Quit sync client", "cloudprovider.quit");
|
||||
item = menu_item_new(tr("Pause synchronization"), "cloudprovider.pause");
|
||||
g_menu_append_item(section, item);
|
||||
g_clear_object (&item);
|
||||
g_menu_append_section(_mainMenu, nullptr, G_MENU_MODEL(section));
|
||||
g_clear_object (§ion);
|
||||
|
||||
section = g_menu_new();
|
||||
item = menu_item_new(tr("Help"), "cloudprovider.openhelp");
|
||||
g_menu_append_item(section, item);
|
||||
g_clear_object (&item);
|
||||
item = menu_item_new(tr("Settings"), "cloudprovider.opensettings");
|
||||
g_menu_append_item(section, item);
|
||||
g_clear_object (&item);
|
||||
item = menu_item_new(tr("Log out"), "cloudprovider.logout");
|
||||
g_menu_append_item(section, item);
|
||||
g_clear_object (&item);
|
||||
item = menu_item_new(tr("Quit sync client"), "cloudprovider.quit");
|
||||
g_menu_append_item(section, item);
|
||||
g_clear_object (&item);
|
||||
g_menu_append_section(_mainMenu, nullptr, G_MENU_MODEL(section));
|
||||
g_clear_object (§ion);
|
||||
|
||||
g_clear_object (&_recentMenu);
|
||||
return G_MENU_MODEL(_mainMenu);
|
||||
}
|
||||
|
||||
@@ -277,11 +287,10 @@ activate_action_open (GSimpleAction *action, GVariant *parameter, gpointer user_
|
||||
}
|
||||
|
||||
if(g_str_equal(name, "showfile")) {
|
||||
gchar *path;
|
||||
g_variant_get (parameter, "s", &path);
|
||||
g_print("showfile => %s\n", path);
|
||||
showInFileManager(QString(path));
|
||||
}
|
||||
const gchar *path = g_variant_get_string (parameter, NULL);
|
||||
g_print("showfile => %s\n", path);
|
||||
showInFileManager(QString(path));
|
||||
}
|
||||
|
||||
if(g_str_equal(name, "logout")) {
|
||||
self->folder()->accountState()->signOutByUi();
|
||||
@@ -331,12 +340,13 @@ static GActionEntry actions[] = {
|
||||
|
||||
GActionGroup* CloudProviderWrapper::getActionGroup()
|
||||
{
|
||||
g_clear_object (&actionGroup);
|
||||
actionGroup = g_simple_action_group_new ();
|
||||
g_action_map_add_action_entries (G_ACTION_MAP (actionGroup), actions, G_N_ELEMENTS (actions), this);
|
||||
bool state = _folder->syncPaused();
|
||||
GAction *pause = g_action_map_lookup_action(G_ACTION_MAP(actionGroup), "pause");
|
||||
g_simple_action_set_state(G_SIMPLE_ACTION(pause), g_variant_new_boolean(state));
|
||||
return G_ACTION_GROUP (actionGroup);
|
||||
return G_ACTION_GROUP (g_object_ref (actionGroup));
|
||||
}
|
||||
|
||||
void CloudProviderWrapper::slotSyncPausedChanged(Folder *folder, bool state)
|
||||
|
||||
@@ -148,7 +148,7 @@ QString HttpCredentialsGui::requestAppPasswordText(const Account *account)
|
||||
} else if (version >= Account::makeServerVersion(12, 0, 0)) {
|
||||
url += QLatin1String("/index.php/settings/personal#security");
|
||||
} else if (version >= Account::makeServerVersion(11, 0, 0)) {
|
||||
url += QLatin1String("/index.php/settings/personal#apppasswords");
|
||||
url += QLatin1String("/index.php/settings/user/security#security");
|
||||
} else {
|
||||
return QString();
|
||||
}
|
||||
|
||||
@@ -90,7 +90,7 @@ ShibbolethWebView::ShibbolethWebView(AccountPtr account, QWidget *parent)
|
||||
QWebView *debugView = new QWebView(this);
|
||||
debugView->setPage(debugPage);
|
||||
QMainWindow *window = new QMainWindow(this);
|
||||
window->setWindowTitle(tr("SSL Chipher Debug View"));
|
||||
window->setWindowTitle(tr("SSL Cipher Debug View"));
|
||||
window->setCentralWidget(debugView);
|
||||
window->show();
|
||||
}
|
||||
|
||||
@@ -129,7 +129,7 @@ void WebFlowCredentials::askFromUser() {
|
||||
|
||||
connect(_askDialog, &WebFlowCredentialsDialog::urlCatched, this, &WebFlowCredentials::slotAskFromUserCredentialsProvided);
|
||||
|
||||
qCWarning(lcWebFlowCredentials()) << "User needs to reauth!";
|
||||
qCDebug(lcWebFlowCredentials()) << "User needs to reauth!";
|
||||
}
|
||||
|
||||
void WebFlowCredentials::slotAskFromUserCredentialsProvided(const QString &user, const QString &pass, const QString &host) {
|
||||
@@ -165,9 +165,10 @@ void WebFlowCredentials::slotAskFromUserCredentialsProvided(const QString &user,
|
||||
|
||||
|
||||
bool WebFlowCredentials::stillValid(QNetworkReply *reply) {
|
||||
qCWarning(lcWebFlowCredentials()) << "Still valid?";
|
||||
qCWarning(lcWebFlowCredentials()) << reply->error();
|
||||
qCWarning(lcWebFlowCredentials()) << reply->errorString();
|
||||
if (reply->error() != QNetworkReply::NoError) {
|
||||
qCWarning(lcWebFlowCredentials()) << reply->error();
|
||||
qCWarning(lcWebFlowCredentials()) << reply->errorString();
|
||||
}
|
||||
return (reply->error() != QNetworkReply::AuthenticationRequiredError);
|
||||
}
|
||||
|
||||
@@ -208,7 +209,7 @@ void WebFlowCredentials::forgetSensitiveData(){
|
||||
|
||||
const QString kck = keychainKey(_account->url().toString(), _user, _account->id());
|
||||
if (kck.isEmpty()) {
|
||||
qCWarning(lcWebFlowCredentials()) << "InvalidateToken: User is empty, bailing out!";
|
||||
qCDebug(lcWebFlowCredentials()) << "InvalidateToken: User is empty, bailing out!";
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -243,7 +244,7 @@ void WebFlowCredentials::slotAuthentication(QNetworkReply *reply, QAuthenticator
|
||||
return;
|
||||
}
|
||||
|
||||
qCWarning(lcWebFlowCredentials()) << "Requires authentication";
|
||||
qCDebug(lcWebFlowCredentials()) << "Requires authentication";
|
||||
|
||||
authenticator->setUser(_user);
|
||||
authenticator->setPassword(_password);
|
||||
@@ -296,7 +297,7 @@ void WebFlowCredentials::slotReadPasswordJobDone(Job *incomingJob) {
|
||||
_keychainMigration = false;
|
||||
persist();
|
||||
deleteOldKeychainEntries();
|
||||
qCWarning(lcWebFlowCredentials) << "Migrated old keychain entries";
|
||||
qCInfo(lcWebFlowCredentials) << "Migrated old keychain entries";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -351,6 +351,10 @@ void Folder::showSyncResultPopup()
|
||||
createGuiLog(_syncResult.firstItemError()->_file, LogStatusError, errorCount);
|
||||
}
|
||||
|
||||
if (int lockedCount = _syncResult.numLockedItems()) {
|
||||
createGuiLog(_syncResult.firstItemLocked()->_file, LogStatusFileLocked, lockedCount);
|
||||
}
|
||||
|
||||
qCInfo(lcFolder) << "Folder sync result: " << int(_syncResult.status());
|
||||
}
|
||||
|
||||
|
||||
@@ -344,7 +344,8 @@ private:
|
||||
LogStatusNew,
|
||||
LogStatusError,
|
||||
LogStatusConflict,
|
||||
LogStatusUpdated
|
||||
LogStatusUpdated,
|
||||
LogStatusFileLocked
|
||||
};
|
||||
|
||||
void createGuiLog(const QString &filename, LogStatus status, int count,
|
||||
|
||||
@@ -75,9 +75,27 @@ bool FolderWatcher::isReliable() const
|
||||
return _isReliable;
|
||||
}
|
||||
|
||||
void FolderWatcher::appendSubPaths(QDir dir, QStringList& subPaths) {
|
||||
QStringList newSubPaths = dir.entryList(QDir::NoDotAndDotDot | QDir::Dirs | QDir::Files);
|
||||
for (int i = 0; i < newSubPaths.size(); i++) {
|
||||
QString path = dir.path() + "/" + newSubPaths[i];
|
||||
QFileInfo fileInfo(path);
|
||||
subPaths.append(path);
|
||||
if (fileInfo.isDir()) {
|
||||
QDir dir(path);
|
||||
appendSubPaths(dir, subPaths);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void FolderWatcher::changeDetected(const QString &path)
|
||||
{
|
||||
QFileInfo fileInfo(path);
|
||||
QStringList paths(path);
|
||||
if (fileInfo.isDir()) {
|
||||
QDir dir(path);
|
||||
appendSubPaths(dir, paths);
|
||||
}
|
||||
changeDetected(paths);
|
||||
}
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
#include <QHash>
|
||||
#include <QScopedPointer>
|
||||
#include <QSet>
|
||||
#include <QDir>
|
||||
|
||||
class QTimer;
|
||||
|
||||
@@ -120,6 +121,8 @@ private:
|
||||
Folder *_folder;
|
||||
bool _isReliable = true;
|
||||
|
||||
void appendSubPaths(QDir dir, QStringList& subPaths);
|
||||
|
||||
friend class FolderWatcherPrivate;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace OCC {
|
||||
OcsShareeJob::OcsShareeJob(AccountPtr account)
|
||||
: OcsJob(account)
|
||||
{
|
||||
setPath("ocs/v1.php/apps/files_sharing/api/v1/sharees");
|
||||
setPath("ocs/v2.php/apps/files_sharing/api/v1/sharees");
|
||||
connect(this, &OcsJob::jobFinished, this, &OcsShareeJob::jobDone);
|
||||
}
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace OCC {
|
||||
OcsShareJob::OcsShareJob(AccountPtr account)
|
||||
: OcsJob(account)
|
||||
{
|
||||
setPath("ocs/v1.php/apps/files_sharing/api/v1/shares");
|
||||
setPath("ocs/v2.php/apps/files_sharing/api/v1/shares");
|
||||
connect(this, &OcsJob::jobFinished, this, &OcsShareJob::jobDone);
|
||||
}
|
||||
|
||||
@@ -33,6 +33,7 @@ void OcsShareJob::getShares(const QString &path)
|
||||
setVerb("GET");
|
||||
|
||||
addParam(QString::fromLatin1("path"), path);
|
||||
addParam(QString::fromLatin1("reshares"), QString("true"));
|
||||
addPassStatusCode(404);
|
||||
|
||||
start();
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
#include "sharelinkwidget.h"
|
||||
#include "shareusergroupwidget.h"
|
||||
|
||||
#include "sharemanager.h"
|
||||
|
||||
#include "account.h"
|
||||
#include "accountstate.h"
|
||||
#include "configfile.h"
|
||||
@@ -49,7 +51,8 @@ ShareDialog::ShareDialog(QPointer<AccountState> accountState,
|
||||
, _maxSharingPermissions(maxSharingPermissions)
|
||||
, _privateLinkUrl(accountState->account()->deprecatedPrivateLinkUrl(numericFileId).toString(QUrl::FullyEncoded))
|
||||
, _startPage(startPage)
|
||||
, _linkWidget(nullptr)
|
||||
, _linkWidgetList({})
|
||||
, _emptyShareLinkWidget(nullptr)
|
||||
, _userGroupWidget(nullptr)
|
||||
, _progressIndicator(nullptr)
|
||||
{
|
||||
@@ -101,11 +104,6 @@ ShareDialog::ShareDialog(QPointer<AccountState> accountState,
|
||||
this->setWindowTitle(tr("%1 Sharing").arg(Theme::instance()->appNameGUI()));
|
||||
|
||||
if (!accountState->account()->capabilities().shareAPI()) {
|
||||
// TODO do we want to display it?
|
||||
//auto label = new QLabel(tr("The server does not allow sharing"));
|
||||
//label->setWordWrap(true);
|
||||
//label->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
|
||||
//layout()->replaceWidget(_ui->shareWidgets, label);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -115,14 +113,6 @@ ShareDialog::ShareDialog(QPointer<AccountState> accountState,
|
||||
job->start();
|
||||
}
|
||||
|
||||
//TODO Progress Indicator where should it go?
|
||||
// _progressIndicator = new QProgressIndicator(this);
|
||||
// _progressIndicator->startAnimation();
|
||||
// _progressIndicator->setToolTip(tr("Retrieving maximum possible sharing permissions from server..."));
|
||||
// _ui->buttonBoxLayout->insertWidget(0, _progressIndicator);
|
||||
|
||||
// Server versions >= 9.1 support the "share-permissions" property
|
||||
// older versions will just return share-permissions: ""
|
||||
auto job = new PropfindJob(accountState->account(), _sharePath);
|
||||
job->setProperties(
|
||||
QList<QByteArray>()
|
||||
@@ -133,10 +123,103 @@ ShareDialog::ShareDialog(QPointer<AccountState> accountState,
|
||||
connect(job, &PropfindJob::result, this, &ShareDialog::slotPropfindReceived);
|
||||
connect(job, &PropfindJob::finishedWithError, this, &ShareDialog::slotPropfindError);
|
||||
job->start();
|
||||
|
||||
bool sharingPossible = true;
|
||||
if (!accountState->account()->capabilities().sharePublicLink()) {
|
||||
qCWarning(lcSharing) << "Link shares have been disabled";
|
||||
sharingPossible = false;
|
||||
} else if (!(maxSharingPermissions & SharePermissionShare)) {
|
||||
qCWarning(lcSharing) << "The file can not be shared because it was shared without sharing permission.";
|
||||
sharingPossible = false;
|
||||
}
|
||||
|
||||
if (sharingPossible) {
|
||||
_manager = new ShareManager(accountState->account(), this);
|
||||
connect(_manager, &ShareManager::sharesFetched, this, &ShareDialog::slotSharesFetched);
|
||||
connect(_manager, &ShareManager::linkShareCreated, this, &ShareDialog::slotAddLinkShareWidget);
|
||||
}
|
||||
}
|
||||
|
||||
void ShareDialog::addLinkShareWidget(const QSharedPointer<LinkShare> &linkShare){
|
||||
_linkWidgetList.append(new ShareLinkWidget(_accountState->account(), _sharePath, _localPath, _maxSharingPermissions, this));
|
||||
int index = _linkWidgetList.size()-1;
|
||||
_linkWidgetList.at(index)->setLinkShare(linkShare);
|
||||
|
||||
connect(linkShare.data(), &Share::serverError, _linkWidgetList.at(index), &ShareLinkWidget::slotServerError);
|
||||
connect(linkShare.data(), &Share::shareDeleted, _linkWidgetList.at(index), &ShareLinkWidget::slotDeleteShareFetched);
|
||||
connect(_manager, &ShareManager::linkShareRequiresPassword, _linkWidgetList.at(index), &ShareLinkWidget::slotCreateShareRequiresPassword);
|
||||
connect(_manager, &ShareManager::serverError, _linkWidgetList.at(index), &ShareLinkWidget::slotServerError);
|
||||
|
||||
// Connect all shares signals to gui slots
|
||||
connect(this, &ShareDialog::toggleAnimation, _linkWidgetList.at(index), &ShareLinkWidget::slotToggleAnimation);
|
||||
connect(_linkWidgetList.at(index), &ShareLinkWidget::createLinkShare, this, &ShareDialog::slotCreateLinkShare);
|
||||
connect(_linkWidgetList.at(index), &ShareLinkWidget::deleteLinkShare, this, &ShareDialog::slotDeleteShare);
|
||||
//connect(_linkWidgetList.at(index), &ShareLinkWidget::resizeRequested, this, &ShareDialog::slotAdjustScrollWidgetSize);
|
||||
|
||||
_ui->verticalLayout->insertWidget(_linkWidgetList.size()+1, _linkWidgetList.at(index));
|
||||
_linkWidgetList.at(index)->setupUiOptions();
|
||||
}
|
||||
|
||||
void ShareDialog::initLinkShareWidget(){
|
||||
if(_linkWidgetList.size() == 0){
|
||||
_emptyShareLinkWidget = new ShareLinkWidget(_accountState->account(), _sharePath, _localPath, _maxSharingPermissions, this);
|
||||
_linkWidgetList.append(_emptyShareLinkWidget);
|
||||
|
||||
// connect(_emptyShareLinkWidget, &ShareLinkWidget::resizeRequested, this, &ShareDialog::slotAdjustScrollWidgetSize);
|
||||
// connect(this, &ShareDialog::toggleAnimation, _emptyShareLinkWidget, &ShareLinkWidget::slotToggleAnimation);
|
||||
connect(_emptyShareLinkWidget, &ShareLinkWidget::createLinkShare, this, &ShareDialog::slotCreateLinkShare);
|
||||
|
||||
_ui->verticalLayout->insertWidget(_linkWidgetList.size()+1, _emptyShareLinkWidget);
|
||||
_emptyShareLinkWidget->show();
|
||||
|
||||
} else if(_emptyShareLinkWidget) {
|
||||
_emptyShareLinkWidget->hide();
|
||||
_ui->verticalLayout->removeWidget(_emptyShareLinkWidget);
|
||||
_linkWidgetList.removeAll(_emptyShareLinkWidget);
|
||||
_emptyShareLinkWidget = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
void ShareDialog::slotAddLinkShareWidget(const QSharedPointer<LinkShare> &linkShare){
|
||||
emit toggleAnimation(true);
|
||||
addLinkShareWidget(linkShare);
|
||||
initLinkShareWidget();
|
||||
emit toggleAnimation(false);
|
||||
}
|
||||
|
||||
void ShareDialog::slotSharesFetched(const QList<QSharedPointer<Share>> &shares)
|
||||
{
|
||||
emit toggleAnimation(true);
|
||||
|
||||
const QString versionString = _accountState->account()->serverVersion();
|
||||
qCInfo(lcSharing) << versionString << "Fetched" << shares.count() << "shares";
|
||||
foreach (auto share, shares) {
|
||||
if (share->getShareType() != Share::TypeLink) {
|
||||
continue;
|
||||
}
|
||||
|
||||
QSharedPointer<LinkShare> linkShare = qSharedPointerDynamicCast<LinkShare>(share);
|
||||
addLinkShareWidget(linkShare);
|
||||
}
|
||||
|
||||
initLinkShareWidget();
|
||||
emit toggleAnimation(false);
|
||||
}
|
||||
|
||||
// TODO
|
||||
void ShareDialog::slotAdjustScrollWidgetSize()
|
||||
{
|
||||
int count = this->findChildren<ShareLinkWidget *>().count();
|
||||
_ui->scrollArea->setVisible(count > 0);
|
||||
if (count > 0 && count <= 3) {
|
||||
_ui->scrollArea->setFixedHeight(_ui->scrollArea->widget()->sizeHint().height());
|
||||
}
|
||||
_ui->scrollArea->setFrameShape(count > 3 ? QFrame::StyledPanel : QFrame::NoFrame);
|
||||
}
|
||||
|
||||
ShareDialog::~ShareDialog()
|
||||
{
|
||||
_linkWidgetList.clear();
|
||||
delete _ui;
|
||||
}
|
||||
|
||||
@@ -178,8 +261,6 @@ void ShareDialog::slotPropfindError()
|
||||
|
||||
void ShareDialog::showSharingUi()
|
||||
{
|
||||
//_progressIndicator->stopAnimation();
|
||||
|
||||
auto theme = Theme::instance();
|
||||
|
||||
// There's no difference between being unable to reshare and
|
||||
@@ -190,6 +271,7 @@ void ShareDialog::showSharingUi()
|
||||
auto label = new QLabel(this);
|
||||
label->setText(tr("The file can not be shared because it was shared without sharing permission."));
|
||||
label->setWordWrap(true);
|
||||
_ui->verticalLayout->insertWidget(1, label);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -205,15 +287,25 @@ void ShareDialog::showSharingUi()
|
||||
}
|
||||
|
||||
if (theme->linkSharing()) {
|
||||
_linkWidget = new ShareLinkWidget(_accountState->account(), _sharePath, _localPath, _maxSharingPermissions, this);
|
||||
_ui->verticalLayout->insertWidget(2, _linkWidget);
|
||||
_linkWidget->getShares();
|
||||
|
||||
if (_startPage == ShareDialogStartPage::PublicLinks)
|
||||
_ui->verticalLayout->insertWidget(3, _linkWidget);
|
||||
_manager->fetchShares(_sharePath);
|
||||
}
|
||||
}
|
||||
|
||||
void ShareDialog::slotCreateLinkShare()
|
||||
{
|
||||
_manager->createLinkShare(_sharePath, QString(), QString());
|
||||
}
|
||||
|
||||
|
||||
void ShareDialog::slotDeleteShare()
|
||||
{
|
||||
auto sharelinkWidget = dynamic_cast<ShareLinkWidget*>(sender());
|
||||
sharelinkWidget->hide();
|
||||
_ui->verticalLayout->removeWidget(sharelinkWidget);
|
||||
_linkWidgetList.removeAll(sharelinkWidget);
|
||||
initLinkShareWidget();
|
||||
}
|
||||
|
||||
void ShareDialog::slotThumbnailFetched(const int &statusCode, const QByteArray &reply)
|
||||
{
|
||||
if (statusCode != 200) {
|
||||
@@ -237,8 +329,10 @@ void ShareDialog::slotAccountStateChanged(int state)
|
||||
_userGroupWidget->setEnabled(enabled);
|
||||
}
|
||||
|
||||
if (_linkWidget != nullptr) {
|
||||
_linkWidget->setEnabled(enabled);
|
||||
if(_linkWidgetList.size() > 0){
|
||||
foreach(ShareLinkWidget *widget, _linkWidgetList){
|
||||
widget->setEnabled(state);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
#include "sharepermissions.h"
|
||||
#include "owncloudgui.h"
|
||||
|
||||
#include <QSharedPointer>
|
||||
#include <QPointer>
|
||||
#include <QString>
|
||||
#include <QDialog>
|
||||
@@ -34,6 +35,9 @@ namespace Ui {
|
||||
|
||||
class ShareLinkWidget;
|
||||
class ShareUserGroupWidget;
|
||||
class ShareManager;
|
||||
class LinkShare;
|
||||
class Share;
|
||||
|
||||
class ShareDialog : public QDialog
|
||||
{
|
||||
@@ -56,8 +60,19 @@ private slots:
|
||||
void slotThumbnailFetched(const int &statusCode, const QByteArray &reply);
|
||||
void slotAccountStateChanged(int state);
|
||||
|
||||
void slotSharesFetched(const QList<QSharedPointer<Share>> &shares);
|
||||
void slotAddLinkShareWidget(const QSharedPointer<LinkShare> &linkShare);
|
||||
void slotDeleteShare();
|
||||
void slotCreateLinkShare();
|
||||
void slotAdjustScrollWidgetSize();
|
||||
|
||||
signals:
|
||||
void toggleAnimation(bool);
|
||||
|
||||
private:
|
||||
void showSharingUi();
|
||||
void addLinkShareWidget(const QSharedPointer<LinkShare> &linkShare);
|
||||
void initLinkShareWidget();
|
||||
|
||||
Ui::ShareDialog *_ui;
|
||||
|
||||
@@ -68,8 +83,10 @@ private:
|
||||
QByteArray _numericFileId;
|
||||
QString _privateLinkUrl;
|
||||
ShareDialogStartPage _startPage;
|
||||
ShareManager *_manager;
|
||||
|
||||
ShareLinkWidget *_linkWidget;
|
||||
QList<ShareLinkWidget*> _linkWidgetList;
|
||||
ShareLinkWidget* _emptyShareLinkWidget;
|
||||
ShareUserGroupWidget *_userGroupWidget;
|
||||
QProgressIndicator *_progressIndicator;
|
||||
};
|
||||
|
||||
@@ -17,9 +17,8 @@
|
||||
#include "sharelinkwidget.h"
|
||||
#include "account.h"
|
||||
#include "capabilities.h"
|
||||
|
||||
#include "sharemanager.h"
|
||||
#include "guiutility.h"
|
||||
#include "sharemanager.h"
|
||||
|
||||
#include "QProgressIndicator.h"
|
||||
#include <QBuffer>
|
||||
@@ -29,9 +28,12 @@
|
||||
#include <QMessageBox>
|
||||
#include <QMenu>
|
||||
#include <QToolButton>
|
||||
#include <QPropertyAnimation>
|
||||
|
||||
namespace OCC {
|
||||
|
||||
Q_LOGGING_CATEGORY(lcShareLink, "nextcloud.gui.sharelink", QtInfoMsg)
|
||||
|
||||
ShareLinkWidget::ShareLinkWidget(AccountPtr account,
|
||||
const QString &sharePath,
|
||||
const QString &localPath,
|
||||
@@ -42,13 +44,11 @@ ShareLinkWidget::ShareLinkWidget(AccountPtr account,
|
||||
, _account(account)
|
||||
, _sharePath(sharePath)
|
||||
, _localPath(localPath)
|
||||
, _manager(nullptr)
|
||||
, _linkShare(nullptr)
|
||||
, _passwordRequired(false)
|
||||
, _expiryRequired(false)
|
||||
, _namesSupported(true)
|
||||
, _linkContextMenu(nullptr)
|
||||
, _copyLinkAction(nullptr)
|
||||
, _readOnlyLinkAction(nullptr)
|
||||
, _allowEditingLinkAction(nullptr)
|
||||
, _allowUploadEditingLinkAction(nullptr)
|
||||
@@ -68,26 +68,26 @@ ShareLinkWidget::ShareLinkWidget(AccountPtr account,
|
||||
QFileInfo fi(localPath);
|
||||
_isFile = fi.isFile();
|
||||
|
||||
connect(_ui->enableShareLink, &QCheckBox::toggled, this, &ShareLinkWidget::slotCreateOrDeleteShareLink);
|
||||
connect(_ui->enableShareLink, &QPushButton::clicked, this, &ShareLinkWidget::slotCreateShareLink);
|
||||
connect(_ui->lineEdit_password, &QLineEdit::returnPressed, this, &ShareLinkWidget::slotCreatePassword);
|
||||
connect(_ui->confirmPassword, &QAbstractButton::clicked, this, &ShareLinkWidget::slotCreatePassword);
|
||||
connect(_ui->confirmExpirationDate, &QAbstractButton::clicked, this, &ShareLinkWidget::slotSetExpireDate);
|
||||
connect(_ui->calendar, &QDateTimeEdit::dateChanged, this, &ShareLinkWidget::slotExpireDateChanged);
|
||||
connect(_ui->calendar, &QDateTimeEdit::dateChanged, this, &ShareLinkWidget::slotSetExpireDate);
|
||||
|
||||
_ui->errorLabel->hide();
|
||||
|
||||
bool sharingPossible = true;
|
||||
if (!_account->capabilities().sharePublicLink()) {
|
||||
qCWarning(lcSharing) << "Link shares have been disabled";
|
||||
qCWarning(lcShareLink) << "Link shares have been disabled";
|
||||
sharingPossible = false;
|
||||
} else if (!(maxSharingPermissions & SharePermissionShare)) {
|
||||
qCWarning(lcSharing) << "The file can not be shared because it was shared without sharing permission.";
|
||||
qCWarning(lcShareLink) << "The file can not be shared because it was shared without sharing permission.";
|
||||
sharingPossible = false;
|
||||
}
|
||||
|
||||
_ui->createShareButton->setVisible(sharingPossible);
|
||||
_ui->enableShareLink->setVisible(sharingPossible);
|
||||
_ui->shareLinkToolButton->setVisible(sharingPossible);
|
||||
_ui->enableShareLink->setChecked(false);
|
||||
_ui->shareLinkToolButton->setEnabled(false);
|
||||
_ui->shareLinkToolButton->hide();
|
||||
|
||||
// Older servers don't support multiple public link shares
|
||||
if (!_account->capabilities().sharePublicLinkMultiple()) {
|
||||
@@ -100,34 +100,9 @@ ShareLinkWidget::ShareLinkWidget(AccountPtr account,
|
||||
|
||||
// check if the file is already inside of a synced folder
|
||||
if (sharePath.isEmpty()) {
|
||||
// The file is not yet in an ownCloud synced folder. We could automatically
|
||||
// copy it over, but that is skipped as not all questions can be answered that
|
||||
// are involved in that, see https://github.com/owncloud/client/issues/2732
|
||||
//
|
||||
// _ui->checkBox_shareLink->setEnabled(false);
|
||||
// uploadExternalFile();
|
||||
qCWarning(lcSharing) << "Unable to share files not in a sync folder.";
|
||||
qCWarning(lcShareLink) << "Unable to share files not in a sync folder.";
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
// TODO File Drop
|
||||
// File can't have public upload set; we also hide it if the capability isn't there
|
||||
// _ui->widget_editing->setVisible(
|
||||
// !_isFile && _account->capabilities().sharePublicLinkAllowUpload());
|
||||
//_ui->radio_uploadOnly->setVisible(
|
||||
//_account->capabilities().sharePublicLinkSupportsUploadOnly());
|
||||
|
||||
/*
|
||||
* Create the share manager and connect it properly
|
||||
*/
|
||||
if (sharingPossible) {
|
||||
_manager = new ShareManager(_account, this);
|
||||
connect(_manager, &ShareManager::sharesFetched, this, &ShareLinkWidget::slotSharesFetched);
|
||||
connect(_manager, &ShareManager::linkShareCreated, this, &ShareLinkWidget::slotCreateShareFetched);
|
||||
connect(_manager, &ShareManager::linkShareRequiresPassword, this, &ShareLinkWidget::slotCreateShareRequiresPassword);
|
||||
connect(_manager, &ShareManager::serverError, this, &ShareLinkWidget::slotServerError);
|
||||
}
|
||||
}
|
||||
|
||||
ShareLinkWidget::~ShareLinkWidget()
|
||||
@@ -135,7 +110,7 @@ ShareLinkWidget::~ShareLinkWidget()
|
||||
delete _ui;
|
||||
}
|
||||
|
||||
void ShareLinkWidget::toggleAnimation(bool start){
|
||||
void ShareLinkWidget::slotToggleAnimation(bool start){
|
||||
if (start) {
|
||||
if (!_ui->progressIndicator->isAnimated())
|
||||
_ui->progressIndicator->startAnimation();
|
||||
@@ -144,218 +119,170 @@ void ShareLinkWidget::toggleAnimation(bool start){
|
||||
}
|
||||
}
|
||||
|
||||
void ShareLinkWidget::getShares()
|
||||
{
|
||||
if (_manager) {
|
||||
toggleAnimation(true);
|
||||
_manager->fetchShares(_sharePath);
|
||||
}
|
||||
void ShareLinkWidget::setLinkShare(QSharedPointer<LinkShare> linkShare){
|
||||
_linkShare = linkShare;
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotSharesFetched(const QList<QSharedPointer<Share>> &shares)
|
||||
{
|
||||
const QString versionString = _account->serverVersion();
|
||||
qCInfo(lcSharing) << versionString << "Fetched" << shares.count() << "shares";
|
||||
|
||||
foreach (auto share, shares) {
|
||||
if (share->getShareType() != Share::TypeLink) {
|
||||
continue;
|
||||
}
|
||||
_linkShare = qSharedPointerDynamicCast<LinkShare>(share);
|
||||
|
||||
// Connect all shares signals to gui slots
|
||||
connect(share.data(), &Share::serverError, this, &ShareLinkWidget::slotServerError);
|
||||
connect(share.data(), &Share::shareDeleted, this, &ShareLinkWidget::slotDeleteShareFetched);
|
||||
connect(_linkShare.data(), &LinkShare::expireDateSet, this, &ShareLinkWidget::slotExpireDateSet);
|
||||
connect(_linkShare.data(), &LinkShare::passwordSet, this, &ShareLinkWidget::slotPasswordSet);
|
||||
connect(_linkShare.data(), &LinkShare::passwordSetError, this, &ShareLinkWidget::slotPasswordSetError);
|
||||
|
||||
// Prepare permissions check and create group action
|
||||
bool checked = false;
|
||||
SharePermissions perm = _linkShare->getPermissions();
|
||||
QActionGroup *permissionsGroup = new QActionGroup(this);
|
||||
|
||||
// Prepare sharing menu
|
||||
_linkContextMenu = new QMenu(this);
|
||||
|
||||
// radio button style
|
||||
permissionsGroup->setExclusive(true);
|
||||
|
||||
if(_isFile){
|
||||
checked = perm & (SharePermissionRead & SharePermissionUpdate);
|
||||
_allowEditingLinkAction = _linkContextMenu->addAction(tr("Allow Editing"));
|
||||
_allowEditingLinkAction->setCheckable(true);
|
||||
_allowEditingLinkAction->setChecked(checked);
|
||||
|
||||
} else {
|
||||
checked = perm & SharePermissionRead;
|
||||
_readOnlyLinkAction = permissionsGroup->addAction(tr("Read only"));
|
||||
_readOnlyLinkAction->setCheckable(true);
|
||||
_readOnlyLinkAction->setChecked(checked);
|
||||
|
||||
checked = perm & (SharePermissionRead &
|
||||
SharePermissionCreate &
|
||||
SharePermissionUpdate &
|
||||
SharePermissionDelete);
|
||||
_allowUploadEditingLinkAction = permissionsGroup->addAction(tr("Allow Upload && Editing"));
|
||||
_allowUploadEditingLinkAction->setCheckable(true);
|
||||
_allowUploadEditingLinkAction->setChecked(checked);
|
||||
|
||||
checked = perm & SharePermissionCreate;
|
||||
_allowUploadLinkAction = permissionsGroup->addAction(tr("File Drop (Upload Only)"));
|
||||
_allowUploadLinkAction->setCheckable(true);
|
||||
_allowUploadLinkAction->setChecked(checked);
|
||||
}
|
||||
|
||||
// Add copy action (icon only)
|
||||
_copyLinkAction = _linkContextMenu->addAction(QIcon(":/client/resources/copy.svg"),
|
||||
tr("Copy link"));
|
||||
|
||||
// Adds permissions actions (radio button style)
|
||||
if(_isFile){
|
||||
_linkContextMenu->addAction(_allowEditingLinkAction);
|
||||
} else {
|
||||
_linkContextMenu->addAction(_readOnlyLinkAction);
|
||||
_linkContextMenu->addAction(_allowUploadEditingLinkAction);
|
||||
_linkContextMenu->addAction(_allowUploadLinkAction);
|
||||
}
|
||||
|
||||
|
||||
// Adds action to display password widget (check box)
|
||||
_passwordProtectLinkAction = _linkContextMenu->addAction(tr("Password Protect"));
|
||||
_passwordProtectLinkAction->setCheckable(true);
|
||||
|
||||
if(_linkShare->isPasswordSet()){
|
||||
_passwordProtectLinkAction->setChecked(true);
|
||||
_ui->lineEdit_password->setPlaceholderText("********");
|
||||
showPasswordOptions(true);
|
||||
}
|
||||
|
||||
// If password is enforced then don't allow users to disable it
|
||||
if (_account->capabilities().sharePublicLinkEnforcePassword()) {
|
||||
_passwordProtectLinkAction->setChecked(true);
|
||||
_passwordProtectLinkAction->setEnabled(false);
|
||||
_passwordRequired = true;
|
||||
}
|
||||
|
||||
// Adds action to display expiration date widget (check box)
|
||||
_expirationDateLinkAction = _linkContextMenu->addAction(tr("Expiration Date"));
|
||||
_expirationDateLinkAction->setCheckable(true);
|
||||
if(_linkShare->getExpireDate().isValid()){
|
||||
_ui->calendar->setDate(_linkShare->getExpireDate());
|
||||
_expirationDateLinkAction->setChecked(true);
|
||||
showExpireDateOptions(true);
|
||||
}
|
||||
|
||||
|
||||
// If expiredate is enforced do not allow disable and set max days
|
||||
if (_account->capabilities().sharePublicLinkEnforceExpireDate()) {
|
||||
_ui->calendar->setMaximumDate(QDate::currentDate().addDays(
|
||||
_account->capabilities().sharePublicLinkExpireDateDays()));
|
||||
_expirationDateLinkAction->setChecked(true);
|
||||
_expirationDateLinkAction->setEnabled(false);
|
||||
_expiryRequired = true;
|
||||
}
|
||||
|
||||
// Adds action to unshare widget (check box)
|
||||
_unshareLinkAction = _linkContextMenu->addAction(QIcon(":/client/resources/delete.png"),
|
||||
tr("Unshare"));
|
||||
|
||||
connect(_linkContextMenu, &QMenu::triggered,
|
||||
this, &ShareLinkWidget::slotLinkContextMenuActionTriggered);
|
||||
|
||||
_ui->shareLinkToolButton->setMenu(_linkContextMenu);
|
||||
_ui->shareLinkToolButton->setEnabled(true);
|
||||
_ui->enableShareLink->setEnabled(true);
|
||||
_ui->enableShareLink->setChecked(true);
|
||||
|
||||
// show sharing options
|
||||
_ui->shareLinkToolButton->show();
|
||||
}
|
||||
|
||||
toggleAnimation(false);
|
||||
QSharedPointer<LinkShare> ShareLinkWidget::getLinkShare(){
|
||||
return _linkShare;
|
||||
}
|
||||
|
||||
void ShareLinkWidget::setExpireDate(const QDate &date)
|
||||
{
|
||||
if (_linkShare) {
|
||||
toggleAnimation(true);
|
||||
_ui->errorLabel->hide();
|
||||
_linkShare->setExpireDate(date);
|
||||
void ShareLinkWidget::setupUiOptions(){
|
||||
connect(_linkShare.data(), &LinkShare::expireDateSet, this, &ShareLinkWidget::slotExpireDateSet);
|
||||
connect(_linkShare.data(), &LinkShare::passwordSet, this, &ShareLinkWidget::slotPasswordSet);
|
||||
connect(_linkShare.data(), &LinkShare::passwordSetError, this, &ShareLinkWidget::slotPasswordSetError);
|
||||
|
||||
// Prepare permissions check and create group action
|
||||
const QDate expireDate = _linkShare.data()->getExpireDate().isValid()? _linkShare.data()->getExpireDate() : QDate();
|
||||
const SharePermissions perm = _linkShare.data()->getPermissions();
|
||||
bool checked = false;
|
||||
QActionGroup *permissionsGroup = new QActionGroup(this);
|
||||
|
||||
// Prepare sharing menu
|
||||
_linkContextMenu = new QMenu(this);
|
||||
|
||||
// radio button style
|
||||
permissionsGroup->setExclusive(true);
|
||||
|
||||
if(_isFile){
|
||||
checked = perm & (SharePermissionRead & SharePermissionUpdate);
|
||||
_allowEditingLinkAction = _linkContextMenu->addAction(tr("Allow Editing"));
|
||||
_allowEditingLinkAction->setCheckable(true);
|
||||
_allowEditingLinkAction->setChecked(checked);
|
||||
|
||||
} else {
|
||||
checked = perm & SharePermissionRead;
|
||||
_readOnlyLinkAction = permissionsGroup->addAction(tr("Read only"));
|
||||
_readOnlyLinkAction->setCheckable(true);
|
||||
_readOnlyLinkAction->setChecked(checked);
|
||||
|
||||
checked = perm & (SharePermissionRead &
|
||||
SharePermissionCreate &
|
||||
SharePermissionUpdate &
|
||||
SharePermissionDelete);
|
||||
_allowUploadEditingLinkAction = permissionsGroup->addAction(tr("Allow Upload && Editing"));
|
||||
_allowUploadEditingLinkAction->setCheckable(true);
|
||||
_allowUploadEditingLinkAction->setChecked(checked);
|
||||
|
||||
checked = perm & SharePermissionCreate;
|
||||
_allowUploadLinkAction = permissionsGroup->addAction(tr("File Drop (Upload Only)"));
|
||||
_allowUploadLinkAction->setCheckable(true);
|
||||
_allowUploadLinkAction->setChecked(checked);
|
||||
}
|
||||
|
||||
// Adds permissions actions (radio button style)
|
||||
if(_isFile){
|
||||
_linkContextMenu->addAction(_allowEditingLinkAction);
|
||||
} else {
|
||||
_linkContextMenu->addAction(_readOnlyLinkAction);
|
||||
_linkContextMenu->addAction(_allowUploadEditingLinkAction);
|
||||
_linkContextMenu->addAction(_allowUploadLinkAction);
|
||||
}
|
||||
|
||||
// Adds action to display password widget (check box)
|
||||
_passwordProtectLinkAction = _linkContextMenu->addAction(tr("Password Protect"));
|
||||
_passwordProtectLinkAction->setCheckable(true);
|
||||
|
||||
if(_linkShare.data()->isPasswordSet()){
|
||||
_passwordProtectLinkAction->setChecked(true);
|
||||
_ui->lineEdit_password->setPlaceholderText("********");
|
||||
showPasswordOptions(true);
|
||||
}
|
||||
|
||||
// If password is enforced then don't allow users to disable it
|
||||
if (_account->capabilities().sharePublicLinkEnforcePassword()) {
|
||||
_passwordProtectLinkAction->setChecked(true);
|
||||
_passwordProtectLinkAction->setEnabled(false);
|
||||
_passwordRequired = true;
|
||||
}
|
||||
|
||||
// Adds action to display expiration date widget (check box)
|
||||
_expirationDateLinkAction = _linkContextMenu->addAction(tr("Expiration Date"));
|
||||
_expirationDateLinkAction->setCheckable(true);
|
||||
if(!expireDate.isNull()){
|
||||
_ui->calendar->setDate(expireDate);
|
||||
_expirationDateLinkAction->setChecked(true);
|
||||
showExpireDateOptions(true);
|
||||
}
|
||||
|
||||
// If expiredate is enforced do not allow disable and set max days
|
||||
if (_account->capabilities().sharePublicLinkEnforceExpireDate()) {
|
||||
_ui->calendar->setMaximumDate(QDate::currentDate().addDays(
|
||||
_account->capabilities().sharePublicLinkExpireDateDays()));
|
||||
_expirationDateLinkAction->setChecked(true);
|
||||
_expirationDateLinkAction->setEnabled(false);
|
||||
_expiryRequired = true;
|
||||
}
|
||||
|
||||
// Adds action to unshare widget (check box)
|
||||
_unshareLinkAction = _linkContextMenu->addAction(QIcon(":/client/resources/delete.png"),
|
||||
tr("Unshare"));
|
||||
|
||||
_linkContextMenu->addSeparator();
|
||||
|
||||
_addAnotherLinkAction = _linkContextMenu->addAction(QIcon(":/client/resources/add.png"),
|
||||
tr("Add another link"));
|
||||
|
||||
_ui->enableShareLink->setIcon(QIcon(":/client/resources/copy.svg"));
|
||||
disconnect(_ui->enableShareLink, &QPushButton::clicked, this, &ShareLinkWidget::slotCreateShareLink);
|
||||
connect(_ui->enableShareLink, &QPushButton::clicked, this, &ShareLinkWidget::slotCopyLinkShare);
|
||||
|
||||
connect(_linkContextMenu, &QMenu::triggered,
|
||||
this, &ShareLinkWidget::slotLinkContextMenuActionTriggered);
|
||||
|
||||
_ui->shareLinkToolButton->setMenu(_linkContextMenu);
|
||||
_ui->shareLinkToolButton->setEnabled(true);
|
||||
_ui->enableShareLink->setEnabled(true);
|
||||
_ui->enableShareLink->setChecked(true);
|
||||
|
||||
// show sharing options
|
||||
_ui->shareLinkToolButton->show();
|
||||
|
||||
//TO DO
|
||||
//startAnimation(0, height());
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotCopyLinkShare(bool clicked){
|
||||
Q_UNUSED(clicked);
|
||||
|
||||
QApplication::clipboard()->setText(_linkShare->getLink().toString());
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotExpireDateSet()
|
||||
{
|
||||
toggleAnimation(false);
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotExpireDateChanged(const QDate &date)
|
||||
{
|
||||
setExpireDate(date);
|
||||
slotToggleAnimation(false);
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotSetExpireDate()
|
||||
{
|
||||
slotExpireDateChanged(_ui->calendar->date());
|
||||
if(!_linkShare){
|
||||
return;
|
||||
}
|
||||
|
||||
slotToggleAnimation(true);
|
||||
_ui->errorLabel->hide();
|
||||
_linkShare->setExpireDate(_ui->calendar->date());
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotCreatePassword()
|
||||
{
|
||||
if (!_manager) {
|
||||
return;
|
||||
}
|
||||
|
||||
toggleAnimation(true);
|
||||
|
||||
if (!_linkShare) {
|
||||
// If share creation requires a password, we'll be in this case
|
||||
if (_ui->lineEdit_password->text().isEmpty()) {
|
||||
_ui->lineEdit_password->setFocus();
|
||||
return;
|
||||
}
|
||||
|
||||
_manager->createLinkShare(_sharePath, QString(), _ui->lineEdit_password->text());
|
||||
} else {
|
||||
setPassword(_ui->lineEdit_password->text());
|
||||
}
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotCreateOrDeleteShareLink(bool checked)
|
||||
{
|
||||
if (!_manager) {
|
||||
qCWarning(lcSharing) << "No share manager set.";
|
||||
return;
|
||||
}
|
||||
|
||||
toggleAnimation(true);
|
||||
|
||||
if(checked){
|
||||
_manager->createLinkShare(_sharePath, QString(), QString());
|
||||
} else {
|
||||
if (!_linkShare) {
|
||||
qCWarning(lcSharing) << "No public link set.";
|
||||
return;
|
||||
}
|
||||
confirmAndDeleteShare();
|
||||
}
|
||||
slotToggleAnimation(true);
|
||||
_ui->errorLabel->hide();
|
||||
_linkShare->setPassword(_ui->lineEdit_password->text());
|
||||
}
|
||||
|
||||
void ShareLinkWidget::setPassword(const QString &password)
|
||||
void ShareLinkWidget::slotCreateShareLink(bool clicked)
|
||||
{
|
||||
if (_linkShare) {
|
||||
toggleAnimation(true);
|
||||
|
||||
_ui->errorLabel->hide();
|
||||
_linkShare->setPassword(password);
|
||||
}
|
||||
slotToggleAnimation(true);
|
||||
emit createLinkShare();
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotPasswordSet()
|
||||
{
|
||||
if (!_linkShare)
|
||||
return;
|
||||
|
||||
_ui->lineEdit_password->setText(QString());
|
||||
if (_linkShare->isPasswordSet()) {
|
||||
_ui->lineEdit_password->setPlaceholderText("********");
|
||||
@@ -364,39 +291,55 @@ void ShareLinkWidget::slotPasswordSet()
|
||||
_ui->lineEdit_password->setPlaceholderText(QString());
|
||||
}
|
||||
|
||||
toggleAnimation(false);
|
||||
slotToggleAnimation(false);
|
||||
}
|
||||
|
||||
/*
|
||||
* When setting/deleting a password from a share the old share is
|
||||
* deleted and a new one is created. So we need to refetch the shares
|
||||
* at this point.
|
||||
*
|
||||
* NOTE: I don't see this happening with oC > 10
|
||||
*/
|
||||
getShares();
|
||||
void ShareLinkWidget::startAnimation(const int start, const int end){
|
||||
|
||||
QPropertyAnimation *animation = new QPropertyAnimation(this, "maximumHeight", this);
|
||||
|
||||
animation->setDuration(500);
|
||||
animation->setStartValue(start);
|
||||
animation->setEndValue(end);
|
||||
|
||||
connect(animation, &QAbstractAnimation::finished, this, &ShareLinkWidget::slotAnimationFinished);
|
||||
if(end < start) // that is to remove the widget, not to show it
|
||||
connect(animation, &QAbstractAnimation::finished, this, &ShareLinkWidget::slotDeleteAnimationFinished);
|
||||
connect(animation, &QVariantAnimation::valueChanged, this, &ShareLinkWidget::resizeRequested);
|
||||
|
||||
animation->start();
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotDeleteShareFetched()
|
||||
{
|
||||
toggleAnimation(true);
|
||||
slotToggleAnimation(false);
|
||||
|
||||
// TODO
|
||||
//startAnimation(height(), 0);
|
||||
|
||||
_linkShare.clear();
|
||||
_ui->enableShareLink->setChecked(false);
|
||||
_ui->shareLinkToolButton->setEnabled(false);
|
||||
_ui->shareLinkToolButton->hide();
|
||||
togglePasswordOptions(false);
|
||||
toggleExpireDateOptions(false);
|
||||
getShares();
|
||||
emit deleteLinkShare();
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotCreateShareFetched()
|
||||
void ShareLinkWidget::slotAnimationFinished()
|
||||
{
|
||||
toggleAnimation(true);
|
||||
getShares();
|
||||
emit resizeRequested();
|
||||
deleteLater();
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotDeleteAnimationFinished()
|
||||
{
|
||||
// There is a painting bug where a small line of this widget isn't
|
||||
// properly cleared. This explicit repaint() call makes sure any trace of
|
||||
// the share widget is removed once it's destroyed. #4189
|
||||
connect(this, SIGNAL(destroyed(QObject *)), parentWidget(), SLOT(repaint()));
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotCreateShareRequiresPassword(const QString &message)
|
||||
{
|
||||
toggleAnimation(true);
|
||||
slotToggleAnimation(true);
|
||||
|
||||
showPasswordOptions(true);
|
||||
if (!message.isEmpty()) {
|
||||
@@ -468,8 +411,10 @@ void ShareLinkWidget::confirmAndDeleteShare()
|
||||
|
||||
connect(messageBox, &QMessageBox::finished, this,
|
||||
[messageBox, yesButton, this]() {
|
||||
if (messageBox->clickedButton() == yesButton)
|
||||
if (messageBox->clickedButton() == yesButton) {
|
||||
this->slotToggleAnimation(true);
|
||||
this->_linkShare->deleteShare();
|
||||
}
|
||||
});
|
||||
messageBox->open();
|
||||
}
|
||||
@@ -495,8 +440,8 @@ void ShareLinkWidget::slotLinkContextMenuActionTriggered(QAction *action)
|
||||
bool state = action->isChecked();
|
||||
SharePermissions perm = SharePermissionRead;
|
||||
|
||||
if (action == _copyLinkAction) {
|
||||
QApplication::clipboard()->setText(_linkShare->getLink().toString());
|
||||
if(action == _addAnotherLinkAction){
|
||||
emit createLinkShare();
|
||||
|
||||
} else if (action == _readOnlyLinkAction && state) {
|
||||
_linkShare->setPermissions(perm);
|
||||
@@ -520,13 +465,13 @@ void ShareLinkWidget::slotLinkContextMenuActionTriggered(QAction *action)
|
||||
toggleExpireDateOptions(state);
|
||||
|
||||
} else if (action == _unshareLinkAction) {
|
||||
slotCreateOrDeleteShareLink(state);
|
||||
confirmAndDeleteShare();
|
||||
}
|
||||
}
|
||||
|
||||
void ShareLinkWidget::slotServerError(int code, const QString &message)
|
||||
{
|
||||
toggleAnimation(false);
|
||||
slotToggleAnimation(false);
|
||||
|
||||
qCWarning(lcSharing) << "Error from server" << code << message;
|
||||
displayError(message);
|
||||
|
||||
@@ -37,7 +37,6 @@ class QuotaInfo;
|
||||
class SyncResult;
|
||||
class LinkShare;
|
||||
class Share;
|
||||
class ShareManager;
|
||||
|
||||
/**
|
||||
* @brief The ShareDialog class
|
||||
@@ -54,44 +53,51 @@ public:
|
||||
SharePermissions maxSharingPermissions,
|
||||
QWidget *parent = nullptr);
|
||||
~ShareLinkWidget();
|
||||
void getShares();
|
||||
|
||||
void toggleButton(bool show);
|
||||
void setupUiOptions();
|
||||
|
||||
void setLinkShare(QSharedPointer<LinkShare> linkShare);
|
||||
QSharedPointer<LinkShare> getLinkShare();
|
||||
|
||||
public slots:
|
||||
void slotDeleteShareFetched();
|
||||
void slotToggleAnimation(bool start);
|
||||
void slotServerError(int code, const QString &message);
|
||||
void slotCreateShareRequiresPassword(const QString &message);
|
||||
|
||||
private slots:
|
||||
void slotSharesFetched(const QList<QSharedPointer<Share>> &shares);
|
||||
//void slotShareSelectionChanged();
|
||||
void slotCreateShareLink(bool clicked);
|
||||
|
||||
void slotCreateOrDeleteShareLink(bool checked);
|
||||
void slotCreatePassword();
|
||||
void slotPasswordSet();
|
||||
void slotPasswordSetError(int code, const QString &message);
|
||||
|
||||
void slotExpireDateChanged(const QDate &date);
|
||||
void slotSetExpireDate();
|
||||
void slotExpireDateSet();
|
||||
|
||||
void slotContextMenuButtonClicked();
|
||||
void slotLinkContextMenuActionTriggered(QAction *action);
|
||||
|
||||
void slotDeleteShareFetched();
|
||||
void slotCreateShareFetched();
|
||||
void slotCreateShareRequiresPassword(const QString &message);
|
||||
void slotDeleteAnimationFinished();
|
||||
void slotAnimationFinished();
|
||||
|
||||
void slotPasswordSet();
|
||||
void slotExpireDateSet();
|
||||
|
||||
void slotServerError(int code, const QString &message);
|
||||
void slotPasswordSetError(int code, const QString &message);
|
||||
signals:
|
||||
void createLinkShare();
|
||||
void deleteLinkShare();
|
||||
void resizeRequested();
|
||||
void visualDeletionDone();
|
||||
|
||||
private:
|
||||
void displayError(const QString &errMsg);
|
||||
|
||||
void showPasswordOptions(bool show);
|
||||
void togglePasswordOptions(bool enable);
|
||||
void setPassword(const QString &password);
|
||||
|
||||
void showExpireDateOptions(bool show);
|
||||
void toggleExpireDateOptions(bool enable);
|
||||
void setExpireDate(const QDate &date);
|
||||
|
||||
void copyShareLink(const QUrl &url);
|
||||
void slotCopyLinkShare(bool clicked);
|
||||
|
||||
/** Confirm with the user and then delete the share */
|
||||
void confirmAndDeleteShare();
|
||||
@@ -99,7 +105,7 @@ private:
|
||||
/** Retrieve a share's name, accounting for _namesSupported */
|
||||
QString shareName() const;
|
||||
|
||||
void toggleAnimation(bool start);
|
||||
void startAnimation(const int start, const int end);
|
||||
|
||||
Ui::ShareLinkWidget *_ui;
|
||||
AccountPtr _account;
|
||||
@@ -107,7 +113,6 @@ private:
|
||||
QString _localPath;
|
||||
QString _shareUrl;
|
||||
|
||||
ShareManager *_manager;
|
||||
QSharedPointer<LinkShare> _linkShare;
|
||||
|
||||
bool _isFile;
|
||||
@@ -116,7 +121,6 @@ private:
|
||||
bool _namesSupported;
|
||||
|
||||
QMenu *_linkContextMenu;
|
||||
QAction *_copyLinkAction;
|
||||
QAction *_readOnlyLinkAction;
|
||||
QAction *_allowEditingLinkAction;
|
||||
QAction *_allowUploadEditingLinkAction;
|
||||
@@ -124,6 +128,7 @@ private:
|
||||
QAction *_passwordProtectLinkAction;
|
||||
QAction *_expirationDateLinkAction;
|
||||
QAction *_unshareLinkAction;
|
||||
QAction *_addAnotherLinkAction;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>350</width>
|
||||
<height>126</height>
|
||||
<height>136</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="sizePolicy">
|
||||
@@ -68,7 +68,7 @@
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QProgressIndicator" name="progressIndicator"/>
|
||||
<widget class="QProgressIndicator" name="progressIndicator" native="true"/>
|
||||
</item>
|
||||
<item>
|
||||
<spacer name="horizontalSpacer_2">
|
||||
@@ -84,9 +84,19 @@
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QCheckBox" name="enableShareLink">
|
||||
<widget class="QPushButton" name="enableShareLink">
|
||||
<property name="text">
|
||||
<string>Enable</string>
|
||||
<string/>
|
||||
</property>
|
||||
<property name="icon">
|
||||
<iconset resource="../../client.qrc">
|
||||
<normaloff>:/client/resources/add.png</normaloff>:/client/resources/add.png</iconset>
|
||||
</property>
|
||||
<property name="checkable">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="flat">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
||||
@@ -202,6 +202,7 @@ void ShareUserGroupWidget::slotSharesFetched(const QList<QSharedPointer<Share>>
|
||||
connect(s, &ShareUserLine::visualDeletionDone, this, &ShareUserGroupWidget::getShares);
|
||||
s->setBackgroundRole(layout->count() % 2 == 0 ? QPalette::Base : QPalette::AlternateBase);
|
||||
layout->addWidget(s);
|
||||
s->setVisible(true);
|
||||
|
||||
x++;
|
||||
if (x <= 3) {
|
||||
@@ -420,6 +421,13 @@ ShareUserLine::ShareUserLine(QSharedPointer<Share> share,
|
||||
_permissionReshare->setVisible(false);
|
||||
}
|
||||
|
||||
//If the initiator is not you. And the recipient is not you. Show it without any options.
|
||||
if(share->account()->id() != share->getId() && share->account()->davUser() != share->getShareWith()->shareWith()){
|
||||
_ui->permissionsEdit->hide();
|
||||
_ui->permissionToolButton->hide();
|
||||
_ui->deleteShareButton->hide();
|
||||
}
|
||||
|
||||
loadAvatar();
|
||||
}
|
||||
|
||||
|
||||
@@ -382,7 +382,7 @@ qint64 OwncloudAdvancedSetupPage::availableLocalSpace() const
|
||||
|
||||
QString OwncloudAdvancedSetupPage::checkLocalSpace(qint64 remoteSize) const
|
||||
{
|
||||
return (availableLocalSpace()>remoteSize) ? QString() : tr("There is no enough free space in the local folder!");
|
||||
return (availableLocalSpace()>remoteSize) ? QString() : tr("There isn't enough free space in the local folder!");
|
||||
}
|
||||
|
||||
} // namespace OCC
|
||||
|
||||
@@ -285,7 +285,7 @@
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Ser&ver Address</string>
|
||||
<string>Server Address</string>
|
||||
</property>
|
||||
<property name="buddy">
|
||||
<cstring>leUrl</cstring>
|
||||
|
||||
@@ -136,7 +136,7 @@ WebViewPageUrlSchemeHandler::WebViewPageUrlSchemeHandler(QObject *parent)
|
||||
void WebViewPageUrlSchemeHandler::requestStarted(QWebEngineUrlRequestJob *request) {
|
||||
QUrl url = request->requestUrl();
|
||||
|
||||
QString path = url.path().mid(1);
|
||||
QString path = url.path(0).mid(1); // get undecoded path
|
||||
QStringList parts = path.split("&");
|
||||
|
||||
QString server;
|
||||
@@ -153,12 +153,14 @@ void WebViewPageUrlSchemeHandler::requestStarted(QWebEngineUrlRequestJob *reques
|
||||
}
|
||||
}
|
||||
|
||||
user = QUrl::fromPercentEncoding(user.toUtf8());
|
||||
password = QUrl::fromPercentEncoding(password.toUtf8());
|
||||
qCDebug(lcWizardWebiew()) << "Got raw user from request path: " << user;
|
||||
|
||||
user = user.replace(QChar('+'), QChar(' '));
|
||||
password = password.replace(QChar('+'), QChar(' '));
|
||||
|
||||
user = QUrl::fromPercentEncoding(user.toUtf8());
|
||||
password = QUrl::fromPercentEncoding(password.toUtf8());
|
||||
|
||||
if (!server.startsWith("http://") && !server.startsWith("https://")) {
|
||||
server = "https://" + server;
|
||||
}
|
||||
@@ -197,7 +199,7 @@ bool WebEnginePage::certificateError(const QWebEngineCertificateError &certifica
|
||||
*/
|
||||
QMessageBox messageBox;
|
||||
messageBox.setText(tr("Invalid certificate detected"));
|
||||
messageBox.setInformativeText(tr("The host \"%1\" provided an invalid certitiface. Continue?").arg(certificateError.url().host()));
|
||||
messageBox.setInformativeText(tr("The host \"%1\" provided an invalid certificate. Continue?").arg(certificateError.url().host()));
|
||||
messageBox.setIcon(QMessageBox::Warning);
|
||||
messageBox.setStandardButtons(QMessageBox::Yes|QMessageBox::No);
|
||||
messageBox.setDefaultButton(QMessageBox::No);
|
||||
|
||||
@@ -958,6 +958,7 @@ void ClientSideEncryption::encryptPrivateKey()
|
||||
{
|
||||
QStringList list = WordList::getRandomWords(12);
|
||||
_mnemonic = list.join(' ');
|
||||
_newMnemonicGenerated = true;
|
||||
qCInfo(lcCse()) << "mnemonic Generated:" << _mnemonic;
|
||||
|
||||
emit mnemonicGenerated(_mnemonic);
|
||||
@@ -989,6 +990,11 @@ void ClientSideEncryption::encryptPrivateKey()
|
||||
job->start();
|
||||
}
|
||||
|
||||
bool ClientSideEncryption::newMnemonicGenerated() const
|
||||
{
|
||||
return _newMnemonicGenerated;
|
||||
}
|
||||
|
||||
void ClientSideEncryption::decryptPrivateKey(const QByteArray &key) {
|
||||
QString msg = tr("Please enter your end to end encryption passphrase:<br>"
|
||||
"<br>"
|
||||
|
||||
@@ -87,6 +87,8 @@ public:
|
||||
|
||||
void forgetSensitiveData();
|
||||
|
||||
bool newMnemonicGenerated() const;
|
||||
|
||||
public slots:
|
||||
void slotRequestMnemonic();
|
||||
|
||||
@@ -127,6 +129,7 @@ public:
|
||||
QSslKey _publicKey;
|
||||
QSslCertificate _certificate;
|
||||
QString _mnemonic;
|
||||
bool _newMnemonicGenerated = false;
|
||||
};
|
||||
|
||||
/* Generates the Metadata for the folder */
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
#include <QNetworkProxy>
|
||||
#include <QStandardPaths>
|
||||
|
||||
#define DEFAULT_REMOTE_POLL_INTERVAL 30000 // default remote poll time in milliseconds
|
||||
#define DEFAULT_REMOTE_POLL_INTERVAL 5000 // default remote poll time in milliseconds
|
||||
#define DEFAULT_MAX_LOG_LINES 20000
|
||||
|
||||
namespace OCC {
|
||||
@@ -750,7 +750,7 @@ void ConfigFile::setMoveToTrash(bool isChecked)
|
||||
bool ConfigFile::promptDeleteFiles() const
|
||||
{
|
||||
QSettings settings(configFile(), QSettings::IniFormat);
|
||||
return settings.value(QLatin1String(promptDeleteC), true).toBool();
|
||||
return settings.value(QLatin1String(promptDeleteC), false).toBool();
|
||||
}
|
||||
|
||||
void ConfigFile::setPromptDeleteFiles(bool promptDeleteFiles)
|
||||
|
||||
@@ -269,6 +269,7 @@ void PropagateItemJob::done(SyncFileItem::Status statusArg, const QString &error
|
||||
case SyncFileItem::FileIgnored:
|
||||
case SyncFileItem::NoStatus:
|
||||
case SyncFileItem::BlacklistedError:
|
||||
case SyncFileItem::FileLocked:
|
||||
// nothing
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -93,7 +93,7 @@ inline SyncFileItem::Status classifyError(QNetworkReply::NetworkError nerror,
|
||||
if (anotherSyncNeeded) {
|
||||
*anotherSyncNeeded = true;
|
||||
}
|
||||
return SyncFileItem::SoftError;
|
||||
return SyncFileItem::FileLocked;
|
||||
}
|
||||
|
||||
return SyncFileItem::NormalError;
|
||||
|
||||
@@ -91,7 +91,8 @@ bool Progress::isWarningKind(SyncFileItem::Status kind)
|
||||
return kind == SyncFileItem::SoftError || kind == SyncFileItem::NormalError
|
||||
|| kind == SyncFileItem::FatalError || kind == SyncFileItem::FileIgnored
|
||||
|| kind == SyncFileItem::Conflict || kind == SyncFileItem::Restoration
|
||||
|| kind == SyncFileItem::DetailError || kind == SyncFileItem::BlacklistedError;
|
||||
|| kind == SyncFileItem::DetailError || kind == SyncFileItem::BlacklistedError
|
||||
|| kind == SyncFileItem::FileLocked;
|
||||
}
|
||||
|
||||
bool Progress::isIgnoredKind(SyncFileItem::Status kind)
|
||||
|
||||
@@ -571,6 +571,12 @@ void PropagateDownloadFile::slotGetFinished()
|
||||
qCWarning(lcPropagateDownload) << "server replied 404, assuming file was deleted";
|
||||
}
|
||||
|
||||
// Getting a 423 means that the file is locked
|
||||
const bool fileLocked = _item->_httpErrorCode == 423;
|
||||
if (fileLocked) {
|
||||
qCWarning(lcPropagateDownload) << "server replied 423, file is Locked";
|
||||
}
|
||||
|
||||
// Don't keep the temporary file if it is empty or we
|
||||
// used a bad range header or the file's not on the server anymore.
|
||||
if (_tmpFile.size() == 0 || badRangeHeader || fileNotFound) {
|
||||
@@ -659,7 +665,7 @@ void PropagateDownloadFile::slotGetFinished()
|
||||
if (_tmpFile.size() == 0 && _item->_size > 0) {
|
||||
FileSystem::remove(_tmpFile.fileName());
|
||||
done(SyncFileItem::NormalError,
|
||||
tr("The downloaded file is empty despite the server announced it should have been %1.")
|
||||
tr("The downloaded file is empty despite that the server announced it should have been %1.")
|
||||
.arg(Utility::octetsToString(_item->_size)));
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -92,19 +92,19 @@ private:
|
||||
|
||||
public:
|
||||
// Takes ownership of the device
|
||||
explicit PUTFileJob(AccountPtr account, const QString &path, QIODevice *device,
|
||||
explicit PUTFileJob(AccountPtr account, const QString &path, std::unique_ptr<QIODevice> device,
|
||||
const QMap<QByteArray, QByteArray> &headers, int chunk, QObject *parent = nullptr)
|
||||
: AbstractNetworkJob(account, path, parent)
|
||||
, _device(device)
|
||||
, _device(device.release())
|
||||
, _headers(headers)
|
||||
, _chunk(chunk)
|
||||
{
|
||||
_device->setParent(this);
|
||||
}
|
||||
explicit PUTFileJob(AccountPtr account, const QUrl &url, QIODevice *device,
|
||||
explicit PUTFileJob(AccountPtr account, const QUrl &url, std::unique_ptr<QIODevice> device,
|
||||
const QMap<QByteArray, QByteArray> &headers, int chunk, QObject *parent = nullptr)
|
||||
: AbstractNetworkJob(account, QString(), parent)
|
||||
, _device(device)
|
||||
, _device(device.release())
|
||||
, _headers(headers)
|
||||
, _url(url)
|
||||
, _chunk(chunk)
|
||||
|
||||
@@ -305,7 +305,7 @@ void PropagateUploadFileNG::startNextChunk()
|
||||
return;
|
||||
}
|
||||
|
||||
auto device = new UploadDevice(&propagator()->_bandwidthManager);
|
||||
auto device = std::make_unique<UploadDevice>(&propagator()->_bandwidthManager);
|
||||
const QString fileName = _fileToUpload._path;
|
||||
|
||||
if (!device->prepareAndOpen(fileName, _sent, _currentChunkSize)) {
|
||||
@@ -328,13 +328,14 @@ void PropagateUploadFileNG::startNextChunk()
|
||||
QUrl url = chunkUrl(_currentChunk);
|
||||
|
||||
// job takes ownership of device via a QScopedPointer. Job deletes itself when finishing
|
||||
PUTFileJob *job = new PUTFileJob(propagator()->account(), url, device, headers, _currentChunk, this);
|
||||
auto devicePtr = device.get(); // for connections later
|
||||
PUTFileJob *job = new PUTFileJob(propagator()->account(), url, std::move(device), headers, _currentChunk, this);
|
||||
_jobs.append(job);
|
||||
connect(job, &PUTFileJob::finishedSignal, this, &PropagateUploadFileNG::slotPutFinished);
|
||||
connect(job, &PUTFileJob::uploadProgress,
|
||||
this, &PropagateUploadFileNG::slotUploadProgress);
|
||||
connect(job, &PUTFileJob::uploadProgress,
|
||||
device, &UploadDevice::slotJobUploadProgress);
|
||||
devicePtr, &UploadDevice::slotJobUploadProgress);
|
||||
connect(job, &QObject::destroyed, this, &PropagateUploadFileCommon::slotJobDestroyed);
|
||||
job->start();
|
||||
propagator()->_activeJobList.append(this);
|
||||
|
||||
@@ -89,7 +89,7 @@ void PropagateUploadFileV1::startNextChunk()
|
||||
|
||||
QString path = _fileToUpload._file;
|
||||
|
||||
UploadDevice *device = new UploadDevice(&propagator()->_bandwidthManager);
|
||||
auto device = std::make_unique<UploadDevice>(&propagator()->_bandwidthManager);
|
||||
qint64 chunkStart = 0;
|
||||
qint64 currentChunkSize = fileSize;
|
||||
bool isFinalChunk = false;
|
||||
@@ -134,16 +134,16 @@ void PropagateUploadFileV1::startNextChunk()
|
||||
}
|
||||
// Soft error because this is likely caused by the user modifying his files while syncing
|
||||
abortWithError(SyncFileItem::SoftError, device->errorString());
|
||||
delete device;
|
||||
return;
|
||||
}
|
||||
|
||||
// job takes ownership of device via a QScopedPointer. Job deletes itself when finishing
|
||||
PUTFileJob *job = new PUTFileJob(propagator()->account(), propagator()->_remoteFolder + path, device, headers, _currentChunk, this);
|
||||
auto devicePtr = device.get(); // for connections later
|
||||
PUTFileJob *job = new PUTFileJob(propagator()->account(), propagator()->_remoteFolder + path, std::move(device), headers, _currentChunk, this);
|
||||
_jobs.append(job);
|
||||
connect(job, &PUTFileJob::finishedSignal, this, &PropagateUploadFileV1::slotPutFinished);
|
||||
connect(job, &PUTFileJob::uploadProgress, this, &PropagateUploadFileV1::slotUploadProgress);
|
||||
connect(job, &PUTFileJob::uploadProgress, device, &UploadDevice::slotJobUploadProgress);
|
||||
connect(job, &PUTFileJob::uploadProgress, devicePtr, &UploadDevice::slotJobUploadProgress);
|
||||
connect(job, &QObject::destroyed, this, &PropagateUploadFileCommon::slotJobDestroyed);
|
||||
if (isFinalChunk)
|
||||
adjustLastJobTimeout(job, fileSize);
|
||||
|
||||
@@ -26,6 +26,8 @@
|
||||
#include "propagateremotedelete.h"
|
||||
#include "propagatedownload.h"
|
||||
#include "common/asserts.h"
|
||||
#include "configfile.h"
|
||||
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
#include <windows.h>
|
||||
@@ -1035,7 +1037,8 @@ void SyncEngine::slotDiscoveryJobFinished(int discoveryResult)
|
||||
}
|
||||
}
|
||||
|
||||
if (!_hasNoneFiles && _hasRemoveFile) {
|
||||
ConfigFile cfgFile;
|
||||
if (!_hasNoneFiles && _hasRemoveFile && cfgFile.promptDeleteFiles()) {
|
||||
qCInfo(lcEngine) << "All the files are going to be changed, asking the user";
|
||||
bool cancel = false;
|
||||
emit aboutToRemoveAllFiles(syncItems.first()->_direction, &cancel);
|
||||
|
||||
@@ -59,6 +59,7 @@ public:
|
||||
Conflict,
|
||||
|
||||
FileIgnored, ///< The file is in the ignored list (or blacklisted with no retries left)
|
||||
FileLocked, ///< The file is locked
|
||||
Restoration, ///< The file was restored because what should have been done was not allowed
|
||||
|
||||
/** For errors that should only appear in the error view.
|
||||
|
||||
@@ -105,7 +105,8 @@ static inline bool showWarningInSocketApi(const SyncFileItem &item)
|
||||
return item._instruction == CSYNC_INSTRUCTION_IGNORE
|
||||
|| status == SyncFileItem::FileIgnored
|
||||
|| status == SyncFileItem::Conflict
|
||||
|| status == SyncFileItem::Restoration;
|
||||
|| status == SyncFileItem::Restoration
|
||||
|| status == SyncFileItem::FileLocked;
|
||||
}
|
||||
|
||||
SyncFileStatusTracker::SyncFileStatusTracker(SyncEngine *syncEngine)
|
||||
|
||||
@@ -28,6 +28,7 @@ SyncResult::SyncResult()
|
||||
, _numNewConflictItems(0)
|
||||
, _numOldConflictItems(0)
|
||||
, _numErrorItems(0)
|
||||
, _numLockedItems(0)
|
||||
|
||||
{
|
||||
}
|
||||
@@ -139,6 +140,13 @@ void SyncResult::processCompletedItem(const SyncFileItemPtr &item)
|
||||
_folderStructureWasChanged = true;
|
||||
}
|
||||
|
||||
if(item->_status == SyncFileItem::FileLocked){
|
||||
_numLockedItems++;
|
||||
if (!_firstItemLocked) {
|
||||
_firstItemLocked = item;
|
||||
}
|
||||
}
|
||||
|
||||
// Process the item to the gui
|
||||
if (item->_status == SyncFileItem::FatalError || item->_status == SyncFileItem::NormalError) {
|
||||
//: this displays an error string (%2) for a file %1
|
||||
|
||||
@@ -72,12 +72,16 @@ public:
|
||||
int numErrorItems() const { return _numErrorItems; }
|
||||
bool hasUnresolvedConflicts() const { return _numNewConflictItems + _numOldConflictItems > 0; }
|
||||
|
||||
int numLockedItems() const { return _numLockedItems; }
|
||||
bool hasLockedFiles() const { return _numLockedItems > 0; }
|
||||
|
||||
const SyncFileItemPtr &firstItemNew() const { return _firstItemNew; }
|
||||
const SyncFileItemPtr &firstItemDeleted() const { return _firstItemDeleted; }
|
||||
const SyncFileItemPtr &firstItemUpdated() const { return _firstItemUpdated; }
|
||||
const SyncFileItemPtr &firstItemRenamed() const { return _firstItemRenamed; }
|
||||
const SyncFileItemPtr &firstNewConflictItem() const { return _firstNewConflictItem; }
|
||||
const SyncFileItemPtr &firstItemError() const { return _firstItemError; }
|
||||
const SyncFileItemPtr &firstItemLocked() const { return _firstItemLocked; }
|
||||
|
||||
void processCompletedItem(const SyncFileItemPtr &item);
|
||||
|
||||
@@ -101,6 +105,7 @@ private:
|
||||
int _numNewConflictItems;
|
||||
int _numOldConflictItems;
|
||||
int _numErrorItems;
|
||||
int _numLockedItems;
|
||||
|
||||
SyncFileItemPtr _firstItemNew;
|
||||
SyncFileItemPtr _firstItemDeleted;
|
||||
@@ -108,6 +113,7 @@ private:
|
||||
SyncFileItemPtr _firstItemRenamed;
|
||||
SyncFileItemPtr _firstNewConflictItem;
|
||||
SyncFileItemPtr _firstItemError;
|
||||
SyncFileItemPtr _firstItemLocked;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#include <QtTest>
|
||||
#include "syncenginetestutils.h"
|
||||
#include <syncengine.h>
|
||||
#include <configfile.h>
|
||||
|
||||
using namespace OCC;
|
||||
|
||||
@@ -48,6 +49,8 @@ private slots:
|
||||
{
|
||||
QFETCH(bool, deleteOnRemote);
|
||||
FakeFolder fakeFolder{FileInfo::A12_B12_C12_S12()};
|
||||
ConfigFile config;
|
||||
config.setPromptDeleteFiles(true);
|
||||
|
||||
//Just set a blacklist so we can check it is still there. This directory does not exists but
|
||||
// that does not matter for our purposes.
|
||||
|
||||
@@ -140,6 +140,17 @@ private slots:
|
||||
QVERIFY(waitForPathChanged(file));
|
||||
}
|
||||
|
||||
void testMove3LevelDirWithFile() {
|
||||
QString file(_rootPath + "/a0/b/c/empty.txt");
|
||||
mkdir(_rootPath + "/a0");
|
||||
mkdir(_rootPath + "/a0/b");
|
||||
mkdir(_rootPath + "/a0/b/c");
|
||||
touch(file);
|
||||
mv(_rootPath + "/a0 ", _rootPath + "/a");
|
||||
QVERIFY(waitForPathChanged(_rootPath + "/a/b/c/empty.txt"));
|
||||
}
|
||||
|
||||
|
||||
void testCreateADir() {
|
||||
QString file(_rootPath+"/a1/b1/new_dir");
|
||||
mkdir(file);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -32,15 +32,56 @@
|
||||
<translation>Synchronizuje se %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation>Žádné nedávno změněné soubory</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation>Synchronizace pozastavena</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation>Synchronizuje se</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation>Otevřít webovou stránku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation>Nedávno změněno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation>Pozastavit synchronizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation>Nápověda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation>Nastavení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation>Odhlásit se</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation>Ukončit klienta synchronizace</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation>Mnemonická šifrování mezi koncovými body</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation>Pro ochranu vaší kryptografické identity ji šifrujeme pomocí mnemonické 12 slovy ze slovníku. Poznamenejte si je někam bezpečně. Budou potřebné pro přidání dalších zařízení k vašemu účtu (jako je mobilní telefon či notebook).</translation>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Formulář</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Prostor úložiště: …</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Neoznačené složky budou <b>odstraněny</b> z místního souborového systému a nebudou už synchronizovány na tento počítač</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Synchronizovat vše</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Nic nesynchronizovat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Použít manuální úpravy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Použít</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Zrušit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Připojen k <server> jako <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>Žádný účet nenastaven.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Přidat nový</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Odebrat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Účet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation>Tento účet podporuje šifrování end-to-end</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation>Zapnout šifrování</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation>Zobrazit E2E mnemotechnickou</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation>Šífrovat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Vybrat co sesynchronizovat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Vynutit synchronizaci nyní</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Restartovat synchronizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Odstranit připojení synchronizace složky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Vytvoření složky se nezdařilo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>Nedaří se vytvořit místní složku <i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Potvrdit odstranění připojení synchronizace složky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Odstranit připojení synchronizace adresáře</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Synchronizace probíhá</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>Operace synchronizace právě probíhá.<br/>Přejete si ji ukončit?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 používaný</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 jako <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>Server verze %1 je zastaralý a nepodporovaný! Pokračujte na vlastní riziko.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Připojeno k %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Server %1 je dočasně nedostupný.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>server %1 je v režimu údržby.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Odhlášeno z %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Získávání autorizace z prohlížeče. <a href='%1'>Klikněte zde</a> pro opětovné otevření prohlížeče.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Připojeno k %1…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>Bez připojení k %1 na %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Přihlásit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Tyto složky nebyly synchronizovány, protože jsou příšliš velké:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Tyto složky nebyly synchronizovány, protože se nachází na externím úložišti:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<source>There are folders that were not synchronized because they are too big or external storages: </source>
|
||||
<translation>Tyto složky nebyly synchronizovány, protože jsou příliš velké, nebo se nachází na externím úložišti:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Potvrdit odstranění účtu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Opravdu chcete odstranit připojení k účtu <i>%1</i>?</p><p><b>Poznámka:</b> Toto <b>neodstraní</b> žádné soubory.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Odstranit připojení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Otevřít složku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Odhlásit se</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Pokračovat v synchronizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pozastavit synchronizaci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Opravdu chcete zastavit synchronizaci adresáře <i>%1</i>?</p><p><b>Poznámka:</b> Toto <b>neodstraní</b> žádné soubory.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>Používaných %1 (%3%) z %2. Některé adresáře včetně připojených síťových nebo sdílených adresářů mohou mít odlišné limity.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>Používaných %1 z %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Momentálně nejsou k dispozici žádné informace o využití úložiště.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Nenastaveno žádné spojení s %1.</translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation>Zadejte heslovou frázi pro šifrování mezi koncovými body: <br><br>Uživatel: %2<br>Účet: %3<br></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation>Zadejte E2E heslovou frázi</translation>
|
||||
</message>
|
||||
@@ -1886,7 +1937,7 @@ můžete být požádáni o dodatečná oprávnění.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation>V místní složce není dostatek volného místa!</translation>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2250,8 +2301,8 @@ Nedoporučuje se jí používat.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>Stažený soubor je prázdný, přestože server oznámil, že měl být %1.</translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation>Stažený soubor je prázdný, přestože soubor oznámil, že měl mít %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2409,27 +2460,27 @@ Nedoporučuje se jí používat.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Místní soubor byl odstraněn během synchronizace.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Místní soubor byl změněn během synchronizace.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Neočekávaný návratový kód ze serveru (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>Chybějící souborové ID ze serveru</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>Chybějící ETag ze serveru</translation>
|
||||
</message>
|
||||
@@ -2615,22 +2666,22 @@ Nedoporučuje se jí používat.</translation>
|
||||
<translation>Ikona</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 sdílení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Složka: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<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 umožnění dalšího sdílení.</translation>
|
||||
</message>
|
||||
@@ -2643,87 +2694,82 @@ Nedoporučuje se jí používat.</translation>
|
||||
<translation>Odkaz pro &sdílení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation>Zapnout</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation>Heslo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation>Datum skončení platnosti:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>Textový popisek</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Smazat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation>Umožnit upravování</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation>Pouze pro čtení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation>Umožnit nahrávání a upravování</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation>Přetažení souboru (pouze nahrání)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Zkopírovat odkaz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation>Chránit heslem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation>Datum skončení platnosti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation>Přestat sdílet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation>Přidat další odkaz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Potvrzování mazání sdílení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>Opravdu chcete smazat odkaz na veřejné sdílení <i>%1</i>?</p><p>Pozn.: tuto akci nelze vzít zpět.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Storno</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Veřejný odkaz</translation>
|
||||
</message>
|
||||
@@ -2736,17 +2782,17 @@ Nedoporučuje se jí používat.</translation>
|
||||
<translation>Sdílet s uživateli nebo skupinami…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Zkopírovat odkaz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>Žádné výsledky pro „%1“</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Něco jsem vám nasdílel</translation>
|
||||
</message>
|
||||
@@ -2764,22 +2810,22 @@ Nedoporučuje se jí používat.</translation>
|
||||
<translation>lze upravovat</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation>Může sdílet dál</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation>Může vytvářet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation>Může měnit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation>Může mazat</translation>
|
||||
</message>
|
||||
@@ -2806,8 +2852,8 @@ Nedoporučuje se jí používat.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>Ladící zobrazení šifry SSL</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3070,265 +3116,265 @@ Nedoporučuje se jí používat.</translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Úspěch.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Došlo k překročení časového limitu síťového spojení.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Nastala chyba HTTP přenosu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>Připojená složka je na serveru dočasně nedostupná</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Došlo k chybě při otvírání složky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Chyba při čtení složky.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (přeskočeno kvůli předchozí chybě, další pokus za %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>Soubor/složka je ignorován, protože je skrytý.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>Hierarchie složek je příliš hluboká</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Konflikt: Stažena verze ze serveru, místní kopie přejmenována a nenahrána.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Je dostupných pouze %1, pro spuštění je potřeba alespoň %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>Nedaří se otevřít nebo vytvořit místní synchronizační databázi. Ověřte, že máte přístup k zápisu do synchronizační složky.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>Není možné, protože nemáte oprávnění vytvořit nadřazenou složku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>Není možné, protože nemáte oprávnění přidávat soubory do této složky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Na disku dochází místo: Stahování které by zmenšilo volné místo pod %1 bude přeskočeno.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>Na serveru není pro některé z nahrávaných souborů dostatek místa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Nespecifikovaná chyba CSync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Zrušeno uživatelem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation>Nepodařilo načíst nebo vytvořit soubor žurnálu. Ověřte, že máte oprávnění pro čtení a zápis do místní synchronizační složky.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation>Krok objevování se nezdařil.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation>Oprávnění zamítnuto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation>Soubor nebo adresář nenalezen:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation>Pokus o vytvoření složky, která už existuje.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation>Na %1 serveru není k dispozici volné místo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>Služba je dočasně nedostupná</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>Přístup je zakázán</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Došlo k vnitřní chybě číslo %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Symbolické odkazy nejsou při synchronizaci podporovány.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>Soubor se nachází na seznamu ignorovaných.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Názvy souborů končících tečkou nejsou na tomto souborovém systému podporovány.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Názvy souborů obsahující znak „%1“ nejsou na tomto souborovém systému podporovány.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>Název souboru je na tomto souborovém systému rezervovaným názvem (nelze ho použít).</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>Název souboru obsahuje mezery na konci řádku.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>Název souboru je příliš dlouhý.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>Název souboru nemůže být na vašem souborovém systému enkódován.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Nevyřešený konflikt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat se nezdařil.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>Kódování znaků názvu souboru není platné</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Neplatné znaky, přejmenujte „%1“</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>Nedaří se z místní databáze načíst seznam vyloučených</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>Nedaří se číst ze žurnálu synchronizace.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>Nedaří se otevřít synchronizační žurnál</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>Název souboru obsahuje přinejmenším jeden neplatný znak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignorováno podle nastavení „vybrat co synchronizovat“</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>Není možné, protože nemáte oprávnění přidávat podsložky do této složky</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>Tento možné nahrát tento soubor, protože je na serveru uložen pouze pro čtení, obnovuje se</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>Odstranění není umožněno, obnovuje se</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Místní soubory a sdílená složka odstraněny.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Přesun není možný, položka obnovena</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Přesun není možný, protože %1 je pouze pro čtení</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>cílové umístění</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>zdroj</translation>
|
||||
</message>
|
||||
@@ -3362,6 +3408,19 @@ Nedoporučuje se jí používat.</translation>
|
||||
<translation><p>Toto vydání bylo poskytnuto %1</p></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation>Zjištěn neplatný certifikát</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation>Stroj „%1“ předložil neplatný certifikát. Pokračovat?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3762,8 +3821,8 @@ Nedoporučuje se jí používat.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Adresa ser&veru</translation>
|
||||
<source>Server Address</source>
|
||||
<translation>Adresa serveru</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
4170
translations/client_da.ts
Normal file
4170
translations/client_da.ts
Normal file
File diff suppressed because it is too large
Load Diff
@@ -32,15 +32,56 @@
|
||||
<translation>Synchronisiere %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation>Keine kürzlich geänderte Dateien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation>Synchronisierung angehalten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation>Synchronisiere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation>Internetseite öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation>Zuletzt geteilt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation>Pausiere Synchronisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation>Hilfe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation>Einstellungen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation>Abmelden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation> Sync-Client beenden</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation>Gedächtnisstütze für Ende-zu-Ende Verschlüsselung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation>Um Ihre kryptografische Identität zu schützen, verschlüsseln wir sie mit einer Gedächtnisstütze von 12 Wörterbuchwörtern. Bitte notieren Sie sich diese und bewahren Sie sie auf. Sie werden benötigt, um Ihrem Konto weitere Geräte hinzuzufügen (z. B. Ihr Mobiltelefon oder Laptop).</translation>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Formular</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Speicherplatz: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Nicht markierte Ordner werden von Ihrem lokalen Dateisystem <b>entfernt</b> und werden auch nicht mehr auf diesem Rechner synchronisiert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Alles synchronisieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Nichts synchronisieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Manuelle Änderungen übernehmen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Anwenden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Abbrechen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Verbunden mit <server> als <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>Kein Konto konfiguriert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Neues Konto hinzufügen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Entfernen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Benutzerkonto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation>Dieses Konto unterstützt Ende-zu-Ende-Verschlüsselung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation>Verschlüsselung aktivieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation>Gedächtnisstütze für E2E anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation>Verschlüsseln</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Zu synchronisierende Elemente auswählen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Synchronisierung jetzt erzwingen </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Synchronisierung neustarten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Ordner-Synchronisierung entfernen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Anlegen des Ordners fehlgeschlagen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>Konnte lokalen Ordner <i>%1</i> nicht anlegen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Bestätigen Sie die Löschung der Ordner-Synchronisierung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Ordner-Synchronisierung entfernen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Synchronisierung läuft</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>Die Synchronisierung läuft gerade.<br/>Wollen Sie sie beenden?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 wird verwendet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 als <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>Die Serverversion %1 ist veraltet und wird nicht mehr unterstützt! Fortfahren auf eigenes Risiko.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Verbunden mit %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Server %1 ist derzeit nicht verfügbar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Server %1 befindet sich im Wartungsmodus.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Abgemeldet von %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Berechtigung vom Browser einholen. <a href='%1'> KlickenSie hier </a>, um den Browser erneut zu öffnen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Verbinde mit %1 ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>Keine Verbindung zu %1 auf %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Einloggen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Einige Verzeichnisse konnten nicht synchronisiert werden, da sie zu groß sind:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Es gibt Verzeichnisse, die nicht synchronisiert werden konnten, da sie externe Speicher sind:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<source>There are folders that were not synchronized because they are too big or external storages: </source>
|
||||
<translation>Es gibt Verzeichnisse, die nicht synchronisiert werden konnten, da sie zu groß oder externe Speicher sind:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Konto wirklich entfernen?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Wollen Sie wirklich die Verbindung zum Konto <i>%1</i> lösen?</p><p><b>Anmerkung:</b> Dieser Vorgang wird <b>keine</b> Dateien löschen.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Verbindung entfernen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Ordner öffnen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Abmelden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Synchronisierung fortsetzen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Synchronisierung pausieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Möchten Sie den Ordner <i>%1</i> wirklich nicht mehr synchronisieren?</p><p><b>Anmerkung:</b> Dies wird <b>keine</b> Dateien löschen.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) von %2 Serverkapazität verwendet. Einige Ordner, einschließlich über das Netzwerk verbundene oder geteilte Ordner, können unterschiedliche Beschränkungen aufweisen. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 von %2 Serverkapazität verwendet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Derzeit sind keine Speichernutzungsinformationen verfügbar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Keine %1-Verbindung konfiguriert.</translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation>Geben Sie Ihre Passphrase für Ende-zu-Ende-Verschlüsselung ein:<br><br>Benutzer: %2<br>Konto: %3<br></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation>E2E-Passphrase eingeben</translation>
|
||||
</message>
|
||||
@@ -1886,7 +1937,7 @@ for additional privileges during the process.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation>Nicht genug freier Platz im lokalen Verzeichnis vorhanden!</translation>
|
||||
</message>
|
||||
</context>
|
||||
@@ -1920,7 +1971,7 @@ for additional privileges during the process.</source>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudconnectionmethoddialog.cpp" line="34"/>
|
||||
<source><html><head/><body><p>Failed to connect to the secure server address <em>%1</em>. How do you wish to proceed?</p></body></html></source>
|
||||
<translation><html><head/><body><p>Sichere Verbindung zur Server-Adresse <em>%1</em> fehlgeschlagen. Wie wollen Sie fortfahren?</p></body></html></translation>
|
||||
<translation><html><head/><body><p>Sichere Verbindung zur Serveradresse <em>%1</em> fehlgeschlagen. Wie wollen Sie fortfahren?</p></body></html></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2250,7 +2301,7 @@ Es ist nicht ratsam, sie zu benutzen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation>Die heruntergeladene Datei ist leer, obwohl der Server %1 als Größe übermittelt hat.</translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -2409,27 +2460,27 @@ Es ist nicht ratsam, sie zu benutzen.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Die lokale Datei wurde während der Synchronisation gelöscht.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Eine lokale Datei wurde während der Synchronisation geändert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Unerwarteter Rückgabe-Code Antwort vom Server (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>Fehlende Datei-ID vom Server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>Fehlender ETag vom Server</translation>
|
||||
</message>
|
||||
@@ -2615,22 +2666,22 @@ Es ist nicht ratsam, sie zu benutzen.</translation>
|
||||
<translation>Symbol</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1-Freigabe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Ordner: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<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>
|
||||
</message>
|
||||
@@ -2643,87 +2694,82 @@ Es ist nicht ratsam, sie zu benutzen.</translation>
|
||||
<translation>&Link teilen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation>Aktivieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation>Passwort:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation>Ablaufdatum:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>TextLabel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Löschen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation>Bearbeitung erlauben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation>Schreibgeschützt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation>Hochladen und Bearbeiten erlauben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation>Dateien ablegen (nur Hochladen)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Link kopieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation>Passwortschutz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation>Ablaufdatum</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation>Freigabe aufheben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation>Weiteren Link hinzufügen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Löschen des öffentlichen Links bestätigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>Möchten Sie wirklich den öffentlichen Link <i>%1 </i>löschen?<p>Hinweis: Dies kann nicht rückgängig gemacht werden.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Abbrechen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Öffentlicher Link</translation>
|
||||
</message>
|
||||
@@ -2736,17 +2782,17 @@ Es ist nicht ratsam, sie zu benutzen.</translation>
|
||||
<translation>Mit Benutzern oder Gruppen teilen …</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Link kopieren</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>Keine Ergebnisse für '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Ich habe etwas mit Ihnen geteilt</translation>
|
||||
</message>
|
||||
@@ -2764,22 +2810,22 @@ Es ist nicht ratsam, sie zu benutzen.</translation>
|
||||
<translation>kann bearbeiten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation>kann weiterteilen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation>kann erstellen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation>kann ändern</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation>kann löschen</translation>
|
||||
</message>
|
||||
@@ -2806,7 +2852,7 @@ Es ist nicht ratsam, sie zu benutzen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation>Debug-Ansicht der SSL-Chiffren</translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -3070,265 +3116,265 @@ Es ist nicht ratsam, sie zu benutzen.</translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Erfolgreich</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Eine Zeitüberschreitung der Netzwerkverbindung ist aufgetreten.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Es hat sich ein HTTP-Übertragungsfehler ereignet.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>Der auf dem Server eingehängte Ordner ist vorübergehend nicht verfügbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Beim Öffnen eines Ordners ist ein Fehler aufgetreten.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Fehler beim Lesen eines Ordners.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (übersprungen aufgrund des früheren Fehlers, erneuter Versuch in %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>Datei wird ignoriert, weil sie unsichtbar ist.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>Ordnerhierarchie ist zu tief</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Konflikt: Serverversion heruntergeladen, lokale Kopie umbenannt und nicht hochgeladen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Nur %1 sind verfügbar. Zum Beginnen werden mindestens %2 benötigt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>Öffnen oder erstellen der Sync-Datenbank nicht möglich. Bitte sicherstellen, dass Schreibrechte für den zu synchronisierenden Ordner existieren.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>Nicht erlaubt, da Sie keine Berechtigung zur Erstellung von Unterordnern haben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>Nicht erlaubt, da Sie keine Berechtigung zum Hinzufügen von Dateien in diesen Ordner haben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Der freie Speicherplatz wird knapp: Downloads, die den freien Speicher unter %1 senken, wurden ausgelassen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>Auf dem Server ist für einige Dateien zum Hochladen nicht genug Platz.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>CSync unbekannter Fehler.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Abbruch durch den Benutzer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation>Laden oder Erstellen der Journaldatei ist fehlgeschlagen. Stellen Sie sicher, dass Sie im lokalen Synchronisierungsordner über Lese- und Schreibberechtigungen verfügen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation>Erkennungsschritt fehlgeschlagen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation>Zugriff verweigert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation>Datei oder Ordner nicht gefunden:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation>Versuch, einen Ordner anzulegen, der schon existiert.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation>Kein Platz auf Server %1 frei.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>Der Dienst ist vorübergehend nicht erreichbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>Zugriff verboten</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Ein interner Fehler mit der Fehlernummer %1 ist aufgetreten.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Symbolische Verknüpfungen werden bei der Synchronisierung nicht unterstützt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>Die Datei ist in der Ignorierliste geführt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Dateinamen, die mit einem Punkt enden, werden von diesem Dateisystem nicht unterstützt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Dateinamen, die Zeichen '%1' enthalten, werden von diesem Dateisystem nicht unterstützt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>Der Dateiname ist ein reservierter Name in diesem Dateisystem.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>Dateiname endet mit Leerzeichen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>Der Dateiname ist zu lang.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>Der Dateiname kann auf Ihrem Dateisystem nicht entschlüsselt werden.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Ungelöster Konflikt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat fehlgeschlagen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>Dateikodierung ist ungültig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Ungültige Zeichenm bitte benennen Sie "%1" um</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>Fehler beim Einlesen der Blacklist aus der lokalen Datenbank</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>Fehler beim Einlesen des Synchronisierungsprotokolls.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>Synchronisierungsbericht kann nicht geöffnet werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>Der Dateiname enthält mindestens ein ungültiges Zeichen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Aufgrund der »Zu synchronisierende Elemente auswählen«-Sperrliste ignoriert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>Nicht erlaubt, da Sie keine Berechtigung zur Erstellung von Unterordnern haben</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>Das Hochladen dieser Datei ist nicht erlaubt, da die Datei auf dem Server schreibgeschützt ist, Wiederherstellung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>Löschen nicht erlaubt, Wiederherstellung</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Lokale Dateien und Freigabeordner wurden entfernt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Verschieben nicht erlaubt, Element wiederhergestellt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Verschieben nicht erlaubt, da %1 schreibgeschützt ist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>Das Ziel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>Die Quelle</translation>
|
||||
</message>
|
||||
@@ -3362,6 +3408,19 @@ Es ist nicht ratsam, sie zu benutzen.</translation>
|
||||
<translation><p>Diese Version wird von %1 bereitgestellt</p></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation>Ungültiges Zertifikat gefunden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation>Der Server "%1" hat ein ungültiges Zertifikat. Fortsetzen?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3762,8 +3821,8 @@ Es ist nicht ratsam, sie zu benutzen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Ser&veradresse</translation>
|
||||
<source>Server Address</source>
|
||||
<translation>Serveradresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -34,15 +34,56 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -148,12 +189,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -166,49 +207,49 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -218,209 +259,219 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<source>There are folders that were not synchronized because they are too big or external storages: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -624,12 +675,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -1893,7 +1944,7 @@ for additional privileges during the process.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2256,7 +2307,7 @@ It is not advisable to use it.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -2415,27 +2466,27 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2621,22 +2672,22 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2649,87 +2700,82 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2742,17 +2788,17 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2770,22 +2816,22 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -2812,7 +2858,7 @@ It is not advisable to use it.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -3074,265 +3120,265 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<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>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@@ -3366,6 +3412,19 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3766,7 +3825,7 @@ It is not advisable to use it.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
|
||||
@@ -32,15 +32,56 @@
|
||||
<translation>Syncing %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation>Sync paused</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation>Syncing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation>End to end encryption mnemonic</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</translation>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Form</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Storage space: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronised to this computer any more</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Synchronise all</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Synchronize none</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Apply manual changes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Apply</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Connected with <server> as <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>No account configured.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Add new</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Remove</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Account</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation>Show E2E mnemonic</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation>Encrypt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Choose what to sync</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Force sync now</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Restart sync</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Remove folder sync connection</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Folder creation failed</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>Could not create local folder <i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirm Folder Sync Connection Removal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Remove Folder Sync Connection</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sync Running</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>The syncing operation is running.<br/>Do you want to terminate it?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 in use</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 as <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>The server version %1 is old and unsupported! Proceed at your own risk.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Connected to %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Server %1 is temporarily unavailable.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Server %1 is currently in maintenance mode.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Signed out from %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Obtaining authorisation from the browser. <a href='%1'>Click here</a> to re-open the browser.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Connecting to %1...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>No connection to %1 at %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Log in</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>There are folders that were not synchronised because they are too big: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>There are folders that were not synchronised because they are external storages: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<source>There are folders that were not synchronized because they are too big or external storages: </source>
|
||||
<translation>There are folders that were not synchronised because they are too big or external storages: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirm Account Removal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Remove connection</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Open folder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Log out</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Resume sync</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pause sync</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 of %2 in use</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Currently there is no storage usage information available.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No %1 connection configured.</translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation>Enter E2E passphrase</translation>
|
||||
</message>
|
||||
@@ -1887,8 +1938,8 @@ for additional privileges during the process.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<translation>There is no enough free space in the local folder!</translation>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2251,8 +2302,8 @@ It is not advisable to use it.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>The downloaded file is empty despite the server announced it should have been %1.</translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2410,27 +2461,27 @@ It is not advisable to use it.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>The local file was removed during sync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Local file changed during sync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Unexpected return code from server (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>Missing File ID from server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>Missing ETag from server</translation>
|
||||
</message>
|
||||
@@ -2616,22 +2667,22 @@ It is not advisable to use it.</translation>
|
||||
<translation>Icon</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 Sharing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Folder: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation>The file can not be shared because it was shared without sharing permission.</translation>
|
||||
</message>
|
||||
@@ -2644,87 +2695,82 @@ It is not advisable to use it.</translation>
|
||||
<translation>&Share link</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation>Enable</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation>Password:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation>Expiration date:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>TextLabel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Delete</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation>Allow Editing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation>Read only</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation>Allow Upload && Editing</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation>File Drop (Upload Only)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Copy link</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation>Password Protect</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation>Expiration Date</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation>Unshare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Confirm Link Share Deletion</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Public link</translation>
|
||||
</message>
|
||||
@@ -2737,17 +2783,17 @@ It is not advisable to use it.</translation>
|
||||
<translation>Share with users or groups ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Copy link</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>No results for '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>I shared something with you</translation>
|
||||
</message>
|
||||
@@ -2765,22 +2811,22 @@ It is not advisable to use it.</translation>
|
||||
<translation>can edit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation>Can reshare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation>Can create</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation>Can change</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation>Can delete</translation>
|
||||
</message>
|
||||
@@ -2807,8 +2853,8 @@ It is not advisable to use it.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>SSL Cipher Debug View</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3071,265 +3117,265 @@ It is not advisable to use it.</translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Success.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>A network connection timeout happened.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>A HTTP transmission error happened.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>The mounted folder is temporarily not available on the server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>An error occurred while opening a folder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Error while reading folder.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (skipped due to earlier error, trying again in %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>File/Folder is ignored because it's hidden.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>Folder hierarchy is too deep</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflict: Server version downloaded, local copy renamed and not uploaded.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Only %1 are available, need at least %2 to start</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>Not allowed because you don't have permission to add parent folder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>Not allowed because you don't have permission to add files in that folder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Disk space is low: Downloads that would reduce free space below %1 were skipped.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>There is insufficient space available on the server for some uploads.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>CSync unspecified error.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Aborted by the user</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation>Discovery step failed.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation>Permission denied.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation>File or directory not found:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation>Tried to create a folder that already exists.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation>No space on %1 server available.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>The service is temporarily unavailable</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>Access is forbidden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>An internal error number %1 occurred.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Symbolic links are not supported in syncing.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>File is listed on the ignore list.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>File names ending with a period are not supported on this file system.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>File names containing the character '%1' are not supported on this file system.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>The file name is a reserved name on this file system.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>Filename contains trailing spaces.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>Filename is too long.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>The filename cannot be encoded on your file system.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Unresolved conflict.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat failed.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>Filename encoding is not valid</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Invalid characters, please rename "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>Unable to read the blacklist from the local database</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>Unable to read from the sync journal.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>Cannot open the sync journal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>File name contains at least one invalid character</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignored because of the "choose what to sync" blacklist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>Not allowed because you don't have permission to add subfolders to that folder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>Not allowed to upload this file because it is read-only on the server, restoring</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>Not allowed to remove, restoring</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Local files and share folder removed.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Move not allowed, item restored</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Move not allowed because %1 is read-only</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>the destination</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>the source</translation>
|
||||
</message>
|
||||
@@ -3363,6 +3409,19 @@ It is not advisable to use it.</translation>
|
||||
<translation><p>This release was supplied by %1</p></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3763,8 +3822,8 @@ It is not advisable to use it.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Ser&ver Address</translation>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Forma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Espacio de almacenamiento: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Las carpetas no marcadas serán <b>eliminadas</b> de tu sistema de archivos local y ya no serán sincronizados a esta computadora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Sincronizar todo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Sincronizar nada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Aplicar cambios manuales</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Aplicar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Conectado con <server> como <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>No hay cuentas configuradas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Agregar nuevo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Eliminar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Elige que sincronizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Forzar la sincronización ahora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Reiniciar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Eliminar la conexión de sincronización de carpetas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Falló la creación de la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No fue posible crear la carpeta local<i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirmar la Eliminación de la Conexión de Sincronización de Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Eliminar la Conexión de Sincronización de la Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sincronización en curso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La operación de sincronización está en curso. <br/>¿Deseas terminarla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 como <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>¡La versión del servidor %1 es antigua y no está soportada! Procede bajo tu propio riesgo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Conectado a %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>El servidor %1 se encuntra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Actualmente el servidor %1 se encuentra en modo mantenimiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Cerraste sesión en %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Obteniendo autorización del navegador. <a href='%1'>Haz click aquí</a> para re-abrir el navegador.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Conectando a %1...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>No hay conexión a %1 en %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Iniciar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son demasiado grandes:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<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 son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirma la Remosion de la Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres eliminar la conexión a la cuenta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eliminar conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Abrir carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Salir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Reanudar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres dejar de sincronizar la carpeta <i>%1</i>?<p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) de %2 en uso. Algunas carpetas, incluidas carpetas montadas en red o carpetas compartidas, pueden tener diferentes límites</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualmente no hay información disponible del espacio usado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No hay %1 conexión configurada. </translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1877,7 +1928,7 @@ mas privilegios durante el proceso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2241,8 +2292,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2400,27 +2451,27 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>El archivo local se eliminó durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>El archivo local cambió durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Código de retorno del servidor inesperado (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>El ID de archivo no está en el servidor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>ETag no está en el servidor</translation>
|
||||
</message>
|
||||
@@ -2606,22 +2657,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 Compartiendo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Carpeta: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
|
||||
</message>
|
||||
@@ -2634,87 +2685,82 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>EtiquetaDeTexto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Borrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Liga pública</translation>
|
||||
</message>
|
||||
@@ -2727,17 +2773,17 @@ No es recomendable usarlo. </translation>
|
||||
<translation>Compartir con usuarios o grupos ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>No se encontraron resultados para '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Compartí algo contigo</translation>
|
||||
</message>
|
||||
@@ -2755,22 +2801,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation>puede editar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2797,8 +2843,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>Vista de Depuración del Cifrado SSL</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3061,265 +3107,265 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Éxito.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Se presentó un error de transmisión HTTP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Se presentó un error al abrir la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Error al leer la carpeta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>La jerarquía de carpetas es muy profunda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Error no especificado de CSync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Abortado por el usuario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>El servicio se encuentra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>El acceso está prohibido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Se presentó el error interno número %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>El archivo se encuentra en la lista de ignorar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>El nombre del archivo es demasiado largo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Conflicto no resuelto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat falló.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>La codificación del nombre del archivo no es válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>No fue posible leer la lista negra de la base de datos local</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>No es posible leer desde el diario de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>No se puede abrir el diario de sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>No está permitido eliminar, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Movimiento no permitido, elemento restaurado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>el destino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>la fuente</translation>
|
||||
</message>
|
||||
@@ -3353,6 +3399,19 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3753,8 +3812,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Dirección del Ser&vidor</translation>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Forma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Espacio de almacenamiento: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Las carpetas no marcadas serán <b>eliminadas</b> de tu sistema de archivos local y ya no serán sincronizados a esta computadora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Sincronizar todo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Sincronizar nada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Aplicar cambios manuales</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Aplicar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Conectado con <server> como <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>No hay cuentas configuradas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Agregar nuevo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Eliminar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Elige que sincronizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Forzar la sincronización ahora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Reiniciar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Eliminar la conexión de sincronización de carpetas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Falló la creación de la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No fue posible crear la carpeta local<i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirmar la Eliminación de la Conexión de Sincronización de Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Eliminar la Conexión de Sincronización de la Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sincronización en curso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La operación de sincronización está en curso. <br/>¿Deseas terminarla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 como <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>¡La versión del servidor %1 es antigua y no está soportada! Procede bajo tu propio riesgo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Conectado a %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>El servidor %1 se encuntra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Actualmente el servidor %1 se encuentra en modo mantenimiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Cerraste sesión en %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Obteniendo autorización del navegador. <a href='%1'>Haz click aquí</a> para re-abrir el navegador.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Conectando a %1...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>No hay conexión a %1 en %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Iniciar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son demasiado grandes:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<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 son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirma la Remosion de la Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres eliminar la conexión a la cuenta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eliminar conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Abrir carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Salir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Reanudar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres dejar de sincronizar la carpeta <i>%1</i>?<p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) de %2 en uso. Algunas carpetas, incluidas carpetas montadas en red o carpetas compartidas, pueden tener diferentes límites</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualmente no hay información disponible del espacio usado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No hay %1 conexión configurada. </translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1877,7 +1928,7 @@ mas privilegios durante el proceso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2241,8 +2292,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2400,27 +2451,27 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>El archivo local se eliminó durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>El archivo local cambió durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Código de retorno del servidor inesperado (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>El ID de archivo no está en el servidor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>ETag no está en el servidor</translation>
|
||||
</message>
|
||||
@@ -2606,22 +2657,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 Compartiendo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Carpeta: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
|
||||
</message>
|
||||
@@ -2634,87 +2685,82 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>EtiquetaDeTexto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Borrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Liga pública</translation>
|
||||
</message>
|
||||
@@ -2727,17 +2773,17 @@ No es recomendable usarlo. </translation>
|
||||
<translation>Compartir con usuarios o grupos ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>No se encontraron resultados para '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Compartí algo contigo</translation>
|
||||
</message>
|
||||
@@ -2755,22 +2801,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation>puede editar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2797,8 +2843,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>Vista de Depuración del Cifrado SSL</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3061,265 +3107,265 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Éxito.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Se presentó un error de transmisión HTTP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Se presentó un error al abrir la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Error al leer la carpeta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>La jerarquía de carpetas es muy profunda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Error no especificado de CSync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Abortado por el usuario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>El servicio se encuentra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>El acceso está prohibido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Se presentó el error interno número %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>El archivo se encuentra en la lista de ignorar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>El nombre del archivo es demasiado largo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Conflicto no resuelto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat falló.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>La codificación del nombre del archivo no es válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>No fue posible leer la lista negra de la base de datos local</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>No es posible leer desde el diario de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>No se puede abrir el diario de sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>No está permitido eliminar, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Movimiento no permitido, elemento restaurado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>el destino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>la fuente</translation>
|
||||
</message>
|
||||
@@ -3353,6 +3399,19 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3753,8 +3812,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Dirección del Ser&vidor</translation>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Forma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Espacio de almacenamiento: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Las carpetas no marcadas serán <b>eliminadas</b> de tu sistema de archivos local y ya no serán sincronizados a esta computadora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Sincronizar todo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Sincronizar nada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Aplicar cambios manuales</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Aplicar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Conectado con <server> como <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>No hay cuentas configuradas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Agregar nuevo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Eliminar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Elige que sincronizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Forzar la sincronización ahora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Reiniciar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Eliminar la conexión de sincronización de carpetas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Falló la creación de la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No fue posible crear la carpeta local<i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirmar la Eliminación de la Conexión de Sincronización de Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Eliminar la Conexión de Sincronización de la Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sincronización en curso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La operación de sincronización está en curso. <br/>¿Deseas terminarla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 como <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>¡La versión del servidor %1 es antigua y no está soportada! Procede bajo tu propio riesgo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Conectado a %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>El servidor %1 se encuntra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Actualmente el servidor %1 se encuentra en modo mantenimiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Cerraste sesión en %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Obteniendo autorización del navegador. <a href='%1'>Haz click aquí</a> para re-abrir el navegador.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Conectando a %1...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>No hay conexión a %1 en %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Iniciar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son demasiado grandes:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<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 son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirma la Remosion de la Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres eliminar la conexión a la cuenta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eliminar conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Abrir carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Salir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Reanudar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres dejar de sincronizar la carpeta <i>%1</i>?<p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) de %2 en uso. Algunas carpetas, incluidas carpetas montadas en red o carpetas compartidas, pueden tener diferentes límites</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualmente no hay información disponible del espacio usado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No hay %1 conexión configurada. </translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1877,7 +1928,7 @@ mas privilegios durante el proceso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2241,8 +2292,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2400,27 +2451,27 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>El archivo local se eliminó durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>El archivo local cambió durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Código de retorno del servidor inesperado (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>El ID de archivo no está en el servidor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>ETag no está en el servidor</translation>
|
||||
</message>
|
||||
@@ -2606,22 +2657,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 Compartiendo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Carpeta: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
|
||||
</message>
|
||||
@@ -2634,87 +2685,82 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>EtiquetaDeTexto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Borrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Liga pública</translation>
|
||||
</message>
|
||||
@@ -2727,17 +2773,17 @@ No es recomendable usarlo. </translation>
|
||||
<translation>Compartir con usuarios o grupos ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>No se encontraron resultados para '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Compartí algo contigo</translation>
|
||||
</message>
|
||||
@@ -2755,22 +2801,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation>puede editar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2797,8 +2843,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>Vista de Depuración del Cifrado SSL</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3061,265 +3107,265 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Éxito.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Se presentó un error de transmisión HTTP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Se presentó un error al abrir la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Error al leer la carpeta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>La jerarquía de carpetas es muy profunda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Error no especificado de CSync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Abortado por el usuario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>El servicio se encuentra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>El acceso está prohibido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Se presentó el error interno número %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>El archivo se encuentra en la lista de ignorar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>El nombre del archivo es demasiado largo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Conflicto no resuelto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat falló.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>La codificación del nombre del archivo no es válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>No fue posible leer la lista negra de la base de datos local</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>No es posible leer desde el diario de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>No se puede abrir el diario de sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>No está permitido eliminar, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Movimiento no permitido, elemento restaurado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>el destino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>la fuente</translation>
|
||||
</message>
|
||||
@@ -3353,6 +3399,19 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3753,8 +3812,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Dirección del Ser&vidor</translation>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Forma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Espacio de almacenamiento: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Las carpetas no marcadas serán <b>eliminadas</b> de tu sistema de archivos local y ya no serán sincronizados a esta computadora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Sincronizar todo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Sincronizar nada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Aplicar cambios manuales</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Aplicar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Conectado con <server> como <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>No hay cuentas configuradas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Agregar nuevo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Eliminar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Elige que sincronizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Forzar la sincronización ahora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Reiniciar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Eliminar la conexión de sincronización de carpetas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Falló la creación de la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No fue posible crear la carpeta local<i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirmar la Eliminación de la Conexión de Sincronización de Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Eliminar la Conexión de Sincronización de la Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sincronización en curso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La operación de sincronización está en curso. <br/>¿Deseas terminarla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 como <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>¡La versión del servidor %1 es antigua y no está soportada! Procede bajo tu propio riesgo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Conectado a %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>El servidor %1 se encuntra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Actualmente el servidor %1 se encuentra en modo mantenimiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Cerraste sesión en %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Obteniendo autorización del navegador. <a href='%1'>Haz click aquí</a> para re-abrir el navegador.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Conectando a %1...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>No hay conexión a %1 en %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Iniciar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son demasiado grandes:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<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 son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirma la Remosion de la Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres eliminar la conexión a la cuenta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eliminar conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Abrir carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Salir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Reanudar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres dejar de sincronizar la carpeta <i>%1</i>?<p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) de %2 en uso. Algunas carpetas, incluidas carpetas montadas en red o carpetas compartidas, pueden tener diferentes límites</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualmente no hay información disponible del espacio usado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No hay %1 conexión configurada. </translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1877,7 +1928,7 @@ mas privilegios durante el proceso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2241,8 +2292,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2400,27 +2451,27 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>El archivo local se eliminó durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>El archivo local cambió durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Código de retorno del servidor inesperado (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>El ID de archivo no está en el servidor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>ETag no está en el servidor</translation>
|
||||
</message>
|
||||
@@ -2606,22 +2657,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 Compartiendo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Carpeta: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
|
||||
</message>
|
||||
@@ -2634,87 +2685,82 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>EtiquetaDeTexto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Borrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Liga pública</translation>
|
||||
</message>
|
||||
@@ -2727,17 +2773,17 @@ No es recomendable usarlo. </translation>
|
||||
<translation>Compartir con usuarios o grupos ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>No se encontraron resultados para '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Compartí algo contigo</translation>
|
||||
</message>
|
||||
@@ -2755,22 +2801,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation>puede editar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2797,8 +2843,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>Vista de Depuración del Cifrado SSL</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3061,265 +3107,265 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Éxito.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Se presentó un error de transmisión HTTP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Se presentó un error al abrir la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Error al leer la carpeta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>La jerarquía de carpetas es muy profunda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Error no especificado de CSync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Abortado por el usuario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>El servicio se encuentra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>El acceso está prohibido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Se presentó el error interno número %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>El archivo se encuentra en la lista de ignorar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>El nombre del archivo es demasiado largo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Conflicto no resuelto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat falló.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>La codificación del nombre del archivo no es válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>No fue posible leer la lista negra de la base de datos local</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>No es posible leer desde el diario de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>No se puede abrir el diario de sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>No está permitido eliminar, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Movimiento no permitido, elemento restaurado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>el destino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>la fuente</translation>
|
||||
</message>
|
||||
@@ -3353,6 +3399,19 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3753,8 +3812,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Dirección del Ser&vidor</translation>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Forma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Espacio de almacenamiento: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Las carpetas no marcadas serán <b>eliminadas</b> de tu sistema de archivos local y ya no serán sincronizados a esta computadora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Sincronizar todo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Sincronizar nada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Aplicar cambios manuales</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Aplicar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Conectado con <server> como <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>No hay cuentas configuradas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Agregar nuevo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Eliminar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Elige que sincronizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Forzar la sincronización ahora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Reiniciar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Eliminar la conexión de sincronización de carpetas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Falló la creación de la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No fue posible crear la carpeta local<i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirmar la Eliminación de la Conexión de Sincronización de Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Eliminar la Conexión de Sincronización de la Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sincronización en curso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La operación de sincronización está en curso. <br/>¿Deseas terminarla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 como <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>¡La versión del servidor %1 es antigua y no está soportada! Procede bajo tu propio riesgo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Conectado a %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>El servidor %1 se encuntra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Actualmente el servidor %1 se encuentra en modo mantenimiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Cerraste sesión en %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Obteniendo autorización del navegador. <a href='%1'>Haz click aquí</a> para re-abrir el navegador.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Conectando a %1...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>No hay conexión a %1 en %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Iniciar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son demasiado grandes:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<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 son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirma la Remosion de la Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres eliminar la conexión a la cuenta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eliminar conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Abrir carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Salir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Reanudar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres dejar de sincronizar la carpeta <i>%1</i>?<p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) de %2 en uso. Algunas carpetas, incluidas carpetas montadas en red o carpetas compartidas, pueden tener diferentes límites</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualmente no hay información disponible del espacio usado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No hay %1 conexión configurada. </translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1877,7 +1928,7 @@ mas privilegios durante el proceso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2241,8 +2292,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2400,27 +2451,27 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>El archivo local se eliminó durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>El archivo local cambió durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Código de retorno del servidor inesperado (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>El ID de archivo no está en el servidor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>ETag no está en el servidor</translation>
|
||||
</message>
|
||||
@@ -2606,22 +2657,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 Compartiendo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Carpeta: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
|
||||
</message>
|
||||
@@ -2634,87 +2685,82 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>EtiquetaDeTexto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Borrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Liga pública</translation>
|
||||
</message>
|
||||
@@ -2727,17 +2773,17 @@ No es recomendable usarlo. </translation>
|
||||
<translation>Compartir con usuarios o grupos ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>No se encontraron resultados para '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Compartí algo contigo</translation>
|
||||
</message>
|
||||
@@ -2755,22 +2801,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation>puede editar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2797,8 +2843,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>Vista de Depuración del Cifrado SSL</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3061,265 +3107,265 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Éxito.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Se presentó un error de transmisión HTTP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Se presentó un error al abrir la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Error al leer la carpeta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>La jerarquía de carpetas es muy profunda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Error no especificado de CSync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Abortado por el usuario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>El servicio se encuentra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>El acceso está prohibido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Se presentó el error interno número %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>El archivo se encuentra en la lista de ignorar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>El nombre del archivo es demasiado largo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Conflicto no resuelto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat falló.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>La codificación del nombre del archivo no es válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>No fue posible leer la lista negra de la base de datos local</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>No es posible leer desde el diario de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>No se puede abrir el diario de sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>No está permitido eliminar, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Movimiento no permitido, elemento restaurado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>el destino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>la fuente</translation>
|
||||
</message>
|
||||
@@ -3353,6 +3399,19 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3753,8 +3812,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Dirección del Ser&vidor</translation>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Forma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Espacio de almacenamiento: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Las carpetas no marcadas serán <b>eliminadas</b> de tu sistema de archivos local y ya no serán sincronizados a esta computadora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Sincronizar todo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Sincronizar nada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Aplicar cambios manuales</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Aplicar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Conectado con <server> como <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>No hay cuentas configuradas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Agregar nuevo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Eliminar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Elige que sincronizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Forzar la sincronización ahora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Reiniciar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Eliminar la conexión de sincronización de carpetas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Falló la creación de la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No fue posible crear la carpeta local<i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirmar la Eliminación de la Conexión de Sincronización de Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Eliminar la Conexión de Sincronización de la Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sincronización en curso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La operación de sincronización está en curso. <br/>¿Deseas terminarla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 como <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>¡La versión del servidor %1 es antigua y no está soportada! Procede bajo tu propio riesgo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Conectado a %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>El servidor %1 se encuntra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Actualmente el servidor %1 se encuentra en modo mantenimiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Cerraste sesión en %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Obteniendo autorización del navegador. <a href='%1'>Haz click aquí</a> para re-abrir el navegador.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Conectando a %1...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>No hay conexión a %1 en %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Iniciar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son demasiado grandes:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<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 son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirma la Remosion de la Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres eliminar la conexión a la cuenta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eliminar conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Abrir carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Salir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Reanudar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres dejar de sincronizar la carpeta <i>%1</i>?<p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) de %2 en uso. Algunas carpetas, incluidas carpetas montadas en red o carpetas compartidas, pueden tener diferentes límites</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualmente no hay información disponible del espacio usado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No hay %1 conexión configurada. </translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1877,7 +1928,7 @@ mas privilegios durante el proceso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2241,8 +2292,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2400,27 +2451,27 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>El archivo local se eliminó durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>El archivo local cambió durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Código de retorno del servidor inesperado (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>El ID de archivo no está en el servidor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>ETag no está en el servidor</translation>
|
||||
</message>
|
||||
@@ -2606,22 +2657,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 Compartiendo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Carpeta: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
|
||||
</message>
|
||||
@@ -2634,87 +2685,82 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>EtiquetaDeTexto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Borrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Liga pública</translation>
|
||||
</message>
|
||||
@@ -2727,17 +2773,17 @@ No es recomendable usarlo. </translation>
|
||||
<translation>Compartir con usuarios o grupos ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>No se encontraron resultados para '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Compartí algo contigo</translation>
|
||||
</message>
|
||||
@@ -2755,22 +2801,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation>puede editar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2797,8 +2843,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>Vista de Depuración del Cifrado SSL</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3061,265 +3107,265 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Éxito.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Se presentó un error de transmisión HTTP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Se presentó un error al abrir la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Error al leer la carpeta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>La jerarquía de carpetas es muy profunda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Error no especificado de CSync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Abortado por el usuario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>El servicio se encuentra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>El acceso está prohibido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Se presentó el error interno número %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>El archivo se encuentra en la lista de ignorar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>El nombre del archivo es demasiado largo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Conflicto no resuelto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat falló.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>La codificación del nombre del archivo no es válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>No fue posible leer la lista negra de la base de datos local</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>No es posible leer desde el diario de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>No se puede abrir el diario de sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>No está permitido eliminar, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Movimiento no permitido, elemento restaurado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>el destino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>la fuente</translation>
|
||||
</message>
|
||||
@@ -3353,6 +3399,19 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3753,8 +3812,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Dirección del Ser&vidor</translation>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Forma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Espacio de almacenamiento: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Las carpetas no marcadas serán <b>eliminadas</b> de tu sistema de archivos local y ya no serán sincronizados a esta computadora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Sincronizar todo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Sincronizar nada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Aplicar cambios manuales</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Aplicar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Conectado con <server> como <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>No hay cuentas configuradas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Agregar nuevo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Eliminar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Elige que sincronizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Forzar la sincronización ahora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Reiniciar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Eliminar la conexión de sincronización de carpetas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Falló la creación de la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No fue posible crear la carpeta local<i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirmar la Eliminación de la Conexión de Sincronización de Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Eliminar la Conexión de Sincronización de la Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sincronización en curso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La operación de sincronización está en curso. <br/>¿Deseas terminarla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 como <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>¡La versión del servidor %1 es antigua y no está soportada! Procede bajo tu propio riesgo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Conectado a %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>El servidor %1 se encuntra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Actualmente el servidor %1 se encuentra en modo mantenimiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Cerraste sesión en %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Obteniendo autorización del navegador. <a href='%1'>Haz click aquí</a> para re-abrir el navegador.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Conectando a %1...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>No hay conexión a %1 en %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Iniciar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son demasiado grandes:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<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 son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirma la Remosion de la Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres eliminar la conexión a la cuenta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eliminar conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Abrir carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Salir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Reanudar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres dejar de sincronizar la carpeta <i>%1</i>?<p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) de %2 en uso. Algunas carpetas, incluidas carpetas montadas en red o carpetas compartidas, pueden tener diferentes límites</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualmente no hay información disponible del espacio usado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No hay %1 conexión configurada. </translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1877,7 +1928,7 @@ mas privilegios durante el proceso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2241,8 +2292,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2400,27 +2451,27 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>El archivo local se eliminó durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>El archivo local cambió durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Código de retorno del servidor inesperado (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>El ID de archivo no está en el servidor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>ETag no está en el servidor</translation>
|
||||
</message>
|
||||
@@ -2606,22 +2657,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 Compartiendo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Carpeta: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
|
||||
</message>
|
||||
@@ -2634,87 +2685,82 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>EtiquetaDeTexto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Borrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Liga pública</translation>
|
||||
</message>
|
||||
@@ -2727,17 +2773,17 @@ No es recomendable usarlo. </translation>
|
||||
<translation>Compartir con usuarios o grupos ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>No se encontraron resultados para '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Compartí algo contigo</translation>
|
||||
</message>
|
||||
@@ -2755,22 +2801,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation>puede editar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2797,8 +2843,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>Vista de Depuración del Cifrado SSL</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3061,265 +3107,265 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Éxito.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Se presentó un error de transmisión HTTP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Se presentó un error al abrir la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Error al leer la carpeta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>La jerarquía de carpetas es muy profunda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Error no especificado de CSync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Abortado por el usuario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>El servicio se encuentra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>El acceso está prohibido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Se presentó el error interno número %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>El archivo se encuentra en la lista de ignorar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>El nombre del archivo es demasiado largo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Conflicto no resuelto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat falló.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>La codificación del nombre del archivo no es válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>No fue posible leer la lista negra de la base de datos local</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>No es posible leer desde el diario de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>No se puede abrir el diario de sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>No está permitido eliminar, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Movimiento no permitido, elemento restaurado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>el destino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>la fuente</translation>
|
||||
</message>
|
||||
@@ -3353,6 +3399,19 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3753,8 +3812,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Dirección del Ser&vidor</translation>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Forma</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Espacio de almacenamiento: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Las carpetas no marcadas serán <b>eliminadas</b> de tu sistema de archivos local y ya no serán sincronizados a esta computadora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Sincronizar todo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Sincronizar nada</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Aplicar cambios manuales</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Aplicar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Conectado con <server> como <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>No hay cuentas configuradas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Agregar nuevo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Eliminar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Elige que sincronizar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Forzar la sincronización ahora</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Reiniciar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Eliminar la conexión de sincronización de carpetas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Falló la creación de la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>No fue posible crear la carpeta local<i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirmar la Eliminación de la Conexión de Sincronización de Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Eliminar la Conexión de Sincronización de la Carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sincronización en curso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La operación de sincronización está en curso. <br/>¿Deseas terminarla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 como <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>¡La versión del servidor %1 es antigua y no está soportada! Procede bajo tu propio riesgo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Conectado a %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>El servidor %1 se encuntra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Actualmente el servidor %1 se encuentra en modo mantenimiento.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Cerraste sesión en %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Obteniendo autorización del navegador. <a href='%1'>Haz click aquí</a> para re-abrir el navegador.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Conectando a %1...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>No hay conexión a %1 en %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Iniciar sesión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son demasiado grandes:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Hay carpetas que no fueron sincronizadas porque son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<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 son de almacenamiento externo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirma la Remosion de la Cuenta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres eliminar la conexión a la cuenta <i>%1</i>?</p><p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eliminar conexión</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Abrir carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Salir</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Reanudar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Pausar sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>¿Realmente quieres dejar de sincronizar la carpeta <i>%1</i>?<p><b>Nota:</b> Esto <b>no</b> borrará ningún archivo.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) de %2 en uso. Algunas carpetas, incluidas carpetas montadas en red o carpetas compartidas, pueden tener diferentes límites</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 de %2 en uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actualmente no hay información disponible del espacio usado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>No hay %1 conexión configurada. </translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1877,7 +1928,7 @@ mas privilegios durante el proceso.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2241,8 +2292,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>El archivo descargado está vacío a pesar de que el servidor indicó que debería ser de %1. </translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2400,27 +2451,27 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>El archivo local se eliminó durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>El archivo local cambió durante la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Código de retorno del servidor inesperado (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>El ID de archivo no está en el servidor</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>ETag no está en el servidor</translation>
|
||||
</message>
|
||||
@@ -2606,22 +2657,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 Compartiendo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Carpeta: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation>El archivo no puede ser compartido porque fue compartido sin permisos para compartir.</translation>
|
||||
</message>
|
||||
@@ -2634,87 +2685,82 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>EtiquetaDeTexto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Borrar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Confirmar el Borrado de la Liga del Elemento Compartido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>¿Realmente deseas borrar el vínculo público al elemento <i>%1</i>?</p> <p>Nota: Esta acción no se puede deshacer.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Cancelar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Liga pública</translation>
|
||||
</message>
|
||||
@@ -2727,17 +2773,17 @@ No es recomendable usarlo. </translation>
|
||||
<translation>Compartir con usuarios o grupos ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>No se encontraron resultados para '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Compartí algo contigo</translation>
|
||||
</message>
|
||||
@@ -2755,22 +2801,22 @@ No es recomendable usarlo. </translation>
|
||||
<translation>puede editar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2797,8 +2843,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>Vista de Depuración del Cifrado SSL</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3061,265 +3107,265 @@ No es recomendable usarlo. </translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Éxito.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Se presentó una expiración del tiempo de conexión de red.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Se presentó un error de transmisión HTTP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>La carpeta montada está temporalmente no disponible en el servidor </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Se presentó un error al abrir la carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Error al leer la carpeta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (omitido por un error previo, intentando de nuevo en %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>La jerarquía de carpetas es muy profunda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflicto: Se descargó la versión del servidor, la copia local renombrada y no fue actualizada.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Solo tiene %1 disponible, se necesita de al menos %2 para iniciar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear una carpeta padre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>No está permitido porque no tienes permisos para agrear archivos a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Espacio en disco bajo: Las descargas que podrían reducir el espacio por debajo de %1 se omitieron.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>No hay espacio disponible en el servidor para algunas cargas.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Error no especificado de CSync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Abortado por el usuario</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>El servicio se encuentra temporalmente no disponible</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>El acceso está prohibido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Se presentó el error interno número %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Las ligas simbólicas no están soportadas en la sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>El archivo se encuentra en la lista de ignorar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que terminan en punto no están siportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Los nombres de archivos que contengan el caracter '%1' no son soportados en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>El nombre del archivo es demasiado largo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Conflicto no resuelto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat falló.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>La codificación del nombre del archivo no es válida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Caracteres inválidos, por favor renombra "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>No fue posible leer la lista negra de la base de datos local</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>No es posible leer desde el diario de sincronización.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>No se puede abrir el diario de sincronización</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>El nombre del archivo contiene al menos un caracter inválido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignorado por la lista negra de "elige qué sincronizar"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>No está permitido porque no tienes los permisos para agregar subcarpetas a esa carpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>No está permitido cargar este archivo porque es de solo lectura en el servidor, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>No está permitido eliminar, restaurando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Los archivos locales y la carpeta compartida fueron eliminados. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Movimiento no permitido, elemento restaurado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Movimiento no permitido porque %1 es de solo lectura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>el destino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>la fuente</translation>
|
||||
</message>
|
||||
@@ -3353,6 +3399,19 @@ No es recomendable usarlo. </translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3753,8 +3812,8 @@ No es recomendable usarlo. </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Dirección del Ser&vidor</translation>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Vorm</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Salvestusruum: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Märkimata kataloogid <b>eemaldatakse</b> kohalikust failisüsteemist ning neid ei sünkroniseerita enam sellesse arvutisse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Rakenda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Loobu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Ühendatud <server> kasutajana <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>Ühtegi kontot pole seadistatud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Lisa uus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Eemalda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Konto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Vali, mida sünkroniseerida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Kausta loomine ebaõnnestus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sünkroniseerimine on käimas</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>Sünkroniseerimine on käimas.<br/>Kas sa soovid seda lõpetada?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 kasutusel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 as <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Ühendatud %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Server %1 pole ajutiselt saadaval.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Logi sisse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<source>There are folders that were not synchronized because they are too big or external storages: </source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Kinnita konto eemaldamine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Eemalda ühendus</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Ava kaust</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Logi välja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Taasta sünroonimist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Peata sünkroonimine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Hetkel pole mahu kasutuse info saadaval.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Ühtegi %1 ühendust pole seadistatud.</translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1867,7 +1918,7 @@ for additional privileges during the process.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2231,7 +2282,7 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
@@ -2390,27 +2441,27 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Kohalik fail on eemaldatud sünkroniseeringu käigus.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Kohalik fail muutus sünkroniseeringu käigus.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2596,22 +2647,22 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 jagamine</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Kaust: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2624,87 +2675,82 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>Tekstisilt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Kustuta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Loobu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Avalik link</translation>
|
||||
</message>
|
||||
@@ -2717,17 +2763,17 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<translation>Jaga kasutajate või gruppidega ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2745,22 +2791,22 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<translation>saab muuta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2787,7 +2833,7 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
@@ -3051,265 +3097,265 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Korras.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Toimus võrgukatkestus.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>HTTP ülekande viga.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>CSync tuvastamatu viga.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Kasutaja poolt tühistatud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>Teenus pole ajutiselt saadaval</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>Ligipääs on keelatud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Sümboolsed lingid ei ole sünkroniseerimisel toetatud.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>Fail on märgitud ignoreeritavate nimistus.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>Faili nimi on liiga pikk.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>Failinime kodeering pole kehtiv</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>Ei suuda avada sünkroniseeringu zurnaali</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>Faili nimesonvähemalt üks keelatud märk</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>"Vali, mida sünkroniseerida" musta nimekirja tõttu vahele jäetud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>Pole lubatud üles laadida, kuna tegemist on ainult-loetava serveriga, taastan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>Eemaldamine pole lubatud, taastan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Kohalikud failid ja jagatud kaustad eemaldatud.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Liigutamine pole lubatud, üksus taastatud</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Liigutamien pole võimalik kuna %1 on ainult lugemiseks</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>sihtkoht</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>allikas</translation>
|
||||
</message>
|
||||
@@ -3343,6 +3389,19 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3743,7 +3802,7 @@ Selle kasutamine pole soovitatav.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
|
||||
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Formularioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Biltegiratze ahalmena: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Desmarkatutako karpetak zure bertako fitxategi sistematik <b>ezabatuko</b> dira eta ez dira gehiago ordenagailu honekin sinkronizatuko</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Sinkronizatu dena</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Ez sinkronizatu ezer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Aplikatu eskuzko aldaketak</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Aplikatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Ezeztatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation><user> bezala <server>-n konektatuta</translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>Ez da konturik konfiguratu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Gehitu berria</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Ezabatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Kontua</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation>Zifratu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Hautatu zer sinkronizatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Behartu orain sinkronizatzen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Berrabiarazi sinkronizazioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Ezabatu karpeta honen konexioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Karpeta sortzeak huts egin du</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>Ezin izan da <i>%1</i> bertako karpeta sortu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Baieztatu Karpetaren Konexioaren Ezabatzea</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Ezabatu Karpeta Honen Konexioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Sinkronizazioa martxan da</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>Sinkronizazio martxan da.<br/>Bukatu nahi al duzu?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 erabiltzen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>Zerbitzariaren bertsioa %1 zaharra eta euskarririk gabekoa da! Zure ardurapean aritu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>%1ra konektatuta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>%1 zerbitzaria ez dago orain eskuragarri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>%1 zerbitzaria une honetan mantenu lanetan dago.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>%1etik saioa itxita.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Nabigatzailearen baimena eskuratzen. Egin <a href= '%1'>klik hemen</a> nabigatzailea berrabiarazteko.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>%1(r)ekin konektatzen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>Konexiorik ez %1-ekin %2-etan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Hasi saioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Hainbat karpeta ez dira sinkronizatu handiegiak direlako:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Hainbat karpeta ez dira sinkronizatu kanpoko biltegietan daudelako:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<source>There are folders that were not synchronized because they are too big or external storages: </source>
|
||||
<translation>Hainbat karpeta ez dira sinkronizatu handiegiak direlako edo kanpoko biltegietan daudelako:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Baieztatu Kontuaren Ezabatzea</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Ezabatu konexioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Ireki karpeta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Saioa bukatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Berrekin sinkronizazioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Gelditu sinkronizazioa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%2tik %1 erabilita</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Orain ez dago eskuragarri biltegiratze erabileraren informazioa.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Ez dago %1 konexiorik konfiguratuta.</translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1871,7 +1922,7 @@ for additional privileges during the process.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2235,7 +2286,7 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
@@ -2394,27 +2445,27 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Fitxategi lokala ezabatu da sinkronizazioan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Fitxategi lokala aldatu da sinkronizazioan.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2600,22 +2651,22 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<translation>Ikonoa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Karpeta: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2628,87 +2679,82 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation>Gaitu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation>Pasahitza:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation>Iraungitze data:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>TestuEtiketa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Ezabatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation>Editatzea baimendu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation>Irakurtzeko soilik</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Esteka kopiatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation>Pasahitzarekin babestu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation>Iraungitze data</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation>Ez partekatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Ezeztatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Esteka publikoa</translation>
|
||||
</message>
|
||||
@@ -2721,17 +2767,17 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<translation>Elkarbanatu erabiltzaile edo taldearekin...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Esteka kopiatu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Zerbait partekatu dut zurekin</translation>
|
||||
</message>
|
||||
@@ -2749,22 +2795,22 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<translation>editatu dezake</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation>Birparteka daiteke</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation>Sortu dezake</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation>Aldatu dezake</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation>Ezabatu dezake</translation>
|
||||
</message>
|
||||
@@ -2791,7 +2837,7 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
@@ -3053,265 +3099,265 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Arrakasta.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>HTTP transmisio errore bat gertatu da.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Errore bat egon da karpeta bat irekitzearkoan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>CSyncen zehaztugabeko errorea.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Erabiltzaileak bertan behera utzita</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation>Fitxategia edo direktorioa ez da aurkitu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Esteka sinbolikoak ezin dira sinkronizatu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>Fitxategia baztertutakoen zerrendan dago.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>Fitxategiaren izena luzeegia da.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>Ezin da sinkronizazio egunerokoa ireki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>Fitxategi izenak behintzat baliogabeko karaktere bat du</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>Ezabatzeko baimenik gabe, berrezartzen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Mugitzea ez dago baimenduta, elementua berrezarri da</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Mugitzea ez dago baimenduta %1 irakurtzeko bakarrik delako</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>helburua</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>jatorria</translation>
|
||||
</message>
|
||||
@@ -3345,6 +3391,19 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3745,7 +3804,7 @@ Ez da gomendagarria erabltzea.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
|
||||
@@ -32,15 +32,56 @@
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>فرم</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>حجم فضای ذخیرهسازی: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>پوشه های بررسی نشده از سیستم فایل محلی شما <b>حذف</b> خواهد شد و دیگر در این کامپیوتر همگام سازی نخواهد شد.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>همگامسازی همه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>همگام سازی هیچ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>تایید تغییرات دستی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>اعمال</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>منصرف شدن</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>متصل به <server> به عنوان <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>هیچ حسابکاربریای تنظیم نشده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>اضافه کردن جدید</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>حذف</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>حساب کاربری</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation>رمزنگاری</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>انتخاب موارد همگامسازی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>راه اندازی مجدد همگام سازی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>حذف اتصال همگام سازی پوشه </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>ساخت پوشه ناموفق</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>ناتوانی در ساخت پوشه محلی <i>1%</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>تأیید حذف اتصال همگام سازی پوشه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>حذف اتصال همگام سازی پوشه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>همگام سازی در حال اجراست</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>عملیات همگام سازی در حال اجراست.<br/>آیا دوست دارید آن را متوقف کنید؟</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>1% در استفاده</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>1% به عنوان <i>2%</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>نسخه سرور 1% قدیمی است و پشتیبانی نشده است! مسئولیت با خود شماست.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>متصل به %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>سرور %1 بصورت موقت خارج از دسترس است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>سرور 1% اکنون در حالت تعمیر است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>از 1% خارج شد.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>دریافت مجوز از مرورگر. <a href='%1'>اینجا کلیک کنید</a> تا مرورگر دوباره باز شود.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>اتصال به %1...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>اتصال به 1% در 2% وجود ندارد.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>ورود</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>پوشههایی وجود دارند که همگام سازی نشده اند زیرا آن ها بسیار بزرگ هستند:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>پوشههایی وجود دارند که همگام سازی نشده اند زیرا آن ها مخازن خارجی هستند:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<source>There are folders that were not synchronized because they are too big or external storages: </source>
|
||||
<translation>پوشههایی وجود دارند که همگام سازی نشده اند زیرا آن ها بسیار بزرگ یا مخازن خارجی هستند:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>تائید حذف حسابکاربری</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>آیا شما واقعا می خواهید اتصال به حساب <i>1%</i>را حذف کنید؟</p> <p><b>توجه:</b> این هیچ فایلی را حذف نخواهد کرد.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>حذف ارتباط</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>بازکردن پوشه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>خروج</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>از سرگیری همگامسازی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>توقف بههنگامسازی </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>آیا شما واقعا می خواهید همگام سازی پوشه <i>1%</i> را متوقف نمایید؟</p><p><b>توجه:</b>این هیچ فایلی را حذف <b>نخواهد</b> کرد. </p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>1% (%3%) از 2% در استفاده. برخی پوشهها، شامل شبکه نصب شده یا پوشه های مشترک، ممکن است محدودیت های متفاوت داشته باشند.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>1% از 2% در استفاده</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>در حال حاضر هیچ اطلاعات کاربرد ذخیره سازی در دسترس نیست.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>بدون %1 اتصال پیکربندی شده.</translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -1874,7 +1925,7 @@ for additional privileges during the process.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2238,8 +2289,8 @@ It is not advisable to use it.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>پرونده دانلود شده خالی است با وجود اینکه سرور اعلام کرده است این باید 1% باشد.</translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2397,27 +2448,27 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>فایل محلی در حین همگامسازی حذف شده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>فایل محلی در حین همگامسازی تغییر کرده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>کد بازگشت غیر منتظره از سرور (1%)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>فاقد شناسه پرونده از سرور</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>فاقد ETag از سرور</translation>
|
||||
</message>
|
||||
@@ -2603,22 +2654,22 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>%1 اشتراکگذاری</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>پوشه: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<source>The file can not be shared because it was shared without sharing permission.</source>
|
||||
<translation>پرونده نمی تواند به اشتراک گذاشته شود زیرا بدون مجوز به اشتراک گذاشته شده است.</translation>
|
||||
</message>
|
||||
@@ -2631,87 +2682,82 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation>فعال</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation>کلمه عبور</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation>تاریخ انقضا</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>برچسب متنی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>حذف</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation>اجازه ویرایش</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation>فقط خواندنی</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation>اجازه بارگزاری && ویرایش</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation>کپی کردن آدرس لینک</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation>محافظت کلمه عبور</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation>تاریخ انقضا</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>حذف اشتراک گذاری لینک را تایید کنید</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>آیا شما واقعا می خواهید اشتراک لینک عمومی را حذف کنید<i>1%</i>؟</p><p> توجه: این عمل نمی تواند انجام نشود.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>لغو</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>پیوند عمومی</translation>
|
||||
</message>
|
||||
@@ -2724,17 +2770,17 @@ It is not advisable to use it.</source>
|
||||
<translation>اشتراک گذاری با کاربران یا گروه ها ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation>کپی کردن آدرس لینک</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>هیچ نتیجه ای برای '1%' وجود ندارد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>من چیزی را با شما به اشتراک گذاشتم</translation>
|
||||
</message>
|
||||
@@ -2752,22 +2798,22 @@ It is not advisable to use it.</source>
|
||||
<translation>می توان ویرایش کرد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
@@ -2794,7 +2840,7 @@ It is not advisable to use it.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
@@ -3057,265 +3103,265 @@ It is not advisable to use it.</source>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>موفقیت</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>وقفه اتصال شبکه روی داده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>خطا در انتقال HTTP اتفاق افتاده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>پوشه نصب شده به طور موقت در سرور موجود نیست</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>یک خطا در هنگام باز کردن یک پوشه رخ داده است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>خطا در هنگام خواندن پوشه</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>1% (به علت خطای قبلی از بین رفته است، دوباره در 2% امتحان کنید)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>پرونده/پوشه رد شد زیرا مخفی است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>سلسله مراتب پوشه خیلی عمیق است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>ناسازگاری: نسخه سرور دانلود شد، کپی محلی تغییر نام داده شده و بارگذاری نشده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>تنها 1% موجود است، حداقل 2% برای شروع مورد نیاز است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>پایگاه داده محلی باز یا ساخته نمی شود. اطمینان حاصل کنید که دسترسی به نوشتن در پوشه همگام سازی دارید.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>مجاز نیستید زیرا شما اجازه افزودن به پوشه والد را ندارید</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>مجاز نیستید زیرا شما اجازه افزودن پرونده به آن پوشه را ندارید</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>فضای دیسک کم است: دانلودهایی که فضای آزاد را به کمتر از 1% کاهش می دهند رد می شوند.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>برای بعضی از بارگذاری ها در سرور فضای کافی موجود نیست.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>خطای نامشخص CSync </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>متوقف شده توسط کاربر</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation>فایل یا پوشه پیدا نشد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation>تلاش برای ساخت پوشه ای که قبلا وجود داشته است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>سرویس بصورت موقت خارج از دسترس است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>دسترسی ممنوع است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>یک خطای داخلی با شماره خطای %1 رخ داده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>پیوندهای نمادین در همگام سازی پشتیبانی نمی شوند.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>پرونده در فهرست رد شده ها موجود است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>نام پرونده هایی که با دوره ای پایان می یابند در این سیستم پرونده پشتیبانی نشده اند.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>نام پرونده هایی که شامل کاراکتر '1%' هستند در این سیستم پرونده پشتیبانی نشده اند.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>نام پرونده یک نام رزرو شده در این سیستم پرونده است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>نام پرونده شامل دنباله فضای خالی است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>نام فایل خیلی طولانی است.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>نام پرونده در سیستم پرونده شما رمزگذاری نمی شود.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>ناسازگاری حل نشده.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>وضعیت ناموفق</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>رمزگذاری نام فایل معتبر نیست</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>کاراکتر نامعتبر، لطفا "%1" را تغییر نام دهید</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>نمی توان لیست سیاه را از پایگاه داده محلی خواند</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>نمی توان از مجله همگام ساز خواند.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>نمی توان مجله همگام ساز را باز کرد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>نام فایل دارای حداقل یک کاراکتر نامعتبر است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>به علت لیست سیاه "انتخاب کنید چه چیزی همگام سازی شود" رد شد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>با توجه به عدم اجازهی شما به ایجاد زیرپوشه به پوشه مجاز نیست</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>آپلود این فایل با توجه به فقط-خواندنی بودن آن در سرور مجاز نیست، در حال بازگرداندن</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>حذف مجاز نیست، در حال بازگردادن</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>فایلهای محلی و پوشهی اشتراک حذف شد.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>انتقال مجاز نیست، مورد بازگردانده شد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>انتقال مجاز نیست زیرا 1% فقط خواندنی است</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>مقصد</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>مبدا</translation>
|
||||
</message>
|
||||
@@ -3349,6 +3395,19 @@ It is not advisable to use it.</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3749,8 +3808,8 @@ It is not advisable to use it.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>آدرس سرور</translation>
|
||||
<source>Server Address</source>
|
||||
<translation type="unfinished"/>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -32,15 +32,56 @@
|
||||
<translation>Synchronisation de %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation>Aucun fichier modifié récemment</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation>Synchronisation en pause</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation>Synchronisation en cours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation>Consulter le site web</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation>Modifié récemment</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation>Suspendre la synchronisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation>Aide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation>Paramètres</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation>Se déconnecter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation>Quitter le client de synchro</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation>Chiffrement de bout en bout mnémotechnique</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation>Pour protéger votre identité cryptographique, nous la chiffrons avec une mnémonique de 12 mots du dictionnaire. Veuillez les noter et les garder en sécurité. Ils seront nécessaires pour ajouter d’autres appareils à votre compte (comme votre téléphone portable ou votre ordinateur portable).</translation>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Formulaire</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Espace de stockage : ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Les dossiers décochés seront <b>supprimés</b> de votre disque local et ne seront plus synchronisés avec cet ordinateur.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Tout synchroniser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Ne rien synchroniser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Appliquer les changements manuellement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Appliquer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Annuler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Connecté au serveur <server> avec le compte <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>Aucun compte configuré.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Ajouter un nouveau compte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Supprimer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Compte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation>Ce compte prend en charge le chiffrement de bout en bout.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation>Activer le chiffrement</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation>Afficher le code mnémotechnique E2E</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation>Chiffrer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Sélectionner le contenu à synchroniser</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Forcer la synchronisation maintenant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Redémarrer la synchronisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Supprimer la synchronisation du dossier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Échec de création du dossier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>Impossible de créer le dossier local <i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Confirmer la suppression de synchronisation de dossier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Supprimer la synchronisation de ce dossier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>Synchronisation en cours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>La synchronisation est en cours.<br/>Voulez-vous l'arrêter ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 utilisé(s)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 avec le compte <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>La version %1 du serveur est ancienne et n'est pas prise en charge. Continuez à vos risques et périls.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Connecté au serveur %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Le serveur %1 est temporairement indisponible.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Le serveur %1 est en cours de maintenance.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Session sur %1 fermée.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>En attente d'autorisation du navigateur. <a href='%1'>Cliquer ici</a> pour recharger le navigateur.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Connexion à %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>Aucune connexion au serveur %1 à l'adresse %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Se connecter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Certains dossiers n'ont pas été synchronisés parce qu'ils sont de taille trop importante :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Certains dossiers n'ont pas été synchronisés parce qu'ils sont localisés sur un stockage externe :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<source>There are folders that were not synchronized because they are too big or external storages: </source>
|
||||
<translation>Certains dossiers n'ont pas été synchronisés par qu'ils sont localisés sur un stockage externe ou qu'ils sont de taille trop importante :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Confirmation de retrait du compte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Êtes-vous certain de vouloir retirer <i>%1</i> des comptes synchronisés avec le serveur ?</p><p><b>Remarque :</b> cela ne supprimera pas votre compte sur le serveur et aucun fichier ne sera supprimé ni localement ni en ligne.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Retirer le compte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Ouvrir le dossier local</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Se déconnecter</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Reprendre la synchronisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Mettre en pause</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Voulez-vous vraiment arrêter de synchroniser le dossier <i>%1</i> ?</p><p><b>Note :</b> Aucun fichier ne sera supprimé.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) utilisés sur %2. Certains dossiers, montés depuis le réseau ou partagés, peuvent avoir des limites différentes.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 utilisés sur %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Actuellement aucune information d'utilisation de stockage n'est disponible.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Aucune connexion à %1 configurée</translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation>Merci de saisir votre phrase secrète E2E : <br><br>Utilisateur : %2<br>Compte : %3<br></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation>Entrez la phrase secrète E2E</translation>
|
||||
</message>
|
||||
@@ -1889,7 +1940,7 @@ L'assistant de mise à jour peut vous demandez des autorisations supplémen
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation>L'espace libre dans le dossier local est insuffisant !</translation>
|
||||
</message>
|
||||
</context>
|
||||
@@ -2253,8 +2304,8 @@ Il est déconseillé de l'utiliser.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<translation>Le fichier téléchargé est vide bien que le serveur indique que sa taille devrait être de %1.</translation>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation>Le fichier reçu est vide bien que le serveur indique que sa taille devrait être de %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="847"/>
|
||||
@@ -2412,27 +2463,27 @@ Il est déconseillé de l'utiliser.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Fichier local supprimé pendant la synchronisation.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Fichier local modifié pendant la synchronisation.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Le serveur a retourné un code inattendu (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>L'identifiant de fichier est manquant sur le serveur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>L'information Etag de modification de fichier est manquante sur le serveur</translation>
|
||||
</message>
|
||||
@@ -2618,22 +2669,22 @@ Il est déconseillé de l'utiliser.</translation>
|
||||
<translation>Icône</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>Partage %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Dossier: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<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 été partagé sans permission de repartage.</translation>
|
||||
</message>
|
||||
@@ -2646,88 +2697,83 @@ Il est déconseillé de l'utiliser.</translation>
|
||||
<translation>&Lien de partage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation>Activer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation>Mot de passe :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation>Date d'expiration :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>TextLabel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Supprimer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation>Autoriser les modifications</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation>Lecture seule</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation>Autoriser le téléchargement et la modification</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation>Dépôt de fichier (téléversement uniquement)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Copier le lien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation>Protéger par mot de passe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation>Date d'expiration</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation>Ne plus partager</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation>Ajouter un autre lien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Confirmer la suppression du partage par lien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>Voulez-vous vraiment supprimer le partage par lien public<i>%1</i>?
|
||||
<p>Note: Cette action ne peut être annulée.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Anuler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Lien public</translation>
|
||||
</message>
|
||||
@@ -2740,17 +2786,17 @@ Il est déconseillé de l'utiliser.</translation>
|
||||
<translation>Partager avec des utilisateurs ou groupes...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Copier le lien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>Aucun résultat pour '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>J'ai partagé quelque chose avec vous</translation>
|
||||
</message>
|
||||
@@ -2768,22 +2814,22 @@ Il est déconseillé de l'utiliser.</translation>
|
||||
<translation>peut modifier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation>Peut repartager</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation>Peut créer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation>Peut modifier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation>Peut supprimer</translation>
|
||||
</message>
|
||||
@@ -2810,8 +2856,8 @@ Il est déconseillé de l'utiliser.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<translation>Vue de débug Chipher SSL</translation>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation>Vue de débogage du chiffrement SSL</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="101"/>
|
||||
@@ -3074,265 +3120,265 @@ Il est déconseillé de l'utiliser.</translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Succès.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Le délai d'attente de la connexion réseau a été dépassé.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Une erreur de transmission HTTP s'est produite.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>Le dossier monté est temporairement indisponible sur le serveur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Une erreur est survenue lors de l'ouverture d'un dossier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Erreur lors de la lecture du dossier.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (ignoré à cause d'une précédente erreur, nouvel essai dans %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>Le fichier ou dossier a été ignoré car il est masqué.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>La hiérarchie du dossier est trop profonde</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflit : La version du serveur a été téléchargée, la version locale renommée et non téléversée.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Seulement %1 disponibles, il faut au moins %2 pour démarrer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>Impossible d'accéder ou de créer une base de données locale de synchronisation. Assurez vous de disposer des droits d'écriture dans le dossier de synchronisation.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>Non autorisé car vous n'avez pas la permission d'ajouter un dossier parent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>Non autorisé car vous n'avez pas la permission d'ajouter des fichiers dans ce dossier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>L'espace disque est faible : les téléchargements qui amèneraient à réduire l'espace libre en dessous de %1 ont été ignorés.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>Il n'y a pas suffisamment d’espace disponible sur le serveur pour certains téléversements.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Erreur CSync inconnue.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Interrompu par l'utilisateur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation>Échec du chargement ou de la création du fichier journal. Assurez-vous de disposer des autorisations de lecture et d’écriture dans le dossier de synchronisation local.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation>L'étape de découverte a échoué.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation>Autorisation refusée.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation>Fichier ou dossier non trouvé :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation>Tentative de créer un dossier qui existe déjà.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation>Plus aucun espace disponible sur le serveur %1 .</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>Le service est temporairement indisponible.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>L'accès est interdit</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>Une erreur interne numéro %1 est survenue.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>Les liens symboliques ne sont pas pris en charge par la synchronisation.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>Le fichier est présent dans la liste des fichiers à exclure.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>Les noms de fichier se terminant par un point ne sont pas pris en charge sur votre système.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>Les noms de fichier contenant le caractère '%1' ne sont pas pris en charge sur votre système.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>Le nom du fichier est réservé sur votre système.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>Le nom du fichier se fini par des espaces.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>Le nom de fichier est trop long.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>Le nom de fichier ne peut pas être encodé sur votre système.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>conflit non résolu.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat échoué.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>L'encodage du nom de fichier n'est pas valide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Caractères non valides. Veuillez renommer "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>Impossible de lire la liste noire de la base de données locale</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>Impossible de lire le journal de synchronisation.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>Impossible d'ouvrir le journal de synchronisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>Le nom de fichier contient au moins un caractère non valable</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignoré en raison de la liste noire "Sélectionner le contenu à synchroniser".</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>Non autorisé car vous n'avez pas la permission d'ajouter des sous-dossiers dans ce dossier</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>Non autorisé à envoyer ce fichier car il est en lecture seule sur le serveur. Restauration</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>Non autorisé à supprimer. Restauration</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>Fichiers locaux et dossier partagé supprimés.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Déplacement non autorisé, élément restauré</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Déplacement non autorisé car %1 est en mode lecture seule</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>la destination</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>la source</translation>
|
||||
</message>
|
||||
@@ -3366,6 +3412,19 @@ Il est déconseillé de l'utiliser.</translation>
|
||||
<translation>Cette version a été fournie par %1</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation>Certificat invalide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation>L’hôte "%1" utilise un certificat invalide. Continuer ?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3766,7 +3825,7 @@ Il est déconseillé de l'utiliser.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<source>Server Address</source>
|
||||
<translation>Adresse du serveur</translation>
|
||||
</message>
|
||||
<message>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
4172
translations/client_he.ts
Normal file
4172
translations/client_he.ts
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
4190
translations/client_id.ts
Normal file
4190
translations/client_id.ts
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -32,15 +32,56 @@
|
||||
<translation>Sincronizzazione di %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="186"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="165"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="227"/>
|
||||
<source>No recently changed files</source>
|
||||
<translation>Nessun file modificato di recente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="181"/>
|
||||
<source>Sync paused</source>
|
||||
<translation>La sincronizzazione è sospesa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="189"/>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="184"/>
|
||||
<source>Syncing</source>
|
||||
<translation>Sincronizzazione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="220"/>
|
||||
<source>Open website</source>
|
||||
<translation>Apri sito web</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="232"/>
|
||||
<source>Recently changed</source>
|
||||
<translation>Modificati di recente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="239"/>
|
||||
<source>Pause synchronization</source>
|
||||
<translation>Sospendi la sincronizzazione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="246"/>
|
||||
<source>Help</source>
|
||||
<translation>Aiuto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="249"/>
|
||||
<source>Settings</source>
|
||||
<translation>Impostazioni</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="252"/>
|
||||
<source>Log out</source>
|
||||
<translation>Esci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="255"/>
|
||||
<source>Quit sync client</source>
|
||||
<translation>Chiudi il client di sincronizzazione</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Dialog</name>
|
||||
@@ -146,12 +187,12 @@
|
||||
<context>
|
||||
<name>OCC::AccountManager</name>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="356"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="353"/>
|
||||
<source>End to end encryption mnemonic</source>
|
||||
<translation>Codice mnemonico per cifratura End to End</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="357"/>
|
||||
<location filename="../src/gui/accountmanager.cpp" line="354"/>
|
||||
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
|
||||
<translation>Per proteggere la tua identità crittografica, la cifriamo con un codice mnemonico di 12 parole di dizionario. Annotale e tienile al sicuro. Saranno necessarie per aggiungere altri dispositivi al tuo account (come il tuo smartphone o il portatile).</translation>
|
||||
</message>
|
||||
@@ -164,49 +205,49 @@
|
||||
<translation>Modulo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="58"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="190"/>
|
||||
<source>...</source>
|
||||
<translation>...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="79"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="211"/>
|
||||
<source>Storage space: ...</source>
|
||||
<translation>Spazio di archiviazione: ...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="152"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="31"/>
|
||||
<source>Unchecked folders will be <b>removed</b> from your local file system and will not be synchronized to this computer anymore</source>
|
||||
<translation>Le cartelle non marcate saranno <b>rimosse</b> dal file system locale e non saranno sincronizzate più con questo computer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="198"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="77"/>
|
||||
<source>Synchronize all</source>
|
||||
<translation>Sincronizza tutto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="205"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="84"/>
|
||||
<source>Synchronize none</source>
|
||||
<translation>Non sincronizzare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="212"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="91"/>
|
||||
<source>Apply manual changes</source>
|
||||
<translation>Applica le modifiche manuali</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="260"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="139"/>
|
||||
<source>Apply</source>
|
||||
<translation>Applica</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="247"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="733"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1146"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="126"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="754"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1167"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Annulla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.ui" line="42"/>
|
||||
<location filename="../src/gui/accountsettings.ui" line="174"/>
|
||||
<source>Connected with <server> as <user></source>
|
||||
<translation>Connesso a <server> come <user></translation>
|
||||
</message>
|
||||
@@ -216,209 +257,219 @@
|
||||
<translation>Nessun account configurato.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="206"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<source>Add new</source>
|
||||
<translation>Aggiungi nuovo</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="214"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="222"/>
|
||||
<source>Remove</source>
|
||||
<translation>Rimuovi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="226"/>
|
||||
<source>Account</source>
|
||||
<translation>Account</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="234"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="236"/>
|
||||
<source>This account supports end-to-end encryption</source>
|
||||
<translation>Questo account supporta la cifratura End-To-End</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="238"/>
|
||||
<source>Enable encryption</source>
|
||||
<translation>Abilita cifratura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="255"/>
|
||||
<source>Show E2E mnemonic</source>
|
||||
<translation>Mostra codice mnemonico E2E</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="542"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="563"/>
|
||||
<source>Encrypt</source>
|
||||
<translation>Cifra</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="583"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="604"/>
|
||||
<source>Choose what to sync</source>
|
||||
<translation>Scegli cosa sincronizzare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="589"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="610"/>
|
||||
<source>Force sync now</source>
|
||||
<translation>Forza ora la sincronizzazione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="591"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="612"/>
|
||||
<source>Restart sync</source>
|
||||
<translation>Riavvia sincronizzazione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="621"/>
|
||||
<source>Remove folder sync connection</source>
|
||||
<translation>Rimuovi connessione di sincronizzazione cartelle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="671"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="692"/>
|
||||
<source>Folder creation failed</source>
|
||||
<translation>Creazione della cartella non riuscita</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="672"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="693"/>
|
||||
<source><p>Could not create local folder <i>%1</i>.</source>
|
||||
<translation><p>Impossibile creare la cartella locale <i>%1</i>.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="725"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="746"/>
|
||||
<source>Confirm Folder Sync Connection Removal</source>
|
||||
<translation>Conferma rimozione connessione di sincronizzazione cartelle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="732"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="753"/>
|
||||
<source>Remove Folder Sync Connection</source>
|
||||
<translation>Rimuovi connessione di sincronizzazione cartelle</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="814"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="835"/>
|
||||
<source>Sync Running</source>
|
||||
<translation>La sincronizzazione è in corso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="815"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="836"/>
|
||||
<source>The syncing operation is running.<br/>Do you want to terminate it?</source>
|
||||
<translation>L'operazione di sincronizzazione è in corso.<br/>Vuoi terminarla?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="904"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="925"/>
|
||||
<source>%1 in use</source>
|
||||
<translation>%1 in uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="931"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="952"/>
|
||||
<source>%1 as <i>%2</i></source>
|
||||
<translation>%1 come <i>%2</i></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="937"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<source>The server version %1 is old and unsupported! Proceed at your own risk.</source>
|
||||
<translation>La versione %1 del server è datata e non supportata! Continua a tuo rischio.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="939"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="960"/>
|
||||
<source>Connected to %1.</source>
|
||||
<translation>Connesso a %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="941"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="962"/>
|
||||
<source>Server %1 is temporarily unavailable.</source>
|
||||
<translation>Il server %1 è temporaneamente non disponibile.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="943"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="964"/>
|
||||
<source>Server %1 is currently in maintenance mode.</source>
|
||||
<translation>Il Server %1 è attualmente in manutenzione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="945"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="966"/>
|
||||
<source>Signed out from %1.</source>
|
||||
<translation>Disconnesso da %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="954"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="975"/>
|
||||
<source>Obtaining authorization from the browser. <a href='%1'>Click here</a> to re-open the browser.</source>
|
||||
<translation>Ottenimento dell'autorizzazione dal browser. <a href='%1'>Fai clic qui</a> per aprire nuovamente il browser.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="958"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="979"/>
|
||||
<source>Connecting to %1...</source>
|
||||
<translation>Connessione a %1 in corso…</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="961"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="982"/>
|
||||
<source>No connection to %1 at %2.</source>
|
||||
<translation>Nessuna connessione a %1 su %2.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="993"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1014"/>
|
||||
<source>Log in</source>
|
||||
<translation>Accedi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1089"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1110"/>
|
||||
<source>There are folders that were not synchronized because they are too big: </source>
|
||||
<translation>Ci sono nuove cartelle che non sono state sincronizzate poiché sono troppo grandi:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1091"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1112"/>
|
||||
<source>There are folders that were not synchronized because they are external storages: </source>
|
||||
<translation>Ci sono nuove cartelle che non sono state sincronizzate poiché sono archiviazioni esterne:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1092"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1113"/>
|
||||
<source>There are folders that were not synchronized because they are too big or external storages: </source>
|
||||
<translation>Ci sono nuove cartelle che non sono state sincronizzate poiché sono troppo grandi o archiviazioni esterne:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1138"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1159"/>
|
||||
<source>Confirm Account Removal</source>
|
||||
<translation>Conferma rimozione account</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1139"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1160"/>
|
||||
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Vuoi davvero eliminare la connessione all'account <i>%1</i>?</p><p><b>Nota:</b> ciò <b>non</b> eliminerà alcun file.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1145"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1166"/>
|
||||
<source>Remove connection</source>
|
||||
<translation>Rimuovi connessione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="526"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="579"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="547"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="600"/>
|
||||
<source>Open folder</source>
|
||||
<translation>Apri cartella</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="210"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="995"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="218"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="1016"/>
|
||||
<source>Log out</source>
|
||||
<translation>Esci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Resume sync</source>
|
||||
<translation>Riprendi la sincronizzazione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="597"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="618"/>
|
||||
<source>Pause sync</source>
|
||||
<translation>Sospendi la sincronizzazione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="726"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="747"/>
|
||||
<source><p>Do you really want to stop syncing the folder <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
|
||||
<translation><p>Vuoi davvero fermare la sincronizzazione della cartella <i>%1</i>?</p><p><b>Nota:</b> ciò <b>non</b> eliminerà alcun file.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="891"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="912"/>
|
||||
<source>%1 (%3%) of %2 in use. Some folders, including network mounted or shared folders, might have different limits.</source>
|
||||
<translation>%1 (%3%) di %2 in uso. Alcune cartelle, incluse quelle montate in rete o le cartelle condivise, potrebbero avere limiti diversi.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="892"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="913"/>
|
||||
<source>%1 of %2 in use</source>
|
||||
<translation>%1 di %2 in uso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="901"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="922"/>
|
||||
<source>Currently there is no storage usage information available.</source>
|
||||
<translation>Non ci sono informazioni disponibili sull'utilizzo dello spazio di archiviazione.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="967"/>
|
||||
<location filename="../src/gui/accountsettings.cpp" line="988"/>
|
||||
<source>No %1 connection configured.</source>
|
||||
<translation>Nessuna connessione di %1 configurata.</translation>
|
||||
</message>
|
||||
@@ -622,12 +673,12 @@
|
||||
<context>
|
||||
<name>OCC::ClientSideEncryption</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="993"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="999"/>
|
||||
<source>Please enter your end to end encryption passphrase:<br><br>User: %2<br>Account: %3<br></source>
|
||||
<translation>Digita la tua frase segreta di cifratura end-to-end: <br><br>Utente: %2<br>Account: %3<br></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1001"/>
|
||||
<location filename="../src/libsync/clientsideencryption.cpp" line="1007"/>
|
||||
<source>Enter E2E passphrase</source>
|
||||
<translation>Digita la frase segreta E2E</translation>
|
||||
</message>
|
||||
@@ -1888,8 +1939,8 @@ for additional privileges during the process.</source>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="385"/>
|
||||
<source>There is no enough free space in the local folder!</source>
|
||||
<translation>Non c'è spazio sufficiente nella cartella locale!</translation>
|
||||
<source>There isn't enough free space in the local folder!</source>
|
||||
<translation>Non c'è spazio libero sufficiente nella cartella locale!</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@@ -2252,7 +2303,7 @@ Non è consigliabile utilizzarlo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagatedownload.cpp" line="662"/>
|
||||
<source>The downloaded file is empty despite the server announced it should have been %1.</source>
|
||||
<source>The downloaded file is empty despite that the server announced it should have been %1.</source>
|
||||
<translation>Il file scaricato è vuoto nonostante il server indicasse una dimensione di %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -2411,27 +2462,27 @@ Non è consigliabile utilizzarlo.</translation>
|
||||
<context>
|
||||
<name>OCC::PropagateUploadFileNG</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="403"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="404"/>
|
||||
<source>The local file was removed during sync.</source>
|
||||
<translation>Il file locale è stato rimosso durante la sincronizzazione.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="414"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="415"/>
|
||||
<source>Local file changed during sync.</source>
|
||||
<translation>Un file locale è cambiato durante la sincronizzazione.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="448"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="449"/>
|
||||
<source>Unexpected return code from server (%1)</source>
|
||||
<translation>Codice di uscita inatteso dal server (%1)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="455"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="456"/>
|
||||
<source>Missing File ID from server</source>
|
||||
<translation>File ID mancante dal server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="469"/>
|
||||
<location filename="../src/libsync/propagateuploadng.cpp" line="470"/>
|
||||
<source>Missing ETag from server</source>
|
||||
<translation>ETag mancante dal server</translation>
|
||||
</message>
|
||||
@@ -2617,22 +2668,22 @@ Non è consigliabile utilizzarlo.</translation>
|
||||
<translation>Icona</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="104"/>
|
||||
<source>%1 Sharing</source>
|
||||
<translation>Condivisione %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="77"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="80"/>
|
||||
<source>%1</source>
|
||||
<translation>%1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="98"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="101"/>
|
||||
<source>Folder: %2</source>
|
||||
<translation>Cartella: %2</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="191"/>
|
||||
<location filename="../src/gui/sharedialog.cpp" line="272"/>
|
||||
<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>
|
||||
</message>
|
||||
@@ -2645,87 +2696,82 @@ Non è consigliabile utilizzarlo.</translation>
|
||||
<translation>Condi&vidi collegamento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="89"/>
|
||||
<source>Enable</source>
|
||||
<translation>Abilita</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="118"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="128"/>
|
||||
<source>Password:</source>
|
||||
<translation>Password:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="158"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="168"/>
|
||||
<source>Expiration date:</source>
|
||||
<translation>Data di scadenza</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="226"/>
|
||||
<location filename="../src/gui/sharelinkwidget.ui" line="236"/>
|
||||
<source>TextLabel</source>
|
||||
<translation>EtichettaTesto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="466"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="409"/>
|
||||
<source>Delete</source>
|
||||
<translation>Elimina</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="186"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="149"/>
|
||||
<source>Allow Editing</source>
|
||||
<translation>Consenti la modifica</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="192"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="155"/>
|
||||
<source>Read only</source>
|
||||
<translation>Sola lettura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="163"/>
|
||||
<source>Allow Upload && Editing</source>
|
||||
<translation>Consenti caricamento e modifica</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="205"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="168"/>
|
||||
<source>File Drop (Upload Only)</source>
|
||||
<translation>Rilascia file (solo caricamento)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="212"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Copia collegamento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="225"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="183"/>
|
||||
<source>Password Protect</source>
|
||||
<translation>Proteggi con password</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="242"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="200"/>
|
||||
<source>Expiration Date</source>
|
||||
<translation>Data di scadenza</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="262"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
|
||||
<source>Unshare</source>
|
||||
<translation>Rimuovi condivisione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="459"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="224"/>
|
||||
<source>Add another link</source>
|
||||
<translation>Aggiungi un altro collegamento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="402"/>
|
||||
<source>Confirm Link Share Deletion</source>
|
||||
<translation>Conferma eliminazione collegamento di condivisione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="460"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="403"/>
|
||||
<source><p>Do you really want to delete the public link share <i>%1</i>?</p><p>Note: This action cannot be undone.</p></source>
|
||||
<translation><p>Vuoi davvero eliminare la condivisione del collegamento pubblico <i>%1</i>?</p><p>Nota: questa azione non può essere annullata.</p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="467"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="410"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Annulla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="483"/>
|
||||
<location filename="../src/gui/sharelinkwidget.cpp" line="428"/>
|
||||
<source>Public link</source>
|
||||
<translation>Collegamento pubblico</translation>
|
||||
</message>
|
||||
@@ -2738,17 +2784,17 @@ Non è consigliabile utilizzarlo.</translation>
|
||||
<translation>Condividi con utenti o gruppi...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="238"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="239"/>
|
||||
<source>Copy link</source>
|
||||
<translation>Copia collegamento</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="248"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="249"/>
|
||||
<source>No results for '%1'</source>
|
||||
<translation>Nessun risultato per '%1'</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="335"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="336"/>
|
||||
<source>I shared something with you</source>
|
||||
<translation>Ho condiviso qualcosa con te</translation>
|
||||
</message>
|
||||
@@ -2766,22 +2812,22 @@ Non è consigliabile utilizzarlo.</translation>
|
||||
<translation>può modificare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="364"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="365"/>
|
||||
<source>Can reshare</source>
|
||||
<translation>Può ri-condividere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="374"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="375"/>
|
||||
<source>Can create</source>
|
||||
<translation>Può creare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="380"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="381"/>
|
||||
<source>Can change</source>
|
||||
<translation>Può cambiare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="386"/>
|
||||
<location filename="../src/gui/shareusergroupwidget.cpp" line="387"/>
|
||||
<source>Can delete</source>
|
||||
<translation>Può eliminare</translation>
|
||||
</message>
|
||||
@@ -2808,7 +2854,7 @@ Non è consigliabile utilizzarlo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/creds/shibboleth/shibbolethwebview.cpp" line="93"/>
|
||||
<source>SSL Chipher Debug View</source>
|
||||
<source>SSL Cipher Debug View</source>
|
||||
<translation>Vista debug cifrario SSL</translation>
|
||||
</message>
|
||||
<message>
|
||||
@@ -3072,265 +3118,265 @@ Non è consigliabile utilizzarlo.</translation>
|
||||
<context>
|
||||
<name>OCC::SyncEngine</name>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="120"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="122"/>
|
||||
<source>Success.</source>
|
||||
<translation>Successo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="130"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="132"/>
|
||||
<source>A network connection timeout happened.</source>
|
||||
<translation>Si è verificato un timeout della connessione di rete.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="133"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="135"/>
|
||||
<source>A HTTP transmission error happened.</source>
|
||||
<translation>Si è verificato un errore di trasmissione HTTP.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="157"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="159"/>
|
||||
<source>The mounted folder is temporarily not available on the server</source>
|
||||
<translation>La cartella montata è temporaneamente indisponibile sul server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="163"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="165"/>
|
||||
<source>An error occurred while opening a folder</source>
|
||||
<translation>Si è verificato un errore durante l'apertura di una cartella</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="166"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="168"/>
|
||||
<source>Error while reading folder.</source>
|
||||
<translation>Errore durante la lettura della cartella.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="242"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="244"/>
|
||||
<source>%1 (skipped due to earlier error, trying again in %2)</source>
|
||||
<translation>%1 (saltato a causa di un errore precedente, nuovo tentativo in %2)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="514"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="516"/>
|
||||
<source>File/Folder is ignored because it's hidden.</source>
|
||||
<translation>Il file/cartella è ignorato poiché è nascosto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="517"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="519"/>
|
||||
<source>Folder hierarchy is too deep</source>
|
||||
<translation>La gerarchia delle cartelle è troppo profonda</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="533"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="535"/>
|
||||
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
|
||||
<translation>Conflitto: versione del server scaricata, copia locale rinominata e non caricata.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="799"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="801"/>
|
||||
<source>Only %1 are available, need at least %2 to start</source>
|
||||
<comment>Placeholders are postfixed with file sizes using Utility::octetsToString()</comment>
|
||||
<translation>Sono disponibili solo %1, servono almeno %2 per iniziare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="834"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="836"/>
|
||||
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
|
||||
<translation>Impossibile aprire o creare il database locale di sincronizzazione. Assicurati di avere accesso in scrittura alla cartella di sincronizzazione.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1347"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1350"/>
|
||||
<source>Not allowed because you don't have permission to add parent folder</source>
|
||||
<translation>Non consentito poiché non disponi dei permessi per aggiungere la cartella superiore</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1354"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1357"/>
|
||||
<source>Not allowed because you don't have permission to add files in that folder</source>
|
||||
<translation>Non consentito poiché non disponi dei permessi per aggiungere file in quella cartella</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1687"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1690"/>
|
||||
<source>Disk space is low: Downloads that would reduce free space below %1 were skipped.</source>
|
||||
<translation>Lo spazio su disco è basso: gli scaricamenti che potrebbero ridurre lo spazio libero sotto %1 saranno saltati.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1694"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1697"/>
|
||||
<source>There is insufficient space available on the server for some uploads.</source>
|
||||
<translation>Spazio disponibile insufficiente sul server per alcuni caricamenti.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="148"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="150"/>
|
||||
<source>CSync unspecified error.</source>
|
||||
<translation>Errore non specificato di CSync.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="151"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="153"/>
|
||||
<source>Aborted by the user</source>
|
||||
<translation>Interrotto dall'utente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="123"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="125"/>
|
||||
<source>Failed to load or create the journal file. Make sure you have read and write permissions in the local sync folder.</source>
|
||||
<translation>Caricamento o a creazione del file journal non riuscito. Assicurati di avere i permessi di lettura e scrittura nella cartella di sincronizzazione locale.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="127"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="129"/>
|
||||
<source>Discovery step failed.</source>
|
||||
<translation>La fase di rilevazione non è riuscita.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="136"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="138"/>
|
||||
<source>Permission denied.</source>
|
||||
<translation>Permesso negato.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="139"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="141"/>
|
||||
<source>File or directory not found:</source>
|
||||
<translation>File o cartella non trovato:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="142"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="144"/>
|
||||
<source>Tried to create a folder that already exists.</source>
|
||||
<translation>Tentato di creare una cartella che esiste già.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="145"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="147"/>
|
||||
<source>No space on %1 server available.</source>
|
||||
<translation>Spazio insufficiente sul server %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="154"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="156"/>
|
||||
<source>The service is temporarily unavailable</source>
|
||||
<translation>Il servizio è temporaneamente non disponibile</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="160"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="162"/>
|
||||
<source>Access is forbidden</source>
|
||||
<translation>L'accesso è vietato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="171"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="173"/>
|
||||
<source>An internal error number %1 occurred.</source>
|
||||
<translation>SI è verificato un errore interno numero %1.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="483"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="485"/>
|
||||
<source>Symbolic links are not supported in syncing.</source>
|
||||
<translation>I collegamenti simbolici non sono supportati dalla sincronizzazione.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="486"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="488"/>
|
||||
<source>File is listed on the ignore list.</source>
|
||||
<translation>Il file è stato aggiunto alla lista ignorati.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="490"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="492"/>
|
||||
<source>File names ending with a period are not supported on this file system.</source>
|
||||
<translation>I nomi del file che terminano con un punto non sono supportati su questo file system.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="500"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="502"/>
|
||||
<source>File names containing the character '%1' are not supported on this file system.</source>
|
||||
<translation>I nomi del file che contengono il carattere '%1' non sono supportati su questo file system.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="503"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="505"/>
|
||||
<source>The file name is a reserved name on this file system.</source>
|
||||
<translation>Il nome del file è un nome riservato su questo file system.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="508"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="510"/>
|
||||
<source>Filename contains trailing spaces.</source>
|
||||
<translation>Il nome del file contiene spazi alla fine.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="511"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="513"/>
|
||||
<source>Filename is too long.</source>
|
||||
<translation>Il nome del file è troppo lungo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="520"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="522"/>
|
||||
<source>The filename cannot be encoded on your file system.</source>
|
||||
<translation>Il nome del file non può essere codificato sul tuo file system.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="529"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="531"/>
|
||||
<source>Unresolved conflict.</source>
|
||||
<translation>Conflitto non risolto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="537"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="539"/>
|
||||
<source>Stat failed.</source>
|
||||
<translation>Stat non riuscita.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="564"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="566"/>
|
||||
<source>Filename encoding is not valid</source>
|
||||
<translation>La codifica del nome del file non è valida</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="729"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="731"/>
|
||||
<source>Invalid characters, please rename "%1"</source>
|
||||
<translation>Caratteri non validi, rinomina "%1"</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="862"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="864"/>
|
||||
<source>Unable to read the blacklist from the local database</source>
|
||||
<translation>Impossibile leggere la lista nera dal database locale</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="903"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="905"/>
|
||||
<source>Unable to read from the sync journal.</source>
|
||||
<translation>Impossibile leggere dal registro di sincronizzazione.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="966"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="968"/>
|
||||
<source>Cannot open the sync journal</source>
|
||||
<translation>Impossibile aprire il registro di sincronizzazione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1032"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1034"/>
|
||||
<source>File name contains at least one invalid character</source>
|
||||
<translation>Il nome del file contiene almeno un carattere non valido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1273"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1313"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1276"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1316"/>
|
||||
<source>Ignored because of the "choose what to sync" blacklist</source>
|
||||
<translation>Ignorato in base alla lista nera per la scelta di cosa sincronizzare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1332"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1335"/>
|
||||
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
|
||||
<translation>Non consentito poiché non disponi dei permessi per aggiungere sottocartelle in quella cartella</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1379"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1382"/>
|
||||
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
|
||||
<translation>Il caricamento di questo file non è consentito poiché è in sola lettura sul server, ripristino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1395"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1414"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1398"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1417"/>
|
||||
<source>Not allowed to remove, restoring</source>
|
||||
<translation>Rimozione non consentita, ripristino</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1428"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1431"/>
|
||||
<source>Local files and share folder removed.</source>
|
||||
<translation>I file locali e la cartella condivisa sono stati rimossi.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1482"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1485"/>
|
||||
<source>Move not allowed, item restored</source>
|
||||
<translation>Spostamento non consentito, elemento ripristinato</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>Move not allowed because %1 is read-only</source>
|
||||
<translation>Spostamento non consentito poiché %1 è in sola lettura</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the destination</source>
|
||||
<translation>la destinazione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1493"/>
|
||||
<location filename="../src/libsync/syncengine.cpp" line="1496"/>
|
||||
<source>the source</source>
|
||||
<translation>l'origine</translation>
|
||||
</message>
|
||||
@@ -3364,6 +3410,19 @@ Non è consigliabile utilizzarlo.</translation>
|
||||
<translation><p>Questa versione è stata fornita da %1</p></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebEnginePage</name>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="201"/>
|
||||
<source>Invalid certificate detected</source>
|
||||
<translation>Rilevato certificato non valido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/webview.cpp" line="202"/>
|
||||
<source>The host "%1" provided an invalid certificate. Continue?</source>
|
||||
<translation>L'host "%1" ha fornito un certificato non valido. Vuoi continuare?</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>OCC::WebFlowCredentials</name>
|
||||
<message>
|
||||
@@ -3764,8 +3823,8 @@ Non è consigliabile utilizzarlo.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="288"/>
|
||||
<source>Ser&ver Address</source>
|
||||
<translation>Indirizzo ser&ver</translation>
|
||||
<source>Server Address</source>
|
||||
<translation>Indirizzo del server</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="304"/>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
4172
translations/client_lv.ts
Normal file
4172
translations/client_lv.ts
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user