Compare commits
211 Commits
executeUpd
...
v8.2.1RC3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
583dd64458 | ||
|
|
00d6bdc86d | ||
|
|
d7aadcb5df | ||
|
|
3447381186 | ||
|
|
febfa83e5f | ||
|
|
17219162de | ||
|
|
0c813ce231 | ||
|
|
c4154e5374 | ||
|
|
7b0c27fcc4 | ||
|
|
2f03557290 | ||
|
|
0d03452822 | ||
|
|
824205f860 | ||
|
|
4fcad83a06 | ||
|
|
0b9b91fc60 | ||
|
|
0c2dc0158f | ||
|
|
e3c52022a8 | ||
|
|
6b53de48dc | ||
|
|
be4d758981 | ||
|
|
eaad2d2c5b | ||
|
|
94d483caf8 | ||
|
|
cd393d9275 | ||
|
|
abb6026e24 | ||
|
|
5a50445bd5 | ||
|
|
db3209a4d9 | ||
|
|
a354b07773 | ||
|
|
3a754b68c7 | ||
|
|
4ab6452679 | ||
|
|
0110fe001d | ||
|
|
1095d22e48 | ||
|
|
070e874fe1 | ||
|
|
ad64a24081 | ||
|
|
71b18939dc | ||
|
|
279bdc574e | ||
|
|
dfecc6eb0f | ||
|
|
774d9b7643 | ||
|
|
5424e00e4b | ||
|
|
2f99ee4fe5 | ||
|
|
7b76c7788f | ||
|
|
86289d70f4 | ||
|
|
8cea444f4e | ||
|
|
b08861c603 | ||
|
|
d732a7b32f | ||
|
|
9f550fa33d | ||
|
|
3de6e3fbc8 | ||
|
|
a68fbcfa53 | ||
|
|
b688de07f8 | ||
|
|
da99c8f456 | ||
|
|
75858264ba | ||
|
|
6d6e5c1b37 | ||
|
|
e5035494a7 | ||
|
|
7fb5092a39 | ||
|
|
046c72c84a | ||
|
|
7d9f190079 | ||
|
|
6d711fbde2 | ||
|
|
44ab8dde33 | ||
|
|
c89058bc49 | ||
|
|
5814e636fb | ||
|
|
ffb73fa012 | ||
|
|
c247ef87fa | ||
|
|
40bffcda3b | ||
|
|
af1077637d | ||
|
|
abe65fd70f | ||
|
|
304cf28f4a | ||
|
|
6073704ace | ||
|
|
bc1c247a13 | ||
|
|
eef80b0d30 | ||
|
|
3a5ba033d5 | ||
|
|
6fd0734944 | ||
|
|
9a461d31e4 | ||
|
|
ee05b1b6d6 | ||
|
|
af7616743e | ||
|
|
0cd61b01fd | ||
|
|
fe0e567bbc | ||
|
|
1c370506e4 | ||
|
|
b61bb83680 | ||
|
|
01816a2ba2 | ||
|
|
3f3bcbeb47 | ||
|
|
b71cf0b903 | ||
|
|
07257762e2 | ||
|
|
5a177b42df | ||
|
|
24be4e5add | ||
|
|
efe8384f5c | ||
|
|
044db63190 | ||
|
|
5fc440b98a | ||
|
|
99b26d6916 | ||
|
|
ee1e7d9726 | ||
|
|
daf14861e4 | ||
|
|
cbcdcda436 | ||
|
|
4e9e85816d | ||
|
|
997c307251 | ||
|
|
e627c7942e | ||
|
|
54ad29c3ed | ||
|
|
7573ba9a4d | ||
|
|
0dc31ee2fe | ||
|
|
24eb04f724 | ||
|
|
e1b59ad7f0 | ||
|
|
73750f0c1e | ||
|
|
ad95e308ba | ||
|
|
937a1b2b93 | ||
|
|
019e72040a | ||
|
|
6d0e167c4d | ||
|
|
2a0460d885 | ||
|
|
7d2bb6c028 | ||
|
|
dbec295647 | ||
|
|
a2be470dce | ||
|
|
0aca631216 | ||
|
|
d935bdfd6a | ||
|
|
25ef9909f0 | ||
|
|
e1642400f5 | ||
|
|
2b4ac38a08 | ||
|
|
eb12cac973 | ||
|
|
86b822dd52 | ||
|
|
79932c6d98 | ||
|
|
6209b40647 | ||
|
|
8f04555e22 | ||
|
|
d3d18b1abc | ||
|
|
4035bcf26a | ||
|
|
74e54da304 | ||
|
|
70be8a309f | ||
|
|
74a33b0e56 | ||
|
|
ea6917d18a | ||
|
|
a399905aff | ||
|
|
aba6b938f9 | ||
|
|
84e69f4931 | ||
|
|
ab87fc7d3a | ||
|
|
234d9d8a58 | ||
|
|
c2f5fd44c5 | ||
|
|
06036df9f7 | ||
|
|
462fc21b06 | ||
|
|
7a2ef950b3 | ||
|
|
a4d9d9f845 | ||
|
|
7164178cd3 | ||
|
|
0f3adb856f | ||
|
|
a2b5a2f109 | ||
|
|
f3d58eebfc | ||
|
|
0ea4274c8d | ||
|
|
b0cecfb92a | ||
|
|
cddf111dbb | ||
|
|
1cf1119b0b | ||
|
|
394751a985 | ||
|
|
26d98e9772 | ||
|
|
7ddbaf649f | ||
|
|
9c5dcb4cbf | ||
|
|
dbf5c266c7 | ||
|
|
7010f42986 | ||
|
|
530f313dff | ||
|
|
f4e68ca36a | ||
|
|
4408507fc7 | ||
|
|
68a92f8186 | ||
|
|
541474d5ec | ||
|
|
cf84a1128d | ||
|
|
490101a3a1 | ||
|
|
7cbc348780 | ||
|
|
331750a3b7 | ||
|
|
ca811d3079 | ||
|
|
37efd1d001 | ||
|
|
4dd5efd464 | ||
|
|
9ca706b046 | ||
|
|
970a9c2382 | ||
|
|
be9df999fc | ||
|
|
96feb6f05b | ||
|
|
be9e72084d | ||
|
|
38c7902795 | ||
|
|
36066e1382 | ||
|
|
e3a35506c4 | ||
|
|
99b78345a0 | ||
|
|
206eb29331 | ||
|
|
8ee2009de3 | ||
|
|
ab0fc36a5f | ||
|
|
0cdece9bd4 | ||
|
|
f8870a07b4 | ||
|
|
01bff3bc24 | ||
|
|
6bd1b03288 | ||
|
|
90d436e1e0 | ||
|
|
bd835f9ecc | ||
|
|
0d868a9843 | ||
|
|
ab84f785d3 | ||
|
|
063c2db084 | ||
|
|
68f0d107f5 | ||
|
|
1d04317fbc | ||
|
|
dc3aee5acc | ||
|
|
2729c0417d | ||
|
|
c4c8296495 | ||
|
|
0eb374fe12 | ||
|
|
8165c08cc5 | ||
|
|
614a22cf32 | ||
|
|
6f20f60f5c | ||
|
|
8ac5398f4e | ||
|
|
ba46cfed3a | ||
|
|
c8da73667b | ||
|
|
a50643ebc9 | ||
|
|
718edf7828 | ||
|
|
71144522c9 | ||
|
|
9f052e44c8 | ||
|
|
cc03a1df0b | ||
|
|
a470b4917c | ||
|
|
4a0ca37cb3 | ||
|
|
a4cbdfdc1f | ||
|
|
b6f5e13b32 | ||
|
|
da3cfb8710 | ||
|
|
b0abb583c9 | ||
|
|
f2ed3e726a | ||
|
|
2ff3e87f74 | ||
|
|
f4ffa94e7f | ||
|
|
a1ce7ac872 | ||
|
|
f7b62abcce | ||
|
|
baac1ad489 | ||
|
|
7b00b943ee | ||
|
|
02493563a2 | ||
|
|
ee80cea2bd | ||
|
|
06bfe1139b |
@@ -1,4 +1,4 @@
|
||||
# Version: 8.2.0
|
||||
# Version: 8.2.1
|
||||
<IfModule mod_headers.c>
|
||||
<IfModule mod_fcgid.c>
|
||||
<IfModule mod_setenvif.c>
|
||||
|
||||
2
3rdparty
2
3rdparty
Submodule 3rdparty updated: 1914e923a4...25b0acc9e8
@@ -14,18 +14,19 @@
|
||||
<name>Default encryption module</name>
|
||||
<license>AGPL</license>
|
||||
<author>Bjoern Schiessle, Clark Tomlinson</author>
|
||||
<requiremin>8</requiremin>
|
||||
<shipped>true</shipped>
|
||||
<documentation>
|
||||
<user>user-encryption</user>
|
||||
<admin>admin-encryption</admin>
|
||||
</documentation>
|
||||
<rememberlogin>false</rememberlogin>
|
||||
<version>1.1.0</version>
|
||||
<types>
|
||||
<filesystem/>
|
||||
</types>
|
||||
<dependencies>
|
||||
<lib>openssl</lib>
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
|
||||
</info>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
1.0.0
|
||||
@@ -50,6 +50,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Povolit obnovu hesla:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Zapnutí této volby vám umožní znovu získat přístup k vašim zašifrovaným souborům pokud ztratíte heslo",
|
||||
"Enabled" : "Povoleno",
|
||||
"Disabled" : "Zakázáno"
|
||||
"Disabled" : "Zakázáno",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ahoj!\n\nAdministrátor povolil šifrování dat na serveru. Vaše soubory byly zašifrovány za použití hesla '%s'.\n\nPřihlašte se do webového rozhraní, přejděte do nastavení 'základního šifrovacího modulu ownCloud' a aktualizujte šifrovací heslo zadáním hesla výše do pole 'původní přihlašovací heslo' a svého aktuálního přihlašovacího hesla.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ahoj!\n\nAdministrátor povolil šifrování dat na serveru. Vaše soubory byly zašifrovány za použití hesla '%s'.\n\nPřihlašte se do webového rozhraní, přejděte do nastavení 'základního šifrovacího modulu ownCloud' a aktualizujte šifrovací heslo zadáním hesla výše do pole 'původní přihlašovací heslo' a svého aktuálního přihlašovacího hesla.\n\n"
|
||||
},
|
||||
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;");
|
||||
|
||||
@@ -48,6 +48,8 @@
|
||||
"Enable password recovery:" : "Povolit obnovu hesla:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Zapnutí této volby vám umožní znovu získat přístup k vašim zašifrovaným souborům pokud ztratíte heslo",
|
||||
"Enabled" : "Povoleno",
|
||||
"Disabled" : "Zakázáno"
|
||||
"Disabled" : "Zakázáno",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ahoj!\n\nAdministrátor povolil šifrování dat na serveru. Vaše soubory byly zašifrovány za použití hesla '%s'.\n\nPřihlašte se do webového rozhraní, přejděte do nastavení 'základního šifrovacího modulu ownCloud' a aktualizujte šifrovací heslo zadáním hesla výše do pole 'původní přihlašovací heslo' a svého aktuálního přihlašovacího hesla.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ahoj!\n\nAdministrátor povolil šifrování dat na serveru. Vaše soubory byly zašifrovány za použití hesla '%s'.\n\nPřihlašte se do webového rozhraní, přejděte do nastavení 'základního šifrovacího modulu ownCloud' a aktualizujte šifrovací heslo zadáním hesla výše do pole 'původní přihlašovací heslo' a svého aktuálního přihlašovacího hesla.\n\n"
|
||||
},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Aktiver kodeord gendannelse:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Aktivering af denne valgmulighed tillader dig at generhverve adgang til dine krypterede filer i tilfælde af tab af kodeord",
|
||||
"Enabled" : "Aktiveret",
|
||||
"Disabled" : "Deaktiveret"
|
||||
"Disabled" : "Deaktiveret",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hejsa,\n\nadministrator aktiveret kryptering på serverdelen. '%s'.\n\nVenligst log på web brugerfladen, gå til sektionen \"ownCloud grundlæggende krypterings modul\" for din personlige opsætninger og opdater dine krypterings kodeord ved at indtaste dette kodeord i \"gamle kodeord log\" feltet samt dit nuværende kodeord.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hejsa,\n\nadministrator aktiveret kryptering på serverdelen. '%s'.\n\nVenligst log på web brugerfladen, gå til sektionen \"ownCloud grundlæggende krypterings modul\" for din personlige opsætninger og opdater dine krypterings kodeord ved at indtaste dette kodeord i \"gamle kodeord log\" feltet samt dit nuværende kodeord.\n\n"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Aktiver kodeord gendannelse:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Aktivering af denne valgmulighed tillader dig at generhverve adgang til dine krypterede filer i tilfælde af tab af kodeord",
|
||||
"Enabled" : "Aktiveret",
|
||||
"Disabled" : "Deaktiveret"
|
||||
"Disabled" : "Deaktiveret",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hejsa,\n\nadministrator aktiveret kryptering på serverdelen. '%s'.\n\nVenligst log på web brugerfladen, gå til sektionen \"ownCloud grundlæggende krypterings modul\" for din personlige opsætninger og opdater dine krypterings kodeord ved at indtaste dette kodeord i \"gamle kodeord log\" feltet samt dit nuværende kodeord.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hejsa,\n\nadministrator aktiveret kryptering på serverdelen. '%s'.\n\nVenligst log på web brugerfladen, gå til sektionen \"ownCloud grundlæggende krypterings modul\" for din personlige opsætninger og opdater dine krypterings kodeord ved at indtaste dette kodeord i \"gamle kodeord log\" feltet samt dit nuværende kodeord.\n\n"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Ενεργοποιήστε την ανάκτηση κωδικού πρόσβασης",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Η ενεργοποίηση αυτής της επιλογής θα σας επιτρέψει να επανακτήσετε πρόσβαση στα κρυπτογραφημένα σας αρχεία σε περίπτωση απώλειας του κωδικού σας",
|
||||
"Enabled" : "Ενεργοποιημένο",
|
||||
"Disabled" : "Απενεργοποιημένο"
|
||||
"Disabled" : "Απενεργοποιημένο",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Χαίρετε,\n\nο διαχειριστής ενεργοποίηση την κρυπτογράφηση στο διακομιστή. Τα αρχεία σας κρυπτογραφήθηκαν με τον κωδικό '%s'.\n\nΠαρακαλούμε συνδεθείτε στη διεπαφή ιστού, πηγαίνετε στην ενότητα 'μονάδα βασικής κρυπτογράφησης ownCloud' στις προσωπικές σας ρυθμίσεις και ενημερώστε τον κωδικό κρυπτογράφησης εισάγοντας αυτό τον κωδικό στο πεδίο 'παλιός κωδικός σύνδεσης' και τον τωρινό σας κωδικό σύνδεσης.\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Χαίρετε,\n\nο διαχειριστής ενεργοποίηση την κρυπτογράφηση στο διακομιστή. Τα αρχεία σας κρυπτογραφήθηκαν με τον κωδικό '%s'.\n\nΠαρακαλούμε συνδεθείτε στη διεπαφή ιστού, πηγαίνετε στην ενότητα 'μονάδα βασικής κρυπτογράφησης ownCloud' στις προσωπικές σας ρυθμίσεις και ενημερώστε τον κωδικό κρυπτογράφησης εισάγοντας αυτό τον κωδικό στο πεδίο 'παλιός κωδικός σύνδεσης' και τον τωρινό σας κωδικό σύνδεσης.\n"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Ενεργοποιήστε την ανάκτηση κωδικού πρόσβασης",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Η ενεργοποίηση αυτής της επιλογής θα σας επιτρέψει να επανακτήσετε πρόσβαση στα κρυπτογραφημένα σας αρχεία σε περίπτωση απώλειας του κωδικού σας",
|
||||
"Enabled" : "Ενεργοποιημένο",
|
||||
"Disabled" : "Απενεργοποιημένο"
|
||||
"Disabled" : "Απενεργοποιημένο",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Χαίρετε,\n\nο διαχειριστής ενεργοποίηση την κρυπτογράφηση στο διακομιστή. Τα αρχεία σας κρυπτογραφήθηκαν με τον κωδικό '%s'.\n\nΠαρακαλούμε συνδεθείτε στη διεπαφή ιστού, πηγαίνετε στην ενότητα 'μονάδα βασικής κρυπτογράφησης ownCloud' στις προσωπικές σας ρυθμίσεις και ενημερώστε τον κωδικό κρυπτογράφησης εισάγοντας αυτό τον κωδικό στο πεδίο 'παλιός κωδικός σύνδεσης' και τον τωρινό σας κωδικό σύνδεσης.\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Χαίρετε,\n\nο διαχειριστής ενεργοποίηση την κρυπτογράφηση στο διακομιστή. Τα αρχεία σας κρυπτογραφήθηκαν με τον κωδικό '%s'.\n\nΠαρακαλούμε συνδεθείτε στη διεπαφή ιστού, πηγαίνετε στην ενότητα 'μονάδα βασικής κρυπτογράφησης ownCloud' στις προσωπικές σας ρυθμίσεις και ενημερώστε τον κωδικό κρυπτογράφησης εισάγοντας αυτό τον κωδικό στο πεδίο 'παλιός κωδικός σύνδεσης' και τον τωρινό σας κωδικό σύνδεσης.\n"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Habilitar la recuperación de contraseña:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitar esta opción le permitirá volver a tener acceso a sus ficheros cifrados en caso de pérdida de contraseña",
|
||||
"Enabled" : "Habilitar",
|
||||
"Disabled" : "Deshabilitado"
|
||||
"Disabled" : "Deshabilitado",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hola,\n\nEl administrador ha habilitado el cifrado del lado servidor. Sus archivos serán cifrados usando como contraseña: '%s'.\n\nPor favor, identifíquese en la interfaz web, vaya a la sección 'Modulo básico de cifrado' de sus opciones personales y actualice su contraseña tecleando esta contraseña en el campo 'contraseña antigua' e introduciendo la nueva en su correspondiente campo.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hola,\n\nEl administrador ha habilitado el cifrado del lado servidor. Sus archivos serán cifrados usando como contraseña: '%s'.\n\nPor favor, identifíquese en la interfaz web, vaya a la sección 'Modulo básico de cifrado' de sus opciones personales y actualice su contraseña tecleando esta contraseña en el campo 'contraseña antigua' e introduciendo la nueva en su correspondiente campo.\n\n"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Habilitar la recuperación de contraseña:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitar esta opción le permitirá volver a tener acceso a sus ficheros cifrados en caso de pérdida de contraseña",
|
||||
"Enabled" : "Habilitar",
|
||||
"Disabled" : "Deshabilitado"
|
||||
"Disabled" : "Deshabilitado",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hola,\n\nEl administrador ha habilitado el cifrado del lado servidor. Sus archivos serán cifrados usando como contraseña: '%s'.\n\nPor favor, identifíquese en la interfaz web, vaya a la sección 'Modulo básico de cifrado' de sus opciones personales y actualice su contraseña tecleando esta contraseña en el campo 'contraseña antigua' e introduciendo la nueva en su correspondiente campo.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hola,\n\nEl administrador ha habilitado el cifrado del lado servidor. Sus archivos serán cifrados usando como contraseña: '%s'.\n\nPor favor, identifíquese en la interfaz web, vaya a la sección 'Modulo básico de cifrado' de sus opciones personales y actualice su contraseña tecleando esta contraseña en el campo 'contraseña antigua' e introduciendo la nueva en su correspondiente campo.\n\n"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Activer la récupération du mot de passe :",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Activer cette option vous permettra d'obtenir à nouveau l'accès à vos fichiers chiffrés en cas de perte de mot de passe",
|
||||
"Enabled" : "Activé",
|
||||
"Disabled" : "Désactivé"
|
||||
"Disabled" : "Désactivé",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Bonjour,\n\nL'administrateur a activé le chiffrement sur le serveur. Vos fichiers ont été chiffrés avec le mot de passe suivant :\n\n%s\n\nVeuillez suivre ces instructions :\n\n1. Connectez-vous à l'interface web et trouvez la section \"Module de chiffrement de base d'ownCloud\" dans vos paramètres personnels;\n\n2. Entrez le mot de passe fourni ci-dessus dans le champ \"Ancien mot de passe de connexion\";\n\n3. Entrez le mot de passe que vous utilisez actuellement pour vous connecter dans le champ \"Actuel mot de passe de connexion\";\n\n4. Validez en cliquant sur le bouton \"Mettre à jour le mot de passe de votre clef privée\".\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Bonjour,\n\nL'administrateur a activé le chiffrement sur le serveur. Vos fichiers ont été chiffrés avec le mot de passe suivant :\n\n%s\n\nVeuillez suivre ces instructions :\n\n1. Connectez-vous à l'interface web et trouvez la section \"Module de chiffrement de base d'ownCloud\" dans vos paramètres personnels;\n\n2. Entrez le mot de passe fourni ci-dessus dans le champ \"Ancien mot de passe de connexion\";\n\n3. Entrez le mot de passe que vous utilisez actuellement pour vous connecter dans le champ \"Actuel mot de passe de connexion\";\n\n4. Validez en cliquant sur le bouton \"Mettre à jour le mot de passe de votre clef privée\".\n"
|
||||
},
|
||||
"nplurals=2; plural=(n > 1);");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Activer la récupération du mot de passe :",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Activer cette option vous permettra d'obtenir à nouveau l'accès à vos fichiers chiffrés en cas de perte de mot de passe",
|
||||
"Enabled" : "Activé",
|
||||
"Disabled" : "Désactivé"
|
||||
"Disabled" : "Désactivé",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Bonjour,\n\nL'administrateur a activé le chiffrement sur le serveur. Vos fichiers ont été chiffrés avec le mot de passe suivant :\n\n%s\n\nVeuillez suivre ces instructions :\n\n1. Connectez-vous à l'interface web et trouvez la section \"Module de chiffrement de base d'ownCloud\" dans vos paramètres personnels;\n\n2. Entrez le mot de passe fourni ci-dessus dans le champ \"Ancien mot de passe de connexion\";\n\n3. Entrez le mot de passe que vous utilisez actuellement pour vous connecter dans le champ \"Actuel mot de passe de connexion\";\n\n4. Validez en cliquant sur le bouton \"Mettre à jour le mot de passe de votre clef privée\".\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Bonjour,\n\nL'administrateur a activé le chiffrement sur le serveur. Vos fichiers ont été chiffrés avec le mot de passe suivant :\n\n%s\n\nVeuillez suivre ces instructions :\n\n1. Connectez-vous à l'interface web et trouvez la section \"Module de chiffrement de base d'ownCloud\" dans vos paramètres personnels;\n\n2. Entrez le mot de passe fourni ci-dessus dans le champ \"Ancien mot de passe de connexion\";\n\n3. Entrez le mot de passe que vous utilisez actuellement pour vous connecter dans le champ \"Actuel mot de passe de connexion\";\n\n4. Validez en cliquant sur le bouton \"Mettre à jour le mot de passe de votre clef privée\".\n"
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Aktifkan sandi pemulihan:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Mengaktifkan opsi ini memungkinkan Anda untuk mendapatkan kembali akses ke berkas terenkripsi Anda dalam kasus kehilangan sandi",
|
||||
"Enabled" : "Diaktifkan",
|
||||
"Disabled" : "Dinonaktifkan"
|
||||
"Disabled" : "Dinonaktifkan",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hai,\n\nadmin mengaktifkan server-side-encryption. Berkas-berkas Anda dienkripsi menggunakan sandi '%s'.\n\nSilakan masuk di antarmuka web, pergi ke bagian 'modul enkripsi dasar ownCloud' pada pengaturan pribadi Anda dan perbarui sandi enkripsi Anda dengan memasukkan sandi ini kedalam kolom 'sandi masuk yang lama' dan sandi-masuk saat ini.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hai,\n\nadmin mengaktifkan server-side-encryption. Berkas-berkas Anda dienkripsi menggunakan sandi '%s'.\n\nSilakan masuk di antarmuka web, pergi ke bagian 'modul enkripsi dasar ownCloud' pada pengaturan pribadi Anda dan perbarui sandi enkripsi Anda dengan memasukkan sandi ini kedalam kolom 'sandi masuk yang lama' dan sandi-masuk saat ini.\n\n"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Aktifkan sandi pemulihan:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Mengaktifkan opsi ini memungkinkan Anda untuk mendapatkan kembali akses ke berkas terenkripsi Anda dalam kasus kehilangan sandi",
|
||||
"Enabled" : "Diaktifkan",
|
||||
"Disabled" : "Dinonaktifkan"
|
||||
"Disabled" : "Dinonaktifkan",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hai,\n\nadmin mengaktifkan server-side-encryption. Berkas-berkas Anda dienkripsi menggunakan sandi '%s'.\n\nSilakan masuk di antarmuka web, pergi ke bagian 'modul enkripsi dasar ownCloud' pada pengaturan pribadi Anda dan perbarui sandi enkripsi Anda dengan memasukkan sandi ini kedalam kolom 'sandi masuk yang lama' dan sandi-masuk saat ini.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hai,\n\nadmin mengaktifkan server-side-encryption. Berkas-berkas Anda dienkripsi menggunakan sandi '%s'.\n\nSilakan masuk di antarmuka web, pergi ke bagian 'modul enkripsi dasar ownCloud' pada pengaturan pribadi Anda dan perbarui sandi enkripsi Anda dengan memasukkan sandi ini kedalam kolom 'sandi masuk yang lama' dan sandi-masuk saat ini.\n\n"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Abilita il ripristino della password:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "L'abilitazione di questa opzione ti consentirà di accedere nuovamente ai file cifrati in caso di perdita della password",
|
||||
"Enabled" : "Abilitata",
|
||||
"Disabled" : "Disabilitata"
|
||||
"Disabled" : "Disabilitata",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ciao,\n\nl'amministratore ha abilitato la cifratura lato server. I tuoi file sono stati\ncifrati utilizzando la password '%s'.\n\nAccedi all'interfaccia web, vai alla sezione 'modulo di cifratura base di ownCloud' dalle nelle tue impostazioni personali e aggiorna la tua password di cifratura digitando la password nel campo 'vecchia password di accesso' e la tua nuova password.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ciao,\n\nl'amministratore ha abilitato la cifratura lato server. I tuoi file sono stati\ncifrati utilizzando la password '%s'.\n\nAccedi all'interfaccia web, vai alla sezione 'modulo di cifratura base di ownCloud' dalle nelle tue impostazioni personali e aggiorna la tua password di cifratura digitando la password nel campo 'vecchia password di accesso' e la tua nuova password.\n\n"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Abilita il ripristino della password:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "L'abilitazione di questa opzione ti consentirà di accedere nuovamente ai file cifrati in caso di perdita della password",
|
||||
"Enabled" : "Abilitata",
|
||||
"Disabled" : "Disabilitata"
|
||||
"Disabled" : "Disabilitata",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ciao,\n\nl'amministratore ha abilitato la cifratura lato server. I tuoi file sono stati\ncifrati utilizzando la password '%s'.\n\nAccedi all'interfaccia web, vai alla sezione 'modulo di cifratura base di ownCloud' dalle nelle tue impostazioni personali e aggiorna la tua password di cifratura digitando la password nel campo 'vecchia password di accesso' e la tua nuova password.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Ciao,\n\nl'amministratore ha abilitato la cifratura lato server. I tuoi file sono stati\ncifrati utilizzando la password '%s'.\n\nAccedi all'interfaccia web, vai alla sezione 'modulo di cifratura base di ownCloud' dalle nelle tue impostazioni personali e aggiorna la tua password di cifratura digitando la password nel campo 'vecchia password di accesso' e la tua nuova password.\n\n"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -49,6 +49,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "パスワードリカバリを有効に:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "このオプションを有効にすると、パスワードを紛失した場合も、暗号化されたファイルに再度アクセスすることができるようになります。",
|
||||
"Enabled" : "有効",
|
||||
"Disabled" : "無効"
|
||||
"Disabled" : "無効",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "こんにちは、\n\n管理者がサーバーサイド暗号化を有効にしました。'%s'というパスワードであなたのファイルが暗号化されました。\n\nWeb画面からログインして、個人設定画面の'ownCloud 基本暗号化モジュール' セクションにいき、暗号化パスワードの更新をお願いします。 '旧ログインパスワード'部分に上記パスワードを入力し、現在のログインパスワードで更新します。\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "こんにちは、\n\n管理者がサーバーサイド暗号化を有効にしました。'%s'というパスワードであなたのファイルが暗号化されました。\n\nWeb画面からログインして、個人設定画面の'ownCloud 基本暗号化モジュール' セクションにいき、暗号化パスワードの更新をお願いします。 '旧ログインパスワード'部分に上記パスワードを入力し、現在のログインパスワードで更新します。\n"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -47,6 +47,8 @@
|
||||
"Enable password recovery:" : "パスワードリカバリを有効に:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "このオプションを有効にすると、パスワードを紛失した場合も、暗号化されたファイルに再度アクセスすることができるようになります。",
|
||||
"Enabled" : "有効",
|
||||
"Disabled" : "無効"
|
||||
"Disabled" : "無効",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "こんにちは、\n\n管理者がサーバーサイド暗号化を有効にしました。'%s'というパスワードであなたのファイルが暗号化されました。\n\nWeb画面からログインして、個人設定画面の'ownCloud 基本暗号化モジュール' セクションにいき、暗号化パスワードの更新をお願いします。 '旧ログインパスワード'部分に上記パスワードを入力し、現在のログインパスワードで更新します。\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "こんにちは、\n\n管理者がサーバーサイド暗号化を有効にしました。'%s'というパスワードであなたのファイルが暗号化されました。\n\nWeb画面からログインして、個人設定画面の'ownCloud 基本暗号化モジュール' セクションにいき、暗号化パスワードの更新をお願いします。 '旧ログインパスワード'部分に上記パスワードを入力し、現在のログインパスワードで更新します。\n"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "암호 복구 사용:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "이 옵션을 사용하면 암호를 잊었을 때 암호화된 파일에 다시 접근할 수 있습니다",
|
||||
"Enabled" : "활성화",
|
||||
"Disabled" : "비활성화"
|
||||
"Disabled" : "비활성화",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "안녕하세요,\n\n시스템 관리자가 서버 측 암호화를 활성화했습니다. 저장된 파일이 암호 '%s'으(로) 암호화되었습니다.\n\n웹 인터페이스에 로그인하여 개인 설정의 'ownCloud 기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "안녕하세요,\n\n시스템 관리자가 서버 측 암호화를 활성화했습니다. 저장된 파일이 암호 '%s'으(로) 암호화되었습니다.\n\n웹 인터페이스에 로그인하여 개인 설정의 'ownCloud 기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.\n\n"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "암호 복구 사용:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "이 옵션을 사용하면 암호를 잊었을 때 암호화된 파일에 다시 접근할 수 있습니다",
|
||||
"Enabled" : "활성화",
|
||||
"Disabled" : "비활성화"
|
||||
"Disabled" : "비활성화",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "안녕하세요,\n\n시스템 관리자가 서버 측 암호화를 활성화했습니다. 저장된 파일이 암호 '%s'으(로) 암호화되었습니다.\n\n웹 인터페이스에 로그인하여 개인 설정의 'ownCloud 기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "안녕하세요,\n\n시스템 관리자가 서버 측 암호화를 활성화했습니다. 저장된 파일이 암호 '%s'으(로) 암호화되었습니다.\n\n웹 인터페이스에 로그인하여 개인 설정의 'ownCloud 기본 암호화 모듈'로 이동한 다음, '이전 로그인 암호' 필드에 위 암호를 입력하고 현재 로그인 암호로 변경하여 암호화 암호를 업데이트하십시오.\n\n"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -23,6 +23,9 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Įjungti slaptažodžio atkūrimą:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Įjungus šią funkciją jums bus suteiktas pakartotinis priėjimas prie Jūsų šifruotų failų pamiršus slaptažodį.",
|
||||
"Enabled" : "Įjungta",
|
||||
"Disabled" : "Išjungta"
|
||||
"Disabled" : "Išjungta",
|
||||
"ownCloud basic encryption module" : "ownCloud bazinis šifravimo modulis",
|
||||
"Missing recovery key password" : "Nėra atstatymo rakto slaptažodžio",
|
||||
"Please repeat the recovery key password" : "Pakartokite atstatymo rakto slaptažodį"
|
||||
},
|
||||
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);");
|
||||
|
||||
@@ -21,6 +21,9 @@
|
||||
"Enable password recovery:" : "Įjungti slaptažodžio atkūrimą:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Įjungus šią funkciją jums bus suteiktas pakartotinis priėjimas prie Jūsų šifruotų failų pamiršus slaptažodį.",
|
||||
"Enabled" : "Įjungta",
|
||||
"Disabled" : "Išjungta"
|
||||
"Disabled" : "Išjungta",
|
||||
"ownCloud basic encryption module" : "ownCloud bazinis šifravimo modulis",
|
||||
"Missing recovery key password" : "Nėra atstatymo rakto slaptažodžio",
|
||||
"Please repeat the recovery key password" : "Pakartokite atstatymo rakto slaptažodį"
|
||||
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Aktiver gjenoppretting av passord:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Aktivering av dette valget tillater deg å gjenerobre tilgang til dine krypterte filer i tilfelle du mister passordet ditt.",
|
||||
"Enabled" : "Aktiv",
|
||||
"Disabled" : "Inaktiv"
|
||||
"Disabled" : "Inaktiv",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hei,\n\nAdministratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet '%s'.\n\nVennligst logg inn på web-grensesnittet, gå til seksjonen 'ownCloud grunnleggende krypteringsmodul' i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet 'gammelt påloggingspassord' sammen med ditt nåværende påloggingspassord.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hei,\n\nAdministratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet '%s'.\n\nVennligst logg inn på web-grensesnittet, gå til seksjonen 'ownCloud grunnleggende krypteringsmodul' i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet 'gammelt påloggingspassord' sammen med ditt nåværende påloggingspassord.\n\n"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Aktiver gjenoppretting av passord:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Aktivering av dette valget tillater deg å gjenerobre tilgang til dine krypterte filer i tilfelle du mister passordet ditt.",
|
||||
"Enabled" : "Aktiv",
|
||||
"Disabled" : "Inaktiv"
|
||||
"Disabled" : "Inaktiv",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hei,\n\nAdministratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet '%s'.\n\nVennligst logg inn på web-grensesnittet, gå til seksjonen 'ownCloud grunnleggende krypteringsmodul' i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet 'gammelt påloggingspassord' sammen med ditt nåværende påloggingspassord.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hei,\n\nAdministratoren har aktivert serverkryptering. Filene dine er blitt kryptert med passordet '%s'.\n\nVennligst logg inn på web-grensesnittet, gå til seksjonen 'ownCloud grunnleggende krypteringsmodul' i dine personlige innstillinger og oppdater krypteringspassordet ditt ved å legge inn dette passordet i feltet 'gammelt påloggingspassord' sammen med ditt nåværende påloggingspassord.\n\n"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Activeren wachtwoord herstel:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Het activeren van deze optie maakt het mogelijk om uw versleutelde bestanden te benaderen als uw wachtwoord kwijt is",
|
||||
"Enabled" : "Geactiveerd",
|
||||
"Disabled" : "Gedeactiveerd"
|
||||
"Disabled" : "Gedeactiveerd",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hallo daar,\n\nde beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord '%s'.\n\nLogin op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het 'oude inlog wachtwoord' veld in te vullen alsmede in uw huidige inlogwachtwoord.\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hallo daar,\n\nde beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord '%s'.\n\nLogin op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het 'oude inlog wachtwoord' veld in te vullen alsmede in uw huidige inlogwachtwoord.\n"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Activeren wachtwoord herstel:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Het activeren van deze optie maakt het mogelijk om uw versleutelde bestanden te benaderen als uw wachtwoord kwijt is",
|
||||
"Enabled" : "Geactiveerd",
|
||||
"Disabled" : "Gedeactiveerd"
|
||||
"Disabled" : "Gedeactiveerd",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hallo daar,\n\nde beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord '%s'.\n\nLogin op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het 'oude inlog wachtwoord' veld in te vullen alsmede in uw huidige inlogwachtwoord.\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Hallo daar,\n\nde beheerder heeft server-side versleuteling ingeschakeld. Uw bestanden werden versleuteld met het wachtwoord '%s'.\n\nLogin op de webinterface, ga naar 'ownCloud basis cryptomodule' in uw persoonlijke instellingen en pas uw cryptowachtwoord aan door dit wachtwoord in het 'oude inlog wachtwoord' veld in te vullen alsmede in uw huidige inlogwachtwoord.\n"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -49,6 +49,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Activar la recuperacion del senhal :",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Activar aquesta opcion vos permetrà d'obténer tornamai l'accès a vòstres fichièrs chifrats en cas de pèrda de senhal",
|
||||
"Enabled" : "Activat",
|
||||
"Disabled" : "Desactivat"
|
||||
"Disabled" : "Desactivat",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Bonjorn,\n\nL'administrator a activat lo chiframent sul servidor. Vòstres fichièrs son estats chifrats amb lo senhal seguent :\n\n%s\n\nSeguissètz aquelas instruccions :\n\n1. Connectatz-vos a l'interfàcia web e trobatz la seccion \"Modul de chiframent de basa d'ownCloud\" dins vòstres paramètres personals ;\n\n2. Entratz lo senhal provesit çaisús dins lo camp \"Ancian senhal de connexion\";\n\n3. Entratz lo senhal qu'utilizatz actualament per vos connectar dins lo camp \"Senhal de connexion actual\" ;\n\n4. Validatz en clicant sul boton \"Metre a jorn lo senhal de vòstra clau privada\".\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Bonjorn,\n\nL'administrator a activat lo chiframent sul servidor. Vòstres fichièrs son estats chifrats amb lo senhal seguent :\n\n%s\n\nSeguissètz aquelas instruccions :\n\n1. Connectatz-vos a l'interfàcia web e trobatz la seccion \"Modul de chiframent de basa d'ownCloud\" dins vòstres paramètres personals ;\n\n2. Entratz lo senhal provesit çaisús dins lo camp \"Ancian senhal de connexion\";\n\n3. Entratz lo senhal qu'utilizatz actualament per vos connectar dins lo camp \"Senhal de connexion actual\" ;\n\n4. Validatz en clicant sul boton \"Metre a jorn lo senhal de vòstra clau privada\".\n"
|
||||
},
|
||||
"nplurals=2; plural=(n > 1);");
|
||||
|
||||
@@ -47,6 +47,8 @@
|
||||
"Enable password recovery:" : "Activar la recuperacion del senhal :",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Activar aquesta opcion vos permetrà d'obténer tornamai l'accès a vòstres fichièrs chifrats en cas de pèrda de senhal",
|
||||
"Enabled" : "Activat",
|
||||
"Disabled" : "Desactivat"
|
||||
"Disabled" : "Desactivat",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Bonjorn,\n\nL'administrator a activat lo chiframent sul servidor. Vòstres fichièrs son estats chifrats amb lo senhal seguent :\n\n%s\n\nSeguissètz aquelas instruccions :\n\n1. Connectatz-vos a l'interfàcia web e trobatz la seccion \"Modul de chiframent de basa d'ownCloud\" dins vòstres paramètres personals ;\n\n2. Entratz lo senhal provesit çaisús dins lo camp \"Ancian senhal de connexion\";\n\n3. Entratz lo senhal qu'utilizatz actualament per vos connectar dins lo camp \"Senhal de connexion actual\" ;\n\n4. Validatz en clicant sul boton \"Metre a jorn lo senhal de vòstra clau privada\".\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Bonjorn,\n\nL'administrator a activat lo chiframent sul servidor. Vòstres fichièrs son estats chifrats amb lo senhal seguent :\n\n%s\n\nSeguissètz aquelas instruccions :\n\n1. Connectatz-vos a l'interfàcia web e trobatz la seccion \"Modul de chiframent de basa d'ownCloud\" dins vòstres paramètres personals ;\n\n2. Entratz lo senhal provesit çaisús dins lo camp \"Ancian senhal de connexion\";\n\n3. Entratz lo senhal qu'utilizatz actualament per vos connectar dins lo camp \"Senhal de connexion actual\" ;\n\n4. Validatz en clicant sul boton \"Metre a jorn lo senhal de vòstra clau privada\".\n"
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Habilitar recuperação de senha:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitar essa opção vai permitir que você obtenha novamente acesso aos seus arquivos encriptados em caso de perda de senha",
|
||||
"Enabled" : "Habilitado",
|
||||
"Disabled" : "Desabilitado"
|
||||
"Disabled" : "Desabilitado",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Olá,\n\nO administrador habilitou criptografia-lado-servidor. Os seus arquivos foram criptografados usando a senha '%s'.\n\nPor favor faça o login para a interface da Web, vá para a seção 'ownCloud módulo de criptografia básico' das suas definições pessoais e atualize sua senha de criptografia, inserindo esta senha no campo 'senha antiga de log-in' e sua atual senha-de-login.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Olá,\n\nO administrador habilitou criptografia-lado-servidor. Os seus arquivos foram criptografados usando a senha '%s'.\n\nPor favor faça o login para a interface da Web, vá para a seção 'ownCloud módulo de criptografia básico' das suas definições pessoais e atualize sua senha de criptografia, inserindo esta senha no campo 'senha antiga de log-in' e sua atual senha-de-login.\n\n"
|
||||
},
|
||||
"nplurals=2; plural=(n > 1);");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Habilitar recuperação de senha:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Habilitar essa opção vai permitir que você obtenha novamente acesso aos seus arquivos encriptados em caso de perda de senha",
|
||||
"Enabled" : "Habilitado",
|
||||
"Disabled" : "Desabilitado"
|
||||
"Disabled" : "Desabilitado",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Olá,\n\nO administrador habilitou criptografia-lado-servidor. Os seus arquivos foram criptografados usando a senha '%s'.\n\nPor favor faça o login para a interface da Web, vá para a seção 'ownCloud módulo de criptografia básico' das suas definições pessoais e atualize sua senha de criptografia, inserindo esta senha no campo 'senha antiga de log-in' e sua atual senha-de-login.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Olá,\n\nO administrador habilitou criptografia-lado-servidor. Os seus arquivos foram criptografados usando a senha '%s'.\n\nPor favor faça o login para a interface da Web, vá para a seção 'ownCloud módulo de criptografia básico' das suas definições pessoais e atualize sua senha de criptografia, inserindo esta senha no campo 'senha antiga de log-in' e sua atual senha-de-login.\n\n"
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Включить восстановление пароля:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Включение этой опции позволит вам получить доступ к своим зашифрованным файлам в случае утери пароля",
|
||||
"Enabled" : "Включено",
|
||||
"Disabled" : "Отключено"
|
||||
"Disabled" : "Отключено",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Привет,\n\nадминистратор включил шифрование на стороне сервера. Ваши файлы были зашифрованы с помощью пароля '%s'.\n\nПожалуйста войдите в веб-приложение, в разделе 'ownCloud простой модуль шифрования' в личных настройках вам нужно обновить пароль шифрования.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Привет,\n\nадминистратор включил шифрование на стороне сервера. Ваши файлы были зашифрованы с помощью пароля '%s'.\n\nПожалуйста войдите в веб-приложение, в разделе 'ownCloud простой модуль шифрования' в личных настройках вам нужно обновить пароль шифрования.\n\n"
|
||||
},
|
||||
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Включить восстановление пароля:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Включение этой опции позволит вам получить доступ к своим зашифрованным файлам в случае утери пароля",
|
||||
"Enabled" : "Включено",
|
||||
"Disabled" : "Отключено"
|
||||
"Disabled" : "Отключено",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Привет,\n\nадминистратор включил шифрование на стороне сервера. Ваши файлы были зашифрованы с помощью пароля '%s'.\n\nПожалуйста войдите в веб-приложение, в разделе 'ownCloud простой модуль шифрования' в личных настройках вам нужно обновить пароль шифрования.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Привет,\n\nадминистратор включил шифрование на стороне сервера. Ваши файлы были зашифрованы с помощью пароля '%s'.\n\nПожалуйста войдите в веб-приложение, в разделе 'ownCloud простой модуль шифрования' в личных настройках вам нужно обновить пароль шифрования.\n\n"
|
||||
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
|
||||
}
|
||||
@@ -4,6 +4,10 @@ OC.L10N.register(
|
||||
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Çelësi privat për Aplikacionin e Shifrimit është i pavlefshëm. Ju lutem përditësoni fjalëkalimin e çelësit tuaj privat në parametrat tuaj për të rimarrë qasje në skedarët tuaj të shifruar.",
|
||||
"The share will expire on %s." : "Ndarja do të skadojë në %s.",
|
||||
"Cheers!" : "Gjithë të mirat",
|
||||
"Enabled" : "Aktivizuar"
|
||||
"Enabled" : "Aktivizuar",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Njatjeta,\n\npërgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin '%s'.\n\nJu lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja 'modul i thjeshtë ownCloud për fshehtëzime' e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha 'old log-in password' dhe fjalëkalimin tuaj të tanishëm për hyrjet.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Njatjeta,\n\npërgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin '%s'.\n\nJu lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja 'modul i thjeshtë ownCloud për fshehtëzime' e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha 'old log-in password' dhe fjalëkalimin tuaj të tanishëm për hyrjet.\n\n",
|
||||
"Missing recovery key password" : "Mungon fjalëkalim kyçi rimarrjesh",
|
||||
"Please repeat the recovery key password" : "Ju lutemi, rijepni fjalëkalimin për kyç rimarrjesh"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Çelësi privat për Aplikacionin e Shifrimit është i pavlefshëm. Ju lutem përditësoni fjalëkalimin e çelësit tuaj privat në parametrat tuaj për të rimarrë qasje në skedarët tuaj të shifruar.",
|
||||
"The share will expire on %s." : "Ndarja do të skadojë në %s.",
|
||||
"Cheers!" : "Gjithë të mirat",
|
||||
"Enabled" : "Aktivizuar"
|
||||
"Enabled" : "Aktivizuar",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Njatjeta,\n\npërgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin '%s'.\n\nJu lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja 'modul i thjeshtë ownCloud për fshehtëzime' e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha 'old log-in password' dhe fjalëkalimin tuaj të tanishëm për hyrjet.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Njatjeta,\n\npërgjegjësi aktivizoi fshehtëzim më anë shërbyesi. Kartelat tuaja qenë fshehtëzuar duke përdorur fjalëkalimin '%s'.\n\nJu lutemi, bëni hyrjen te ndërfaqja web, kaloni te ndarja 'modul i thjeshtë ownCloud për fshehtëzime' e rregullimeve tuaja personale dhe përditësoni fjalëkalimin tuaj për fshehtëzime duke dhënë këtë fjalëkalim te fusha 'old log-in password' dhe fjalëkalimin tuaj të tanishëm për hyrjet.\n\n",
|
||||
"Missing recovery key password" : "Mungon fjalëkalim kyçi rimarrjesh",
|
||||
"Please repeat the recovery key password" : "Ju lutemi, rijepni fjalëkalimin për kyç rimarrjesh"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "เปิดใช้งานการกู้คืนรหัสผ่าน:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "การเปิดใช้งานตัวเลือกนี้จะช่วยให้คุณได้รับการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณในกรณีที่คุณลืมรหัสผ่าน",
|
||||
"Enabled" : "เปิดการใช้งาน",
|
||||
"Disabled" : "ปิดการใช้งาน"
|
||||
"Disabled" : "ปิดการใช้งาน",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ<br>\n<br> \nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน <strong>%s</strong><br>\n<br>\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ<br>\n<br>\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ<br>\n<br> \nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน <strong>%s</strong><br>\n<br>\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ<br>\n<br>\n"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "เปิดใช้งานการกู้คืนรหัสผ่าน:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "การเปิดใช้งานตัวเลือกนี้จะช่วยให้คุณได้รับการเข้าถึงไฟล์ที่มีการเข้ารหัสของคุณในกรณีที่คุณลืมรหัสผ่าน",
|
||||
"Enabled" : "เปิดการใช้งาน",
|
||||
"Disabled" : "ปิดการใช้งาน"
|
||||
"Disabled" : "ปิดการใช้งาน",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ<br>\n<br> \nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน <strong>%s</strong><br>\n<br>\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ<br>\n<br>\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "นี่คุณ<br>\n<br> \nผู้ดูแลระบบเปิดใช้งานการเข้ารหัสฝั่งเซิร์ฟเวอร์ ไฟล์ของคุณจะถูกเข้ารหัสโดยใช้รหัสผ่าน <strong>%s</strong><br>\n<br>\nกรุณาเข้าสู่ระบบเว็บอินเตอร์เฟซไปที่ส่วน \"โมดูลการเข้ารหัส ownCloud พื้นฐาน\" ของการตั้งค่าส่วนบุคคลของคุณและอัพเดทการเข้ารหัสรหัสผ่านของคุณโดย ป้อนรหัสผ่านนี้ในช่อง \"รหัสผ่านเก่าที่เข้าสู่ระบบ\" และเข้าสู่ระบบด้วยรหัสผ่านปัจจุบันของคุณ<br>\n<br>\n"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -52,6 +52,8 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "Parola kurtarmayı etkinleştir:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Bu seçeneği etkinleştirmek, parola kaybı durumunda şifrelenmiş dosyalarınıza erişimi yeniden kazanmanızı sağlayacaktır",
|
||||
"Enabled" : "Etkin",
|
||||
"Disabled" : "Devre Dışı"
|
||||
"Disabled" : "Devre Dışı",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Selam,\n\nSistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız '%s' parolası kullanılarak şifrelendi.\n\nLütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girdikten sonra şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Selam,\n\nSistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız '%s' parolası kullanılarak şifrelendi.\n\nLütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girdikten sonra şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.\n\n"
|
||||
},
|
||||
"nplurals=2; plural=(n > 1);");
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
"Enable password recovery:" : "Parola kurtarmayı etkinleştir:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Bu seçeneği etkinleştirmek, parola kaybı durumunda şifrelenmiş dosyalarınıza erişimi yeniden kazanmanızı sağlayacaktır",
|
||||
"Enabled" : "Etkin",
|
||||
"Disabled" : "Devre Dışı"
|
||||
"Disabled" : "Devre Dışı",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Selam,\n\nSistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız '%s' parolası kullanılarak şifrelendi.\n\nLütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girdikten sonra şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.\n\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "Selam,\n\nSistem yöneticisi sunucu tarafında şifrelemeyi etkinleştirdi. Dosyalarınız '%s' parolası kullanılarak şifrelendi.\n\nLütfen web arayüzünde oturum açın ve kişisel ayarlarınızdan 'ownCloud temel şifreleme modülü'ne giderek 'eski oturum parolası' alanına bu parolayı girdikten sonra şifreleme parolanızı ve mevcut oturum açma parolanızı güncelleyin.\n\n"
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
}
|
||||
@@ -23,6 +23,10 @@ OC.L10N.register(
|
||||
"Enable password recovery:" : "啟用密碼還原:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "啟用這個選項將會允許您因忘記密碼但需要存取您的加密檔案",
|
||||
"Enabled" : "已啓用",
|
||||
"Disabled" : "已停用"
|
||||
"Disabled" : "已停用",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "嗨,請看這裡,\n\n系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼 '%s' 加密\n\n請從網頁登入,到 'ownCloud basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "嗨,請看這裡,\n\n系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼 '%s' 加密\n\n請從網頁登入,到 'ownCloud basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼\n",
|
||||
"Missing recovery key password" : "遺失還原金鑰密碼",
|
||||
"Please repeat the recovery key password" : "請您再輸入新的還原金鑰密碼一次"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
"Enable password recovery:" : "啟用密碼還原:",
|
||||
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "啟用這個選項將會允許您因忘記密碼但需要存取您的加密檔案",
|
||||
"Enabled" : "已啓用",
|
||||
"Disabled" : "已停用"
|
||||
"Disabled" : "已停用",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "嗨,請看這裡,\n\n系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼 '%s' 加密\n\n請從網頁登入,到 'ownCloud basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼\n",
|
||||
"Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'ownCloud basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "嗨,請看這裡,\n\n系管理員啟用了伺服器端的加密功能,您的檔案將會使用密碼 '%s' 加密\n\n請從網頁登入,到 'ownCloud basic encryption module' 設置您的個人設定並透過更新加密密碼,將這個組密碼設定在 'old log-in password' 以及您的目前登入密碼\n",
|
||||
"Missing recovery key password" : "遺失還原金鑰密碼",
|
||||
"Please repeat the recovery key password" : "請您再輸入新的還原金鑰密碼一次"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -53,7 +53,7 @@ class Crypt {
|
||||
*/
|
||||
private $logger;
|
||||
/**
|
||||
* @var IUser
|
||||
* @var string
|
||||
*/
|
||||
private $user;
|
||||
/**
|
||||
@@ -73,7 +73,7 @@ class Crypt {
|
||||
*/
|
||||
public function __construct(ILogger $logger, IUserSession $userSession, IConfig $config) {
|
||||
$this->logger = $logger;
|
||||
$this->user = $userSession && $userSession->isLoggedIn() ? $userSession->getUser() : false;
|
||||
$this->user = $userSession && $userSession->isLoggedIn() ? $userSession->getUser()->getUID() : '"no user given"';
|
||||
$this->config = $config;
|
||||
$this->supportedKeyFormats = ['hash', 'password'];
|
||||
}
|
||||
@@ -89,7 +89,7 @@ class Crypt {
|
||||
$res = $this->getOpenSSLPKey();
|
||||
|
||||
if (!$res) {
|
||||
$log->error("Encryption Library couldn't generate users key-pair for {$this->user->getUID()}",
|
||||
$log->error("Encryption Library couldn't generate users key-pair for {$this->user}",
|
||||
['app' => 'encryption']);
|
||||
|
||||
if (openssl_error_string()) {
|
||||
@@ -108,7 +108,7 @@ class Crypt {
|
||||
'privateKey' => $privateKey
|
||||
];
|
||||
}
|
||||
$log->error('Encryption library couldn\'t export users private key, please check your servers OpenSSL configuration.' . $this->user->getUID(),
|
||||
$log->error('Encryption library couldn\'t export users private key, please check your servers OpenSSL configuration.' . $this->user,
|
||||
['app' => 'encryption']);
|
||||
if (openssl_error_string()) {
|
||||
$log->error('Encryption Library:' . openssl_error_string(),
|
||||
|
||||
@@ -62,6 +62,8 @@ class MigrationTest extends \Test\TestCase {
|
||||
}
|
||||
|
||||
protected function createDummyShareKeys($uid) {
|
||||
$this->loginAsUser($uid);
|
||||
|
||||
$this->view->mkdir($uid . '/files_encryption/keys/folder1/folder2/folder3/file3');
|
||||
$this->view->mkdir($uid . '/files_encryption/keys/folder1/folder2/file2');
|
||||
$this->view->mkdir($uid . '/files_encryption/keys/folder1/file.1');
|
||||
@@ -87,6 +89,8 @@ class MigrationTest extends \Test\TestCase {
|
||||
}
|
||||
|
||||
protected function createDummyUserKeys($uid) {
|
||||
$this->loginAsUser($uid);
|
||||
|
||||
$this->view->mkdir($uid . '/files_encryption/');
|
||||
$this->view->mkdir('/files_encryption/public_keys');
|
||||
$this->view->file_put_contents($uid . '/files_encryption/' . $uid . '.privateKey', 'privateKey');
|
||||
@@ -94,6 +98,8 @@ class MigrationTest extends \Test\TestCase {
|
||||
}
|
||||
|
||||
protected function createDummyFileKeys($uid) {
|
||||
$this->loginAsUser($uid);
|
||||
|
||||
$this->view->mkdir($uid . '/files_encryption/keys/folder1/folder2/folder3/file3');
|
||||
$this->view->mkdir($uid . '/files_encryption/keys/folder1/folder2/file2');
|
||||
$this->view->mkdir($uid . '/files_encryption/keys/folder1/file.1');
|
||||
@@ -105,6 +111,8 @@ class MigrationTest extends \Test\TestCase {
|
||||
}
|
||||
|
||||
protected function createDummyFiles($uid) {
|
||||
$this->loginAsUser($uid);
|
||||
|
||||
$this->view->mkdir($uid . '/files/folder1/folder2/folder3/file3');
|
||||
$this->view->mkdir($uid . '/files/folder1/folder2/file2');
|
||||
$this->view->mkdir($uid . '/files/folder1/file.1');
|
||||
@@ -116,6 +124,8 @@ class MigrationTest extends \Test\TestCase {
|
||||
}
|
||||
|
||||
protected function createDummyFilesInTrash($uid) {
|
||||
$this->loginAsUser($uid);
|
||||
|
||||
$this->view->mkdir($uid . '/files_trashbin/keys/file1.d5457864');
|
||||
$this->view->mkdir($uid . '/files_trashbin/keys/folder1.d7437648723/file2');
|
||||
$this->view->file_put_contents($uid . '/files_trashbin/keys/file1.d5457864/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey' , 'data');
|
||||
@@ -165,6 +175,7 @@ class MigrationTest extends \Test\TestCase {
|
||||
|
||||
$this->createDummySystemWideKeys();
|
||||
|
||||
/** @var \PHPUnit_Framework_MockObject_MockObject|\OCA\Encryption\Migration $m */
|
||||
$m = $this->getMockBuilder('OCA\Encryption\Migration')
|
||||
->setConstructorArgs(
|
||||
[
|
||||
@@ -176,27 +187,38 @@ class MigrationTest extends \Test\TestCase {
|
||||
)->setMethods(['getSystemMountPoints'])->getMock();
|
||||
|
||||
$m->expects($this->any())->method('getSystemMountPoints')
|
||||
->willReturn([['mountpoint' => 'folder1'], ['mountpoint' => 'folder2']]);
|
||||
->will($this->returnValue([['mountpoint' => 'folder1'], ['mountpoint' => 'folder2']]));
|
||||
|
||||
$m->reorganizeFolderStructure();
|
||||
// even if it runs twice folder should always move only once
|
||||
$m->reorganizeFolderStructure();
|
||||
|
||||
$this->loginAsUser(self::TEST_ENCRYPTION_MIGRATION_USER1);
|
||||
|
||||
$this->assertTrue(
|
||||
$this->view->file_exists(
|
||||
self::TEST_ENCRYPTION_MIGRATION_USER1 . '/files_encryption/' .
|
||||
$this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.publicKey')
|
||||
);
|
||||
|
||||
$this->loginAsUser(self::TEST_ENCRYPTION_MIGRATION_USER2);
|
||||
|
||||
$this->assertTrue(
|
||||
$this->view->file_exists(
|
||||
self::TEST_ENCRYPTION_MIGRATION_USER2 . '/files_encryption/' .
|
||||
$this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER2 . '.publicKey')
|
||||
);
|
||||
|
||||
$this->loginAsUser(self::TEST_ENCRYPTION_MIGRATION_USER3);
|
||||
|
||||
$this->assertTrue(
|
||||
$this->view->file_exists(
|
||||
self::TEST_ENCRYPTION_MIGRATION_USER3 . '/files_encryption/' .
|
||||
$this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER3 . '.publicKey')
|
||||
);
|
||||
|
||||
$this->loginAsUser(self::TEST_ENCRYPTION_MIGRATION_USER1);
|
||||
|
||||
$this->assertTrue(
|
||||
$this->view->file_exists(
|
||||
'/files_encryption/' . $this->moduleId . '/systemwide_1.publicKey')
|
||||
@@ -217,6 +239,8 @@ class MigrationTest extends \Test\TestCase {
|
||||
}
|
||||
|
||||
protected function verifyFilesInTrash($uid) {
|
||||
$this->loginAsUser($uid);
|
||||
|
||||
// share keys
|
||||
$this->assertTrue(
|
||||
$this->view->file_exists($uid . '/files_encryption/keys/files_trashbin/file1.d5457864/' . $this->moduleId . '/' . self::TEST_ENCRYPTION_MIGRATION_USER1 . '.shareKey')
|
||||
@@ -244,6 +268,7 @@ class MigrationTest extends \Test\TestCase {
|
||||
protected function verifyNewKeyPath($uid) {
|
||||
// private key
|
||||
if ($uid !== '') {
|
||||
$this->loginAsUser($uid);
|
||||
$this->assertTrue($this->view->file_exists($uid . '/files_encryption/' . $this->moduleId . '/'. $uid . '.privateKey'));
|
||||
}
|
||||
// file keys
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
<description>File Management</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Robin Appelman, Vincent Petry</author>
|
||||
<requiremin>4.93</requiremin>
|
||||
<shipped>true</shipped>
|
||||
<standalone/>
|
||||
<default_enable/>
|
||||
<version>1.2.0</version>
|
||||
<types>
|
||||
<filesystem/>
|
||||
</types>
|
||||
@@ -16,6 +16,9 @@
|
||||
<files>appinfo/remote.php</files>
|
||||
<webdav>appinfo/remote.php</webdav>
|
||||
</remote>
|
||||
<dependencies>
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
<documentation>
|
||||
<user>user-files</user>
|
||||
</documentation>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
1.1.11
|
||||
@@ -85,19 +85,6 @@
|
||||
background-image: url('../img/delete.svg');
|
||||
}
|
||||
|
||||
/* move Deleted Files to bottom of sidebar */
|
||||
.nav-trashbin {
|
||||
position: fixed !important;
|
||||
bottom: 44px;
|
||||
width: inherit !important;
|
||||
background-color: #fff;
|
||||
border-right: 1px solid #eee;
|
||||
}
|
||||
/* double padding to account for Deleted files entry, issue with Firefox */
|
||||
.app-files #app-navigation > ul li:nth-last-child(2) {
|
||||
margin-bottom: 44px;
|
||||
}
|
||||
|
||||
#app-navigation .nav-files a.nav-icon-files {
|
||||
width: auto;
|
||||
}
|
||||
@@ -745,6 +732,10 @@ table.dragshadow td.size {
|
||||
margin: -10px;
|
||||
}
|
||||
|
||||
html.ie8 #controls .button.new {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
.newFileMenu {
|
||||
width: 140px;
|
||||
margin-left: -56px;
|
||||
@@ -796,3 +787,4 @@ table.dragshadow td.size {
|
||||
color: #000;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
* - TODO music upload button
|
||||
*/
|
||||
|
||||
/* global jQuery, oc_requesttoken, humanFileSize */
|
||||
/* global jQuery, oc_requesttoken, humanFileSize, FileList */
|
||||
|
||||
/**
|
||||
* Function that will allow us to know if Ajax uploads are supported
|
||||
@@ -47,6 +47,26 @@ function supportAjaxUploadWithProgress() {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Add form data into the given form data
|
||||
*
|
||||
* @param {Array|Object} formData form data which can either be an array or an object
|
||||
* @param {Object} newData key-values to add to the form data
|
||||
*
|
||||
* @return updated form data
|
||||
*/
|
||||
function addFormData(formData, newData) {
|
||||
// in IE8, formData is an array instead of object
|
||||
if (_.isArray(formData)) {
|
||||
_.each(newData, function(value, key) {
|
||||
formData.push({name: key, value: value});
|
||||
});
|
||||
} else {
|
||||
formData = _.extend(formData, newData);
|
||||
}
|
||||
return formData;
|
||||
}
|
||||
|
||||
/**
|
||||
* keeps track of uploads in progress and implements callbacks for the conflicts dialog
|
||||
* @namespace
|
||||
@@ -75,6 +95,9 @@ OC.Upload = {
|
||||
this._uploads.push(jqXHR);
|
||||
}
|
||||
},
|
||||
showUploadCancelMessage: _.debounce(function() {
|
||||
OC.Notification.showTemporary(t('files', 'Upload cancelled.'), {timeout: 10});
|
||||
}, 500),
|
||||
/**
|
||||
* Checks the currently known uploads.
|
||||
* returns true if any hxr has the state 'pending'
|
||||
@@ -140,9 +163,9 @@ OC.Upload = {
|
||||
data.data.append('resolution', 'replace');
|
||||
} else {
|
||||
if (!data.formData) {
|
||||
data.formData = [];
|
||||
data.formData = {};
|
||||
}
|
||||
data.formData.push({name:'resolution', value:'replace'}); //hack for ie8
|
||||
addFormData(data.formData, {resolution: 'replace'});
|
||||
}
|
||||
data.submit();
|
||||
},
|
||||
@@ -156,9 +179,9 @@ OC.Upload = {
|
||||
data.data.append('resolution', 'autorename');
|
||||
} else {
|
||||
if (!data.formData) {
|
||||
data.formData = [];
|
||||
data.formData = {};
|
||||
}
|
||||
data.formData.push({name:'resolution', value:'autorename'}); //hack for ie8
|
||||
addFormData(data.formData, {resolution: 'autorename'});
|
||||
}
|
||||
data.submit();
|
||||
},
|
||||
@@ -182,7 +205,7 @@ OC.Upload = {
|
||||
* @param {function} callbacks.onCancel
|
||||
*/
|
||||
checkExistingFiles: function (selection, callbacks) {
|
||||
var fileList = OCA.Files.App.fileList;
|
||||
var fileList = FileList;
|
||||
var conflicts = [];
|
||||
// only keep non-conflicting uploads
|
||||
selection.uploads = _.filter(selection.uploads, function(upload) {
|
||||
@@ -399,26 +422,28 @@ OC.Upload = {
|
||||
submit: function(e, data) {
|
||||
OC.Upload.rememberUpload(data);
|
||||
if (!data.formData) {
|
||||
data.formData = [];
|
||||
data.formData = {};
|
||||
}
|
||||
|
||||
var fileDirectory = '';
|
||||
if(typeof data.files[0].relativePath !== 'undefined') {
|
||||
fileDirectory = data.files[0].relativePath;
|
||||
}
|
||||
// FIXME: prevent re-adding the same
|
||||
data.formData.push({name: 'requesttoken', value: oc_requesttoken});
|
||||
data.formData.push({name: 'dir', value: data.targetDir || FileList.getCurrentDirectory()});
|
||||
data.formData.push({name: 'file_directory', value: fileDirectory});
|
||||
|
||||
addFormData(data.formData, {
|
||||
requesttoken: oc_requesttoken,
|
||||
dir: data.targetDir || FileList.getCurrentDirectory(),
|
||||
file_directory: fileDirectory
|
||||
});
|
||||
},
|
||||
fail: function(e, data) {
|
||||
OC.Upload.log('fail', e, data);
|
||||
if (typeof data.textStatus !== 'undefined' && data.textStatus !== 'success' ) {
|
||||
if (data.textStatus === 'abort') {
|
||||
OC.Notification.show(t('files', 'Upload cancelled.'));
|
||||
OC.Upload.showUploadCancelMessage();
|
||||
} else {
|
||||
// HTTP connection problem
|
||||
OC.Notification.show(data.errorThrown);
|
||||
OC.Notification.showTemporary(data.errorThrown, {timeout: 10});
|
||||
if (data.result) {
|
||||
var result = JSON.parse(data.result);
|
||||
if (result && result[0] && result[0].data && result[0].data.code === 'targetnotfound') {
|
||||
@@ -427,10 +452,6 @@ OC.Upload = {
|
||||
}
|
||||
}
|
||||
}
|
||||
//hide notification after 10 sec
|
||||
setTimeout(function() {
|
||||
OC.Notification.hide();
|
||||
}, 10000);
|
||||
}
|
||||
OC.Upload.deleteUpload(data);
|
||||
},
|
||||
|
||||
@@ -386,12 +386,15 @@
|
||||
* Update the details view to display the given file
|
||||
*
|
||||
* @param {string} fileName file name from the current list
|
||||
* @param {boolean} [show=true] whether to open the sidebar if it was closed
|
||||
*/
|
||||
_updateDetailsView: function(fileName) {
|
||||
_updateDetailsView: function(fileName, show) {
|
||||
if (!this._detailsView) {
|
||||
return;
|
||||
}
|
||||
|
||||
// show defaults to true
|
||||
show = _.isUndefined(show) || !!show;
|
||||
var oldFileInfo = this._detailsView.getFileInfo();
|
||||
if (oldFileInfo) {
|
||||
// TODO: use more efficient way, maybe track the highlight
|
||||
@@ -409,7 +412,7 @@
|
||||
return;
|
||||
}
|
||||
|
||||
if (this._detailsView.$el.hasClass('disappear')) {
|
||||
if (show && this._detailsView.$el.hasClass('disappear')) {
|
||||
OC.Apps.showAppSidebar(this._detailsView.$el);
|
||||
}
|
||||
|
||||
@@ -760,7 +763,7 @@
|
||||
*/
|
||||
elementToFile: function($el){
|
||||
$el = $($el);
|
||||
return {
|
||||
var data = {
|
||||
id: parseInt($el.attr('data-id'), 10),
|
||||
name: $el.attr('data-file'),
|
||||
mimetype: $el.attr('data-mime'),
|
||||
@@ -770,6 +773,15 @@
|
||||
etag: $el.attr('data-etag'),
|
||||
permissions: parseInt($el.attr('data-permissions'), 10)
|
||||
};
|
||||
var icon = $el.attr('data-icon');
|
||||
if (icon) {
|
||||
data.icon = icon;
|
||||
}
|
||||
var mountType = $el.attr('data-mounttype');
|
||||
if (mountType) {
|
||||
data.mountType = mountType;
|
||||
}
|
||||
return data;
|
||||
},
|
||||
|
||||
/**
|
||||
@@ -892,11 +904,12 @@
|
||||
mtime = parseInt(fileData.mtime, 10),
|
||||
mime = fileData.mimetype,
|
||||
path = fileData.path,
|
||||
dataIcon = null,
|
||||
linkUrl;
|
||||
options = options || {};
|
||||
|
||||
if (isNaN(mtime)) {
|
||||
mtime = new Date().getTime()
|
||||
mtime = new Date().getTime();
|
||||
}
|
||||
|
||||
if (type === 'dir') {
|
||||
@@ -904,6 +917,7 @@
|
||||
|
||||
if (fileData.mountType && fileData.mountType.indexOf('external') === 0) {
|
||||
icon = OC.MimeType.getIconUrl('dir-external');
|
||||
dataIcon = icon;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -919,6 +933,11 @@
|
||||
"data-permissions": fileData.permissions || this.getDirectoryPermissions()
|
||||
});
|
||||
|
||||
if (dataIcon) {
|
||||
// icon override
|
||||
tr.attr('data-icon', dataIcon);
|
||||
}
|
||||
|
||||
if (fileData.mountType) {
|
||||
tr.attr('data-mounttype', fileData.mountType);
|
||||
}
|
||||
@@ -1170,7 +1189,7 @@
|
||||
// display actions
|
||||
this.fileActions.display(filenameTd, !options.silent, this);
|
||||
|
||||
if (fileData.isPreviewAvailable) {
|
||||
if (fileData.isPreviewAvailable && mime !== 'httpd/unix-directory') {
|
||||
var iconDiv = filenameTd.find('.thumbnail');
|
||||
// lazy load / newly inserted td ?
|
||||
// the typeof check ensures that the default value of animate is true
|
||||
@@ -1350,7 +1369,7 @@
|
||||
) {
|
||||
OC.redirect(OC.generateUrl('apps/files'));
|
||||
}
|
||||
OC.Notification.show(result.data.message);
|
||||
OC.Notification.showTemporary(result.data.message);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -1358,7 +1377,7 @@
|
||||
if (result.status === 403) {
|
||||
// Go home
|
||||
this.changeDirectory('/');
|
||||
OC.Notification.show(t('files', 'This operation is forbidden'));
|
||||
OC.Notification.showTemporary(t('files', 'This operation is forbidden'));
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -1366,7 +1385,7 @@
|
||||
if (result.status === 500) {
|
||||
// Go home
|
||||
this.changeDirectory('/');
|
||||
OC.Notification.show(t('files', 'This directory is unavailable, please check the logs or contact the administrator'));
|
||||
OC.Notification.showTemporary(t('files', 'This directory is unavailable, please check the logs or contact the administrator'));
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -1640,15 +1659,11 @@
|
||||
} else {
|
||||
OC.Notification.hide();
|
||||
if (result.status === 'error' && result.data.message) {
|
||||
OC.Notification.show(result.data.message);
|
||||
OC.Notification.showTemporary(result.data.message);
|
||||
}
|
||||
else {
|
||||
OC.Notification.show(t('files', 'Error moving file.'));
|
||||
OC.Notification.showTemporary(t('files', 'Error moving file.'));
|
||||
}
|
||||
// hide notification after 10 sec
|
||||
setTimeout(function() {
|
||||
OC.Notification.hide();
|
||||
}, 10000);
|
||||
}
|
||||
} else {
|
||||
OC.dialogs.alert(t('files', 'Error moving file'), t('files', 'Error'));
|
||||
@@ -1771,7 +1786,7 @@
|
||||
tr.remove();
|
||||
tr = self.add(fileInfo, {updateSummary: false, silent: true});
|
||||
self.$fileList.trigger($.Event('fileActionsReady', {fileList: self, $files: $(tr)}));
|
||||
self._updateDetailsView(fileInfo.name);
|
||||
self._updateDetailsView(fileInfo.name, false);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
@@ -2011,17 +2026,15 @@
|
||||
self.fileSummary.update();
|
||||
self.updateSelectionSummary();
|
||||
self.updateStorageStatistics();
|
||||
// in case there was a "storage full" permanent notification
|
||||
OC.Notification.hide();
|
||||
} else {
|
||||
if (result.status === 'error' && result.data.message) {
|
||||
OC.Notification.show(result.data.message);
|
||||
OC.Notification.showTemporary(result.data.message);
|
||||
}
|
||||
else {
|
||||
OC.Notification.show(t('files', 'Error deleting file.'));
|
||||
OC.Notification.showTemporary(t('files', 'Error deleting file.'));
|
||||
}
|
||||
// hide notification after 10 sec
|
||||
setTimeout(function() {
|
||||
OC.Notification.hide();
|
||||
}, 10000);
|
||||
if (params.allfiles) {
|
||||
// reload the page as we don't know what files were deleted
|
||||
// and which ones remain
|
||||
@@ -2116,15 +2129,16 @@
|
||||
this.hideIrrelevantUIWhenNoFilesMatch();
|
||||
}
|
||||
var that = this;
|
||||
filter = filter.toLowerCase();
|
||||
this.$fileList.find('tr').each(function(i,e) {
|
||||
var $e = $(e);
|
||||
if ($e.data('file').toString().toLowerCase().indexOf(filter.toLowerCase()) === -1) {
|
||||
if ($e.data('file').toString().toLowerCase().indexOf(filter) === -1) {
|
||||
$e.addClass('hidden');
|
||||
that.$container.trigger('scroll');
|
||||
} else {
|
||||
$e.removeClass('hidden');
|
||||
}
|
||||
});
|
||||
that.$container.trigger('scroll');
|
||||
},
|
||||
hideIrrelevantUIWhenNoFilesMatch:function() {
|
||||
if (this._filter && this.fileSummary.summary.totalDirs + this.fileSummary.summary.totalFiles === 0) {
|
||||
@@ -2262,11 +2276,7 @@
|
||||
*/
|
||||
_showPermissionDeniedNotification: function() {
|
||||
var message = t('core', 'You don’t have permission to upload or create files here');
|
||||
OC.Notification.show(message);
|
||||
//hide notification after 10 sec
|
||||
setTimeout(function() {
|
||||
OC.Notification.hide();
|
||||
}, 5000);
|
||||
OC.Notification.showTemporary(message);
|
||||
},
|
||||
|
||||
/**
|
||||
@@ -2620,14 +2630,18 @@
|
||||
* Register a tab view to be added to all views
|
||||
*/
|
||||
registerTabView: function(tabView) {
|
||||
this._detailsView.addTabView(tabView);
|
||||
if (this._detailsView) {
|
||||
this._detailsView.addTabView(tabView);
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Register a detail view to be added to all views
|
||||
*/
|
||||
registerDetailView: function(detailView) {
|
||||
this._detailsView.addDetailView(detailView);
|
||||
if (this._detailsView) {
|
||||
this._detailsView.addDetailView(detailView);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -15,9 +15,8 @@
|
||||
'<div class="fileName"><h3 title="{{name}}" class="ellipsis">{{name}}</h3></div>' +
|
||||
' <div class="file-details ellipsis">' +
|
||||
' <a href="#" ' +
|
||||
' alt="{{starAltText}}"' +
|
||||
' class="action action-favorite favorite">' +
|
||||
' <img class="svg" src="{{starIcon}}" />' +
|
||||
' <img class="svg" alt="{{starAltText}}" src="{{starIcon}}" />' +
|
||||
' </a>' +
|
||||
' {{#if hasSize}}<span class="size" title="{{altSize}}">{{size}}</span>, {{/if}}<span class="date" title="{{altDate}}">{{date}}</span>' +
|
||||
' </div>' +
|
||||
@@ -66,10 +65,10 @@
|
||||
this._fileList = options.fileList;
|
||||
this._fileActions = options.fileActions;
|
||||
if (!this._fileList) {
|
||||
throw 'Missing requird parameter "fileList"';
|
||||
throw 'Missing required parameter "fileList"';
|
||||
}
|
||||
if (!this._fileActions) {
|
||||
throw 'Missing requird parameter "fileActions"';
|
||||
throw 'Missing required parameter "fileActions"';
|
||||
}
|
||||
},
|
||||
|
||||
@@ -129,8 +128,8 @@
|
||||
$iconDiv.addClass('icon-loading icon-32');
|
||||
this.loadPreview(this.model.getFullPath(), this.model.get('mimetype'), this.model.get('etag'), $iconDiv, $container, this.model.isImage());
|
||||
} else {
|
||||
// TODO: special icons / shared / external
|
||||
$iconDiv.css('background-image', 'url("' + OC.MimeType.getIconUrl('dir') + '")');
|
||||
var iconUrl = this.model.get('icon') || OC.MimeType.getIconUrl('dir');
|
||||
$iconDiv.css('background-image', 'url("' + iconUrl + '")');
|
||||
OC.Util.scaleFixForIE8($iconDiv);
|
||||
}
|
||||
this.$el.find('[title]').tooltip({placement: 'bottom'});
|
||||
|
||||
@@ -70,6 +70,7 @@ OC.L10N.register(
|
||||
"Cancel upload" : "আপলোড বাতিল কর",
|
||||
"Upload too large" : "আপলোডের আকারটি অনেক বড়",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন ",
|
||||
"Files are being scanned, please wait." : "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।"
|
||||
"Files are being scanned, please wait." : "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।",
|
||||
"Upload cancelled." : "আপলোড বাতিল করা হয়েছে।"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -68,6 +68,7 @@
|
||||
"Cancel upload" : "আপলোড বাতিল কর",
|
||||
"Upload too large" : "আপলোডের আকারটি অনেক বড়",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন ",
|
||||
"Files are being scanned, please wait." : "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।"
|
||||
"Files are being scanned, please wait." : "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।",
|
||||
"Upload cancelled." : "আপলোড বাতিল করা হয়েছে।"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -44,6 +44,7 @@ OC.L10N.register(
|
||||
"Cancel upload" : "Diddymu llwytho i fyny",
|
||||
"Upload too large" : "Maint llwytho i fyny'n rhy fawr",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Mae'r ffeiliau rydych yn ceisio llwytho i fyny'n fwy na maint mwyaf llwytho ffeiliau i fyny ar y gweinydd hwn.",
|
||||
"Files are being scanned, please wait." : "Arhoswch, mae ffeiliau'n cael eu sganio."
|
||||
"Files are being scanned, please wait." : "Arhoswch, mae ffeiliau'n cael eu sganio.",
|
||||
"Upload cancelled." : "Diddymwyd llwytho i fyny."
|
||||
},
|
||||
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");
|
||||
|
||||
@@ -42,6 +42,7 @@
|
||||
"Cancel upload" : "Diddymu llwytho i fyny",
|
||||
"Upload too large" : "Maint llwytho i fyny'n rhy fawr",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Mae'r ffeiliau rydych yn ceisio llwytho i fyny'n fwy na maint mwyaf llwytho ffeiliau i fyny ar y gweinydd hwn.",
|
||||
"Files are being scanned, please wait." : "Arhoswch, mae ffeiliau'n cael eu sganio."
|
||||
"Files are being scanned, please wait." : "Arhoswch, mae ffeiliau'n cael eu sganio.",
|
||||
"Upload cancelled." : "Diddymwyd llwytho i fyny."
|
||||
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
|
||||
}
|
||||
@@ -121,6 +121,7 @@ OC.L10N.register(
|
||||
"Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.",
|
||||
"Currently scanning" : "Durchsuchen läuft",
|
||||
"No favorites" : "Keine Favoriten",
|
||||
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die Du als Favoriten markierst, werden hier erscheinen"
|
||||
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die Du als Favoriten markierst, werden hier erscheinen",
|
||||
"Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -119,6 +119,7 @@
|
||||
"Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.",
|
||||
"Currently scanning" : "Durchsuchen läuft",
|
||||
"No favorites" : "Keine Favoriten",
|
||||
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die Du als Favoriten markierst, werden hier erscheinen"
|
||||
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die Du als Favoriten markierst, werden hier erscheinen",
|
||||
"Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -113,6 +113,7 @@ OC.L10N.register(
|
||||
"Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.",
|
||||
"Currently scanning" : "Durchsuchen läuft",
|
||||
"No favorites" : "Keine Favoriten",
|
||||
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die Sie als Favoriten kennzeichnen, werden hier erscheinen"
|
||||
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die Sie als Favoriten kennzeichnen, werden hier erscheinen",
|
||||
"Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -111,6 +111,7 @@
|
||||
"Files are being scanned, please wait." : "Dateien werden gescannt, bitte warten.",
|
||||
"Currently scanning" : "Durchsuchen läuft",
|
||||
"No favorites" : "Keine Favoriten",
|
||||
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die Sie als Favoriten kennzeichnen, werden hier erscheinen"
|
||||
"Files and folders you mark as favorite will show up here" : "Dateien und Ordner, die Sie als Favoriten kennzeichnen, werden hier erscheinen",
|
||||
"Unable to set upload directory." : "Das Upload-Verzeichnis konnte nicht gesetzt werden."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -62,6 +62,7 @@ OC.L10N.register(
|
||||
"Cancel upload" : "ביטול ההעלאה",
|
||||
"Upload too large" : "העלאה גדולה מידי",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.",
|
||||
"Files are being scanned, please wait." : "הקבצים נסרקים, נא להמתין."
|
||||
"Files are being scanned, please wait." : "הקבצים נסרקים, נא להמתין.",
|
||||
"Upload failed. Could not get file info." : "העלאה נכשלה. לא ניתן להשיג את פרטי הקובץ."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -60,6 +60,7 @@
|
||||
"Cancel upload" : "ביטול ההעלאה",
|
||||
"Upload too large" : "העלאה גדולה מידי",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה.",
|
||||
"Files are being scanned, please wait." : "הקבצים נסרקים, נא להמתין."
|
||||
"Files are being scanned, please wait." : "הקבצים נסרקים, נא להמתין.",
|
||||
"Upload failed. Could not get file info." : "העלאה נכשלה. לא ניתן להשיג את פרטי הקובץ."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -42,6 +42,7 @@ OC.L10N.register(
|
||||
"Select all" : "Velja allt",
|
||||
"Upload too large" : "Innsend skrá er of stór",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.",
|
||||
"Files are being scanned, please wait." : "Verið er að skima skrár, vinsamlegast hinkraðu."
|
||||
"Files are being scanned, please wait." : "Verið er að skima skrár, vinsamlegast hinkraðu.",
|
||||
"Upload cancelled." : "Hætt við innsendingu."
|
||||
},
|
||||
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
"Select all" : "Velja allt",
|
||||
"Upload too large" : "Innsend skrá er of stór",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni.",
|
||||
"Files are being scanned, please wait." : "Verið er að skima skrár, vinsamlegast hinkraðu."
|
||||
"Files are being scanned, please wait." : "Verið er að skima skrár, vinsamlegast hinkraðu.",
|
||||
"Upload cancelled." : "Hætt við innsendingu."
|
||||
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
|
||||
}
|
||||
@@ -49,6 +49,7 @@ OC.L10N.register(
|
||||
"Cancel upload" : "ატვირთვის გაუქმება",
|
||||
"Upload too large" : "ასატვირთი ფაილი ძალიან დიდია",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.",
|
||||
"Files are being scanned, please wait." : "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ."
|
||||
"Files are being scanned, please wait." : "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ.",
|
||||
"Upload cancelled." : "ატვირთვა შეჩერებულ იქნა."
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -47,6 +47,7 @@
|
||||
"Cancel upload" : "ატვირთვის გაუქმება",
|
||||
"Upload too large" : "ასატვირთი ფაილი ძალიან დიდია",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს.",
|
||||
"Files are being scanned, please wait." : "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ."
|
||||
"Files are being scanned, please wait." : "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ.",
|
||||
"Upload cancelled." : "ატვირთვა შეჩერებულ იქნა."
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -36,6 +36,7 @@ OC.L10N.register(
|
||||
"Settings" : "ការកំណត់",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Cancel upload" : "បោះបង់ការផ្ទុកឡើង",
|
||||
"Upload too large" : "ផ្ទុកឡើងធំពេក"
|
||||
"Upload too large" : "ផ្ទុកឡើងធំពេក",
|
||||
"Upload cancelled." : "បានបោះបង់ការផ្ទុកឡើង។"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
"Settings" : "ការកំណត់",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Cancel upload" : "បោះបង់ការផ្ទុកឡើង",
|
||||
"Upload too large" : "ផ្ទុកឡើងធំពេក"
|
||||
"Upload too large" : "ផ្ទុកឡើងធំពេក",
|
||||
"Upload cancelled." : "បានបោះបង់ការផ្ទុកឡើង។"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -71,6 +71,7 @@ OC.L10N.register(
|
||||
"Files are being scanned, please wait." : "ಕಡತಗಳನ್ನು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ, ದಯವಿಟ್ಟು ನಿರೀಕ್ಷಿಸಿ.",
|
||||
"Currently scanning" : "ಪ್ರಸ್ತುತ ಪರೀಕ್ಷೆ",
|
||||
"No favorites" : "ಯಾವ ಅಚ್ಚುಮೆಚ್ಚಿನವುಗಳು ಇಲ್ಲ",
|
||||
"Files and folders you mark as favorite will show up here" : "ನೀವು ಗುರುತು ಮಾಡಿರುವ ನೆಚ್ಚಿನ ಕಡತ ಮತ್ತು ಕಡತಕೋಶಗಳನ್ನು ಇಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತಿದೆ"
|
||||
"Files and folders you mark as favorite will show up here" : "ನೀವು ಗುರುತು ಮಾಡಿರುವ ನೆಚ್ಚಿನ ಕಡತ ಮತ್ತು ಕಡತಕೋಶಗಳನ್ನು ಇಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತಿದೆ",
|
||||
"Upload cancelled." : "ವರ್ಗಾವಣೆಯನ್ನು ರದ್ದು ಮಾಡಲಾಯಿತು."
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -69,6 +69,7 @@
|
||||
"Files are being scanned, please wait." : "ಕಡತಗಳನ್ನು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ, ದಯವಿಟ್ಟು ನಿರೀಕ್ಷಿಸಿ.",
|
||||
"Currently scanning" : "ಪ್ರಸ್ತುತ ಪರೀಕ್ಷೆ",
|
||||
"No favorites" : "ಯಾವ ಅಚ್ಚುಮೆಚ್ಚಿನವುಗಳು ಇಲ್ಲ",
|
||||
"Files and folders you mark as favorite will show up here" : "ನೀವು ಗುರುತು ಮಾಡಿರುವ ನೆಚ್ಚಿನ ಕಡತ ಮತ್ತು ಕಡತಕೋಶಗಳನ್ನು ಇಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತಿದೆ"
|
||||
"Files and folders you mark as favorite will show up here" : "ನೀವು ಗುರುತು ಮಾಡಿರುವ ನೆಚ್ಚಿನ ಕಡತ ಮತ್ತು ಕಡತಕೋಶಗಳನ್ನು ಇಲ್ಲಿ ತೋರಿಸಲಾಗುತ್ತಿದೆ",
|
||||
"Upload cancelled." : "ವರ್ಗಾವಣೆಯನ್ನು ರದ್ದು ಮಾಡಲಾಯಿತು."
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -38,6 +38,7 @@ OC.L10N.register(
|
||||
"Select all" : "All auswielen",
|
||||
"Upload too large" : "Upload ze grouss",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.",
|
||||
"Files are being scanned, please wait." : "Fichieren gi gescannt, war weg."
|
||||
"Files are being scanned, please wait." : "Fichieren gi gescannt, war weg.",
|
||||
"Upload cancelled." : "Upload ofgebrach."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
"Select all" : "All auswielen",
|
||||
"Upload too large" : "Upload ze grouss",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass.",
|
||||
"Files are being scanned, please wait." : "Fichieren gi gescannt, war weg."
|
||||
"Files are being scanned, please wait." : "Fichieren gi gescannt, war weg.",
|
||||
"Upload cancelled." : "Upload ofgebrach."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -35,6 +35,7 @@ OC.L10N.register(
|
||||
"Cancel upload" : "Batal muat naik",
|
||||
"Upload too large" : "Muatnaik terlalu besar",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server",
|
||||
"Files are being scanned, please wait." : "Fail sedang diimbas, harap bersabar."
|
||||
"Files are being scanned, please wait." : "Fail sedang diimbas, harap bersabar.",
|
||||
"Upload cancelled." : "Muatnaik dibatalkan."
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
"Cancel upload" : "Batal muat naik",
|
||||
"Upload too large" : "Muatnaik terlalu besar",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server",
|
||||
"Files are being scanned, please wait." : "Fail sedang diimbas, harap bersabar."
|
||||
"Files are being scanned, please wait." : "Fail sedang diimbas, harap bersabar.",
|
||||
"Upload cancelled." : "Muatnaik dibatalkan."
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -37,6 +37,7 @@ OC.L10N.register(
|
||||
"Cancel upload" : "උඩුගත කිරීම අත් හරින්න",
|
||||
"Upload too large" : "උඩුගත කිරීම විශාල වැඩිය",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය",
|
||||
"Files are being scanned, please wait." : "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න"
|
||||
"Files are being scanned, please wait." : "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න",
|
||||
"Upload cancelled." : "උඩුගත කිරීම අත් හරින්න ලදී"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -35,6 +35,7 @@
|
||||
"Cancel upload" : "උඩුගත කිරීම අත් හරින්න",
|
||||
"Upload too large" : "උඩුගත කිරීම විශාල වැඩිය",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය",
|
||||
"Files are being scanned, please wait." : "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න"
|
||||
"Files are being scanned, please wait." : "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න",
|
||||
"Upload cancelled." : "උඩුගත කිරීම අත් හරින්න ලදී"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -39,6 +39,7 @@ OC.L10N.register(
|
||||
"Cancel upload" : "பதிவேற்றலை இரத்து செய்க",
|
||||
"Upload too large" : "பதிவேற்றல் மிகப்பெரியது",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது.",
|
||||
"Files are being scanned, please wait." : "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்."
|
||||
"Files are being scanned, please wait." : "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்.",
|
||||
"Upload cancelled." : "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -37,6 +37,7 @@
|
||||
"Cancel upload" : "பதிவேற்றலை இரத்து செய்க",
|
||||
"Upload too large" : "பதிவேற்றல் மிகப்பெரியது",
|
||||
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது.",
|
||||
"Files are being scanned, please wait." : "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்."
|
||||
"Files are being scanned, please wait." : "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்.",
|
||||
"Upload cancelled." : "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -34,6 +34,7 @@ OC.L10N.register(
|
||||
"Settings" : "تەڭشەكلەر",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Cancel upload" : "يۈكلەشتىن ۋاز كەچ",
|
||||
"Upload too large" : "يۈكلەندىغىنى بەك چوڭ"
|
||||
"Upload too large" : "يۈكلەندىغىنى بەك چوڭ",
|
||||
"Upload cancelled." : "يۈكلەشتىن ۋاز كەچتى."
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -32,6 +32,7 @@
|
||||
"Settings" : "تەڭشەكلەر",
|
||||
"WebDAV" : "WebDAV",
|
||||
"Cancel upload" : "يۈكلەشتىن ۋاز كەچ",
|
||||
"Upload too large" : "يۈكلەندىغىنى بەك چوڭ"
|
||||
"Upload too large" : "يۈكلەندىغىنى بەك چوڭ",
|
||||
"Upload cancelled." : "يۈكلەشتىن ۋاز كەچتى."
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -22,6 +22,7 @@
|
||||
namespace OCA\Files\Tests\Command;
|
||||
|
||||
use OCA\Files\Command\DeleteOrphanedFiles;
|
||||
use OCP\Files\StorageNotAvailableException;
|
||||
|
||||
class DeleteOrphanedFilesTest extends \Test\TestCase {
|
||||
|
||||
@@ -110,7 +111,11 @@ class DeleteOrphanedFilesTest extends \Test\TestCase {
|
||||
|
||||
$this->assertCount(0, $this->getFile($fileInfo->getId()), 'Asserts that file gets cleaned up');
|
||||
|
||||
$view->unlink('files/test');
|
||||
// since we deleted the storage it might throw a (valid) StorageNotAvailableException
|
||||
try {
|
||||
$view->unlink('files/test');
|
||||
} catch (StorageNotAvailableException $e) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -117,4 +117,100 @@ describe('OC.Upload tests', function() {
|
||||
);
|
||||
});
|
||||
});
|
||||
describe('Upload conflicts', function() {
|
||||
var oldFileList;
|
||||
var conflictDialogStub;
|
||||
var callbacks;
|
||||
|
||||
beforeEach(function() {
|
||||
oldFileList = FileList;
|
||||
$('#testArea').append(
|
||||
'<div id="tableContainer">' +
|
||||
'<table id="filestable">' +
|
||||
'<thead><tr>' +
|
||||
'<th id="headerName" class="hidden column-name">' +
|
||||
'<input type="checkbox" id="select_all_files" class="select-all">' +
|
||||
'<a class="name columntitle" data-sort="name"><span>Name</span><span class="sort-indicator"></span></a>' +
|
||||
'<span id="selectedActionsList" class="selectedActions hidden">' +
|
||||
'<a href class="download"><img src="actions/download.svg">Download</a>' +
|
||||
'<a href class="delete-selected">Delete</a></span>' +
|
||||
'</th>' +
|
||||
'<th class="hidden column-size"><a class="columntitle" data-sort="size"><span class="sort-indicator"></span></a></th>' +
|
||||
'<th class="hidden column-mtime"><a class="columntitle" data-sort="mtime"><span class="sort-indicator"></span></a></th>' +
|
||||
'</tr></thead>' +
|
||||
'<tbody id="fileList"></tbody>' +
|
||||
'<tfoot></tfoot>' +
|
||||
'</table>' +
|
||||
'</div>'
|
||||
);
|
||||
FileList = new OCA.Files.FileList($('#tableContainer'));
|
||||
|
||||
FileList.add({name: 'conflict.txt', mimetype: 'text/plain'});
|
||||
FileList.add({name: 'conflict2.txt', mimetype: 'text/plain'});
|
||||
|
||||
conflictDialogStub = sinon.stub(OC.dialogs, 'fileexists');
|
||||
callbacks = {
|
||||
onNoConflicts: sinon.stub()
|
||||
};
|
||||
});
|
||||
afterEach(function() {
|
||||
conflictDialogStub.restore();
|
||||
|
||||
FileList.destroy();
|
||||
FileList = oldFileList;
|
||||
});
|
||||
it('does not show conflict dialog when no client side conflict', function() {
|
||||
var selection = {
|
||||
// yes, the format of uploads is weird...
|
||||
uploads: [
|
||||
{files: [{name: 'noconflict.txt'}]},
|
||||
{files: [{name: 'noconflict2.txt'}]}
|
||||
]
|
||||
};
|
||||
|
||||
OC.Upload.checkExistingFiles(selection, callbacks);
|
||||
|
||||
expect(conflictDialogStub.notCalled).toEqual(true);
|
||||
expect(callbacks.onNoConflicts.calledOnce).toEqual(true);
|
||||
expect(callbacks.onNoConflicts.calledWith(selection)).toEqual(true);
|
||||
});
|
||||
it('shows conflict dialog when no client side conflict', function() {
|
||||
var selection = {
|
||||
// yes, the format of uploads is weird...
|
||||
uploads: [
|
||||
{files: [{name: 'conflict.txt'}]},
|
||||
{files: [{name: 'conflict2.txt'}]},
|
||||
{files: [{name: 'noconflict.txt'}]}
|
||||
]
|
||||
};
|
||||
|
||||
var deferred = $.Deferred();
|
||||
conflictDialogStub.returns(deferred.promise());
|
||||
deferred.resolve();
|
||||
|
||||
OC.Upload.checkExistingFiles(selection, callbacks);
|
||||
|
||||
expect(conflictDialogStub.callCount).toEqual(3);
|
||||
expect(conflictDialogStub.getCall(1).args[0])
|
||||
.toEqual({files: [ { name: 'conflict.txt' } ]});
|
||||
expect(conflictDialogStub.getCall(1).args[1])
|
||||
.toEqual({ name: 'conflict.txt', mimetype: 'text/plain', directory: '/' });
|
||||
expect(conflictDialogStub.getCall(1).args[2]).toEqual({ name: 'conflict.txt' });
|
||||
|
||||
// yes, the dialog must be called several times...
|
||||
expect(conflictDialogStub.getCall(2).args[0]).toEqual({
|
||||
files: [ { name: 'conflict2.txt' } ]
|
||||
});
|
||||
expect(conflictDialogStub.getCall(2).args[1])
|
||||
.toEqual({ name: 'conflict2.txt', mimetype: 'text/plain', directory: '/' });
|
||||
expect(conflictDialogStub.getCall(2).args[2]).toEqual({ name: 'conflict2.txt' });
|
||||
|
||||
expect(callbacks.onNoConflicts.calledOnce).toEqual(true);
|
||||
expect(callbacks.onNoConflicts.calledWith({
|
||||
uploads: [
|
||||
{files: [{name: 'noconflict.txt'}]}
|
||||
]
|
||||
})).toEqual(true);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1166,7 +1166,7 @@ describe('OCA.Files.FileList tests', function() {
|
||||
it('renders provided icon for file when provided', function() {
|
||||
var fileData = {
|
||||
type: 'file',
|
||||
name: 'test dir',
|
||||
name: 'test file',
|
||||
icon: OC.webroot + '/core/img/filetypes/application-pdf.svg',
|
||||
mimetype: 'application/pdf'
|
||||
};
|
||||
@@ -1178,7 +1178,7 @@ describe('OCA.Files.FileList tests', function() {
|
||||
it('renders preview when no icon was provided and preview is available', function() {
|
||||
var fileData = {
|
||||
type: 'file',
|
||||
name: 'test dir',
|
||||
name: 'test file',
|
||||
isPreviewAvailable: true
|
||||
};
|
||||
var $tr = fileList.add(fileData);
|
||||
@@ -1192,7 +1192,7 @@ describe('OCA.Files.FileList tests', function() {
|
||||
it('renders default file type icon when no icon was provided and no preview is available', function() {
|
||||
var fileData = {
|
||||
type: 'file',
|
||||
name: 'test dir',
|
||||
name: 'test file',
|
||||
isPreviewAvailable: false
|
||||
};
|
||||
var $tr = fileList.add(fileData);
|
||||
@@ -1200,6 +1200,47 @@ describe('OCA.Files.FileList tests', function() {
|
||||
expect(OC.TestUtil.getImageUrl($imgDiv)).toEqual(OC.webroot + '/core/img/filetypes/file.svg');
|
||||
expect(previewLoadStub.notCalled).toEqual(true);
|
||||
});
|
||||
it('does not render preview for directories', function() {
|
||||
var fileData = {
|
||||
type: 'dir',
|
||||
mimetype: 'httpd/unix-directory',
|
||||
name: 'test dir',
|
||||
isPreviewAvailable: true
|
||||
};
|
||||
var $tr = fileList.add(fileData);
|
||||
var $td = $tr.find('td.filename');
|
||||
expect(OC.TestUtil.getImageUrl($td.find('.thumbnail'))).toEqual(OC.webroot + '/core/img/filetypes/folder.svg');
|
||||
expect(previewLoadStub.notCalled).toEqual(true);
|
||||
});
|
||||
it('render external storage icon for external storage root', function() {
|
||||
var fileData = {
|
||||
type: 'dir',
|
||||
mimetype: 'httpd/unix-directory',
|
||||
name: 'test dir',
|
||||
isPreviewAvailable: true,
|
||||
mountType: 'external-root'
|
||||
};
|
||||
var $tr = fileList.add(fileData);
|
||||
var $td = $tr.find('td.filename');
|
||||
expect(OC.TestUtil.getImageUrl($td.find('.thumbnail'))).toEqual(OC.webroot + '/core/img/filetypes/folder-external.svg');
|
||||
expect(previewLoadStub.notCalled).toEqual(true);
|
||||
});
|
||||
it('render external storage icon for external storage subdir', function() {
|
||||
var fileData = {
|
||||
type: 'dir',
|
||||
mimetype: 'httpd/unix-directory',
|
||||
name: 'test dir',
|
||||
isPreviewAvailable: true,
|
||||
mountType: 'external'
|
||||
};
|
||||
var $tr = fileList.add(fileData);
|
||||
var $td = $tr.find('td.filename');
|
||||
expect(OC.TestUtil.getImageUrl($td.find('.thumbnail'))).toEqual(OC.webroot + '/core/img/filetypes/folder-external.svg');
|
||||
expect(previewLoadStub.notCalled).toEqual(true);
|
||||
// default icon override
|
||||
expect($tr.attr('data-icon')).toEqual(OC.webroot + '/core/img/filetypes/folder-external.svg');
|
||||
});
|
||||
|
||||
});
|
||||
describe('viewer mode', function() {
|
||||
it('enabling viewer mode hides files table and action buttons', function() {
|
||||
@@ -1879,15 +1920,54 @@ describe('OCA.Files.FileList tests', function() {
|
||||
$tr2.find('td.filename .name').trigger(e);
|
||||
expect(fileList.getSelectedFiles().length).toEqual(0);
|
||||
});
|
||||
})
|
||||
});
|
||||
});
|
||||
describe('Details sidebar', function() {
|
||||
beforeEach(function() {
|
||||
fileList.setFiles(testFiles);
|
||||
fileList.showDetailsView('Two.jpg');
|
||||
});
|
||||
describe('registering', function() {
|
||||
var addTabStub;
|
||||
var addDetailStub;
|
||||
|
||||
beforeEach(function() {
|
||||
addTabStub = sinon.stub(OCA.Files.DetailsView.prototype, 'addTabView');
|
||||
addDetailStub = sinon.stub(OCA.Files.DetailsView.prototype, 'addDetailView');
|
||||
});
|
||||
afterEach(function() {
|
||||
addTabStub.restore();
|
||||
addDetailStub.restore();
|
||||
});
|
||||
it('forward the registered views to the underlying DetailsView', function() {
|
||||
fileList.destroy();
|
||||
fileList = new OCA.Files.FileList($('#app-content-files'), {
|
||||
detailsViewEnabled: true
|
||||
});
|
||||
fileList.registerTabView(new OCA.Files.DetailTabView());
|
||||
fileList.registerDetailView(new OCA.Files.DetailFileInfoView());
|
||||
|
||||
expect(addTabStub.calledOnce).toEqual(true);
|
||||
// twice because the filelist already registers one by default
|
||||
expect(addDetailStub.calledTwice).toEqual(true);
|
||||
});
|
||||
it('does not error when registering panels when not details view configured', function() {
|
||||
fileList.destroy();
|
||||
fileList = new OCA.Files.FileList($('#app-content-files'), {
|
||||
detailsViewEnabled: false
|
||||
});
|
||||
fileList.registerTabView(new OCA.Files.DetailTabView());
|
||||
fileList.registerDetailView(new OCA.Files.DetailFileInfoView());
|
||||
|
||||
expect(addTabStub.notCalled).toEqual(true);
|
||||
expect(addDetailStub.notCalled).toEqual(true);
|
||||
});
|
||||
});
|
||||
it('triggers file action when clicking on row if no details view configured', function() {
|
||||
fileList._detailsView = null;
|
||||
fileList.destroy();
|
||||
fileList = new OCA.Files.FileList($('#app-content-files'), {
|
||||
detailsViewEnabled: false
|
||||
});
|
||||
var updateDetailsViewStub = sinon.stub(fileList, '_updateDetailsView');
|
||||
var actionStub = sinon.stub();
|
||||
fileList.setFiles(testFiles);
|
||||
|
||||
@@ -112,6 +112,20 @@ describe('OCA.Files.MainFileInfoDetailView tests', function() {
|
||||
|
||||
lazyLoadPreviewStub.restore();
|
||||
});
|
||||
it('uses icon from model if present in model', function() {
|
||||
var lazyLoadPreviewStub = sinon.stub(fileList, 'lazyLoadPreview');
|
||||
testFileInfo.set('mimetype', 'httpd/unix-directory');
|
||||
testFileInfo.set('icon', OC.MimeType.getIconUrl('dir-external'));
|
||||
view.setFileInfo(testFileInfo);
|
||||
|
||||
expect(lazyLoadPreviewStub.notCalled).toEqual(true);
|
||||
|
||||
expect(view.$el.find('.thumbnail').hasClass('icon-loading')).toEqual(false);
|
||||
expect(view.$el.find('.thumbnail').css('background-image'))
|
||||
.toContain('filetypes/folder-external.svg');
|
||||
|
||||
lazyLoadPreviewStub.restore();
|
||||
});
|
||||
it('displays thumbnail', function() {
|
||||
var lazyLoadPreviewStub = sinon.stub(fileList, 'lazyLoadPreview');
|
||||
|
||||
|
||||
@@ -41,6 +41,7 @@ if (isset($_POST['client_id']) && isset($_POST['client_secret']) && isset($_POST
|
||||
$client->setClientSecret((string)$_POST['client_secret']);
|
||||
$client->setRedirectUri((string)$_POST['redirect']);
|
||||
$client->setScopes(array('https://www.googleapis.com/auth/drive'));
|
||||
$client->setApprovalPrompt('force');
|
||||
$client->setAccessType('offline');
|
||||
if (isset($_POST['step'])) {
|
||||
$step = $_POST['step'];
|
||||
|
||||
@@ -14,12 +14,13 @@
|
||||
<admin>admin-external-storage</admin>
|
||||
</documentation>
|
||||
<rememberlogin>false</rememberlogin>
|
||||
<version>0.3.0</version>
|
||||
<types>
|
||||
<filesystem/>
|
||||
</types>
|
||||
<ocsid>166048</ocsid>
|
||||
|
||||
<dependencies>
|
||||
<owncloud min-version="8" />
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
</info>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
0.2.3
|
||||
@@ -71,6 +71,7 @@ OC.L10N.register(
|
||||
"Delete" : "削除",
|
||||
"Add storage" : "ストレージを追加",
|
||||
"Enable User External Storage" : "ユーザーの外部ストレージを有効にする",
|
||||
"Allow users to mount the following external storage" : "ユーザーに以下の外部ストレージのマウントを許可する"
|
||||
"Allow users to mount the following external storage" : "ユーザーに以下の外部ストレージのマウントを許可する",
|
||||
"Builtin" : "ビルトイン"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -69,6 +69,7 @@
|
||||
"Delete" : "削除",
|
||||
"Add storage" : "ストレージを追加",
|
||||
"Enable User External Storage" : "ユーザーの外部ストレージを有効にする",
|
||||
"Allow users to mount the following external storage" : "ユーザーに以下の外部ストレージのマウントを許可する"
|
||||
"Allow users to mount the following external storage" : "ユーザーに以下の外部ストレージのマウントを許可する",
|
||||
"Builtin" : "ビルトイン"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -78,6 +78,8 @@ OC.L10N.register(
|
||||
"Delete" : "Suprimir",
|
||||
"Add storage" : "Apondre un supòrt d'emmagazinatge",
|
||||
"Enable User External Storage" : "Autorizar los utilizaires a apondre d'emmagazinatges extèrnes",
|
||||
"Allow users to mount the following external storage" : "Autorizar los utilizaires a montar los emmagazinatges extèrnes seguents"
|
||||
"Allow users to mount the following external storage" : "Autorizar los utilizaires a montar los emmagazinatges extèrnes seguents",
|
||||
"Builtin" : "Integrat",
|
||||
"Root" : "Raiç"
|
||||
},
|
||||
"nplurals=2; plural=(n > 1);");
|
||||
|
||||
@@ -76,6 +76,8 @@
|
||||
"Delete" : "Suprimir",
|
||||
"Add storage" : "Apondre un supòrt d'emmagazinatge",
|
||||
"Enable User External Storage" : "Autorizar los utilizaires a apondre d'emmagazinatges extèrnes",
|
||||
"Allow users to mount the following external storage" : "Autorizar los utilizaires a montar los emmagazinatges extèrnes seguents"
|
||||
"Allow users to mount the following external storage" : "Autorizar los utilizaires a montar los emmagazinatges extèrnes seguents",
|
||||
"Builtin" : "Integrat",
|
||||
"Root" : "Raiç"
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
}
|
||||
@@ -14,6 +14,10 @@ OC.L10N.register(
|
||||
"Share" : "Ndaj",
|
||||
"Name" : "Emri",
|
||||
"Folder name" : "Emri i Skedarit",
|
||||
"Delete" : "Elimino"
|
||||
"Delete" : "Elimino",
|
||||
"Add storage" : "Shtoni depozitë",
|
||||
"Builtin" : "I brendshëm",
|
||||
"Root" : "Rrënjë",
|
||||
"Allow users to mount the following external storage" : "Lejoju përdoruesve të montojnë depozitën e jashtme vijuese"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -12,6 +12,10 @@
|
||||
"Share" : "Ndaj",
|
||||
"Name" : "Emri",
|
||||
"Folder name" : "Emri i Skedarit",
|
||||
"Delete" : "Elimino"
|
||||
"Delete" : "Elimino",
|
||||
"Add storage" : "Shtoni depozitë",
|
||||
"Builtin" : "I brendshëm",
|
||||
"Root" : "Rrënjë",
|
||||
"Allow users to mount the following external storage" : "Lejoju përdoruesve të montojnë depozitën e jashtme vijuese"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -288,6 +288,7 @@ class Dropbox extends \OC\Files\Storage\Common {
|
||||
try {
|
||||
$this->dropbox->putFile(self::$tempFiles[$tmpFile], $handle);
|
||||
unlink($tmpFile);
|
||||
$this->deleteMetaData(self::$tempFiles[$tmpFile]);
|
||||
} catch (\Exception $exception) {
|
||||
\OCP\Util::writeLog('files_external', $exception->getMessage(), \OCP\Util::ERROR);
|
||||
}
|
||||
|
||||
@@ -72,6 +72,11 @@ class BackendService {
|
||||
$this->userMountingBackends = explode(',',
|
||||
$this->config->getAppValue('files_external', 'user_mounting_backends', '')
|
||||
);
|
||||
|
||||
// if no backend is in the list an empty string is in the array and user mounting is disabled
|
||||
if ($this->userMountingBackends === ['']) {
|
||||
$this->userMountingAllowed = false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<?php $checkboxId = uniqid("checkbox_"); ?>
|
||||
<input type="checkbox"
|
||||
id="<?php p($checkboxId); ?>"
|
||||
<?php if (!empty($classes)): ?> class="<?php p(implode(' ', $classes)); ?>"<?php endif; ?>
|
||||
<?php if (!empty($classes)): ?> class="checkbox <?php p(implode(' ', $classes)); ?>"<?php endif; ?>
|
||||
data-parameter="<?php p($parameter->getName()); ?>"
|
||||
<?php if ($value === true): ?> checked="checked"<?php endif; ?>
|
||||
/>
|
||||
@@ -191,7 +191,7 @@
|
||||
|
||||
<?php if ($_['isAdminPage']): ?>
|
||||
<br />
|
||||
<input type="checkbox" name="allowUserMounting" id="allowUserMounting"
|
||||
<input type="checkbox" name="allowUserMounting" id="allowUserMounting" class="checkbox"
|
||||
value="1" <?php if ($_['allowUserMounting'] == 'yes') print_unescaped(' checked="checked"'); ?> />
|
||||
<label for="allowUserMounting"><?php p($l->t('Enable User External Storage')); ?></label> <span id="userMountingMsg" class="msg"></span>
|
||||
|
||||
@@ -201,7 +201,7 @@
|
||||
<?php if ($deprecateTo = $backend->getDeprecateTo()): ?>
|
||||
<input type="hidden" id="allowUserMountingBackends<?php p($i); ?>" name="allowUserMountingBackends[]" value="<?php p($backend->getIdentifier()); ?>" data-deprecate-to="<?php p($deprecateTo->getIdentifier()); ?>" />
|
||||
<?php else: ?>
|
||||
<input type="checkbox" id="allowUserMountingBackends<?php p($i); ?>" name="allowUserMountingBackends[]" value="<?php p($backend->getIdentifier()); ?>" <?php if ($backend->isVisibleFor(BackendService::VISIBILITY_PERSONAL)) print_unescaped(' checked="checked"'); ?> />
|
||||
<input type="checkbox" id="allowUserMountingBackends<?php p($i); ?>" class="checkbox" name="allowUserMountingBackends[]" value="<?php p($backend->getIdentifier()); ?>" <?php if ($backend->isVisibleFor(BackendService::VISIBILITY_PERSONAL)) print_unescaped(' checked="checked"'); ?> />
|
||||
<label for="allowUserMountingBackends<?php p($i); ?>"><?php p($backend->getText()); ?></label> <br />
|
||||
<?php endif; ?>
|
||||
<?php $i++; ?>
|
||||
|
||||
@@ -53,6 +53,7 @@ class Server2Server {
|
||||
return new \OC_OCS_Result(null, 400, 'The mountpoint name contains invalid characters.');
|
||||
}
|
||||
|
||||
// FIXME this should be a method in the user management instead
|
||||
\OCP\Util::writeLog('files_sharing', 'shareWith before, ' . $shareWith, \OCP\Util::DEBUG);
|
||||
\OCP\Util::emitHook(
|
||||
'\OCA\Files_Sharing\API\Server2Server',
|
||||
|
||||
@@ -9,12 +9,15 @@ Turning the feature off removes shared files and folders on the server for all s
|
||||
</description>
|
||||
<licence>AGPL</licence>
|
||||
<author>Michael Gapczynski, Bjoern Schiessle</author>
|
||||
<requiremin>4.93</requiremin>
|
||||
<shipped>true</shipped>
|
||||
<default_enable/>
|
||||
<version>0.7.0</version>
|
||||
<types>
|
||||
<filesystem/>
|
||||
</types>
|
||||
<dependencies>
|
||||
<owncloud min-version="8.2" />
|
||||
</dependencies>
|
||||
<public>
|
||||
<files>public.php</files>
|
||||
<webdav>publicwebdav.php</webdav>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
0.6.3
|
||||
@@ -18,7 +18,3 @@ input[type='submit'] {
|
||||
fieldset > p {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#password-icon {
|
||||
top: 20px;
|
||||
}
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
|
||||
.shareTabView .shareWithLoading {
|
||||
padding-left: 10px;
|
||||
position: relative;
|
||||
right: 30px;
|
||||
top: 2px;
|
||||
}
|
||||
@@ -73,9 +72,18 @@
|
||||
}
|
||||
|
||||
.shareTabView .icon-loading-small {
|
||||
position: absolute;
|
||||
display: inline-block;
|
||||
z-index: 1;
|
||||
background-color: white;
|
||||
padding: 2px;
|
||||
padding: 2px 0;
|
||||
}
|
||||
|
||||
.shareTabView .shareWithList .icon-loading-small,
|
||||
.shareTabView .linkShareView .icon-loading-small {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.shareTabView .linkPass .icon-loading-small {
|
||||
margin-top: 9px;
|
||||
}
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@ OCA.Sharing.PublicApp = {
|
||||
$el,
|
||||
{
|
||||
id: 'files.public',
|
||||
scrollContainer: $(window),
|
||||
scrollContainer: $('#content-wrapper'),
|
||||
dragOptions: dragOptions,
|
||||
folderDropOptions: folderDropOptions,
|
||||
fileActions: fileActions,
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user